0001140361-22-016240.txt : 20220427 0001140361-22-016240.hdr.sgml : 20220427 20220427162008 ACCESSION NUMBER: 0001140361-22-016240 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220427 DATE AS OF CHANGE: 20220427 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37763 FILM NUMBER: 22859887 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-Q 1 brhc10036668_10q.htm 10-Q

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _______________ to _______________

Commission file number: 001-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

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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

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

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

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

At April 19, 2022, there were 18,136,353 shares outstanding of the registrant’s voting common stock, par value $0.01 per share.





TURNING POINT BRANDS, INC.
TABLE OF CONTENTS

 
Page No.
PART I—FINANCIAL INFORMATION
 
   
 
ITEM 1
 
       
   
5
       
   
6
       
   
7
       
   
8
       
   
9
       
   
10
       
 
ITEM 2
31
       
 
ITEM 3
40
       
 
ITEM 4
41
       
PART II—OTHER INFORMATION
 
   
 
ITEM 1
42
       
 
ITEM 1A
42
       
 
ITEM 2
42
       
 
ITEM 3
42
       
 
ITEM 4
43
       
 
ITEM 5
43
       
 
ITEM 6
44
       
  45

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the federal securities laws. Forward-looking statements may generally be identified by the use of 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. 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 Turning Point Brands, Inc. (“TPB”), in this Quarterly Report on Form 10-Q speaks only as of the date hereof. New risks and uncertainties come up from time to time, and it is impossible for TPB to predict these events or how they may affect it. TPB has no obligation, and does not intend, to update any forward-looking statements after the date hereof, except as required by federal securities laws. Factors that could cause these differences include, but are not limited to:


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 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;

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 escrow agreement;

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;

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 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;


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;

our business may be damaged by events outside of 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.


PART I—FINANCIAL INFORMATION

Item 1. Financial Statements

Turning Point Brands, Inc.
Consolidated Balance Sheets
(dollars in thousands except share data)

ASSETS
 
(unaudited)
March 31,
2022
   
December 31,
2021
 
Current assets:
           
Cash
 
$
126,045
   
$
128,320
 
Accounts receivable, net of allowances of $177 in 2022 and $262 in 2021
   
9,450
     
6,496
 
Inventories
   
105,858
     
87,607
 
Other current assets
   
25,663
     
26,746
 
Total current assets
   
267,016
     
249,169
 
Property, plant, and equipment, net
   
20,567
     
18,650
 
Deferred income taxes
   
1,754
     
1,363
 
Right of use assets
   
14,405
     
15,053
 
Deferred financing costs, net
   
362
     
388
 
Goodwill
   
162,323
     
162,333
 
Other intangible assets, net
   
87,022
     
87,485
 
Master Settlement Agreement (MSA) escrow deposits
   
30,237
     
31,720
 
Other assets
   
35,017
     
35,399
 
Total assets
 
$
618,703
   
$
601,560
 
                 
LIABILITIES AND STOCKHOLDERS’ EQUITY
               
Current liabilities:
               
Accounts payable
 
$
29,464
   
$
7,361
 
Accrued liabilities
   
29,921
     
32,937
 
Other current liabilities
   
38
     
38
 
Total current liabilities
   
59,423
     
40,336
 
Notes payable and long-term debt
   
414,791
     
414,172
 
Lease liabilities
   
12,625
     
13,336
 
Total liabilities
   
486,839
     
467,844
 
                 
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,785,806 issued shares and 18,180,174 outstanding shares at March 31, 2022, and 19,690,884 issued shares and 18,395,476 outstanding shares at December 31, 2021
   
198
     
197
 
Common stock, nonvoting, $0.01 par value; authorized shares, 10,000,000; issued and outstanding shares -0-
   
-
     
-
 
Additional paid-in capital
   
109,073
     
108,811
 
Cost of repurchased common stock (1,605,632 shares at March 31, 2022, and 1,295,408 shares at December 31, 2021)
   
(59,491
)
   
(48,869
)
Accumulated other comprehensive loss
   
(1,326
)
   
(195
)
Accumulated earnings
   
81,327
     
71,460
 
Non-controlling interest
   
2,083
     
2,312
 
Total stockholders’ equity
   
131,864
     
133,716
 
Total liabilities and stockholders’ equity
 
$
618,703
   
$
601,560
 

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

Turning Point Brands, Inc.
Consolidated Statements of Income
(dollars in thousands except share data)
(unaudited)

 
Three Months Ended
March 31,
 
   
2022
   
2021
 
Net sales
 
$
100,894
   
$
107,641
 
Cost of sales
   
49,100
     
54,380
 
Gross profit
   
51,794
     
53,261
 
Selling, general, and administrative expenses
   
32,565
     
28,912
 
Operating income
   
19,229
     
24,349
 
Interest expense, net
   
5,196
     
4,486
 
Investment income
   
(78
)
   
(25
)
Loss on extinguishment of debt
   
-
     
5,706
 
Income before income taxes
   
14,111
     
14,182
 
Income tax expense
   
3,340
     
2,654
 
Consolidated net income
   
10,771
     
11,528
 
Net loss attributable to non-controlling interest
   
(227
)
   
(255
)
Net income attributable to Turning Point Brands, Inc.
 
$
10,998
   
$
11,783
 
                 
Basic income per common share:
               
Net income attributable to Turning Point Brands, Inc.
 
$
0.60
   
$
0.62
 
Diluted income per common share:
               
Net income attributable to Turning Point Brands, Inc.
 
$
0.55
   
$
0.57
 
Weighted average common shares outstanding:
               
Basic
   
18,257,695
     
19,093,961
 
Diluted
   
21,749,510
     
22,665,067
 

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

Turning Point Brands, Inc.
Consolidated Statements of Comprehensive Income
(dollars in thousands)
(unaudited)

 
Three Months Ended
March 31,
 
   
2022
   
2021
 
Consolidated net income
 
$
10,771
   
$
11,528
 
                 
Other comprehensive income (loss), net of tax
               
Unrealized loss on MSA investments, net of tax of $357 in 2022 and $144 in 2021
   
(1,126
)
   
(452
)
Foreign currency translation, net of tax of $0 in 2022 and 2021
   
(7
)
   
318
 
Unrealized gain on derivative instruments, net of tax of $0 in 2022 and $937 in 2021
   
-
     
2,448
 
     
(1,133
)
   
2,314
 
Consolidated comprehensive income
   
9,638
     
13,842
 
Comprehensive loss attributable to non-controlling interest
   
(229
)
   
(96
)
Comprehensive income attributable to Turning Point Brands, Inc.
 
$
9,867
   
$
13,938
 

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

Turning Point Brands, Inc.
Consolidated Statements of Cash Flows
(dollars in thousands)
(unaudited)


 
Three Months Ended
March 31,
 
   
2022
   
2021
 
Cash flows from operating activities:
           
Consolidated net income
 
$
10,771
   
$
11,528
 
Adjustments to reconcile net income to net cash provided by operating activities:
               
Loss on extinguishment of debt
   
-
     
5,706
 
Loss (gain) on sale of property, plant, and equipment
   
1
     
(2
)
Depreciation expense
   
871
     
788
 
Amortization of other intangible assets
   
463
     
477
 
Amortization of deferred financing costs
   
645
     
604
 
Deferred income tax (benefit) expense
   
(34
)
   
552
 
Stock compensation expense
   
1,159
     
1,498
 
Noncash lease (income) expense
   
(5
)
   
6
 
Gain on investments
   
(14
)
   
(13
)
Changes in operating assets and liabilities:
               
Accounts receivable
   
(2,958
)
   
2,735
 
Inventories
   
(18,258
)
   
(12,461
)
Other current assets
   
1,081
     
1,283
 
Other assets
   
382
     
464
 
Accounts payable
   
22,101
     
14,882
 
Accrued liabilities and other
   
(3,165
)
   
(3,806
)
Net cash provided by operating activities
 
$
13,040
   
$
24,241
 
                 
Cash flows from investing activities:
               
Capital expenditures
 
$
(2,787
)
 
$
(842
)
Restricted cash, MSA escrow deposits
   
(8,468
)
   
(14,920
)
Proceeds on the sale of property, plant and equipment
   
1
     
2
 
Net cash used in investing activities
 
$
(11,254
)
 
$
(15,760
)
                 
Cash flows from financing activities:
               
Proceeds from Senior Secured Notes
 
$
-
   
$
250,000
 
Payments of 2018 first lien term loan
   
-
     
(130,000
)
Settlement of interest rate swaps
   
-
     
(3,573
)
Payment of dividends
   
(1,022
)
   
(958
)
Payments of financing costs
   
-
     
(6,614
)
Exercise of options
   
245
     
425
 
Redemption of options
   
-
     
(1,466
)
Redemption of performance restricted stock units
    (1,141 )     -  
Common stock repurchased
   
(10,622
)
   
(5,733
)
Net cash provided by (used in) financing activities
 
$
(12,540
)
 
$
102,081
 
                 
Net (decrease) increase in cash
 
$
(10,754
)
 
$
110,562
 
Effect of foreign currency translation on cash
 
$
(3
)
 
$
101
 
                 
Cash, beginning of period:
               
Unrestricted
   
128,320
     
41,765
 
Restricted
   
15,155
     
35,074
 
Total cash at beginning of period
   
143,475
     
76,839
 
                 
Cash, end of period:
               
Unrestricted
   
126,045
     
167,361
 
Restricted
   
6,673
     
20,141
 
Total cash at end of period
 
$
132,718
   
$
187,502
 
                 
Supplemental schedule of noncash investing activities:
               
Accrued capital expenditures
  $
187
    $
177
 
                 
Supplemental schedule of noncash financing activities:
               
Dividends declared not paid
 
$
1,131
   
$
1,071
 
Accrued expenses for incurred financing costs
 
$
-
   
$
301
 

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

Turning Point Brands, Inc.
Consolidated Statements of Changes in Stockholders’ Equity
For the Three Months Ended March 31, 2022 and 2021
(dollars in thousands except share data)
(unaudited)

 
Voting
Shares
   
Common
Stock,
Voting
   
Additional
Paid-In
Capital
   
Cost of
Repurchased
Common Stock
   
Accumulated
Other
Comprehensive
Income (Loss)
   
Accumulated
Earnings
   
Non-
Controlling
Interest
   
Total
 
                                                 
Beginning balance January 1, 2022
   
18,395,476
   
$
197
   
$
108,811
   
$
(48,869
)
 
$
(195
)
 
$
71,460
   
$
2,312
   
$
133,716
 
                                                                 
Unrealized loss on MSA investments, net of tax of $357
   
-
     
-
     
-
     
-
     
(1,126
)
   
-
     
-
     
(1,126
)
Foreign currency translation, net of tax of $0
   
-
     
-
     
-
     
-
     
(5
)
   
-
     
(2
)
   
(7
)
Stock compensation expense
   
-
     
-
     
1,159
     
-
     
-
     
-
     
-
     
1,159
 
Exercise of options
   
25,166
     
-
     
245
     
-
     
-
     
-
     
-
     
245
 
Performance restricted stock units issuance
    103,843       1       (1 )     -       -       -       -       -  
Performance restricted stock units redeemed
    (34,087 )     -       (1,141 )     -       -       -       -       (1,141 )
Cost of repurchased common stock
   
(310,224
)
   
-
     
-
     
(10,622
)
   
-
     
-
     
-
     
(10,622
)
Dividends
   
-
     
-
     
-
     
-
     
-
     
(1,131
)
   
-
     
(1,131
)
Net income
   
-
     
-
     
-
     
-
     
-
     
10,998
     
(227
)
   
10,771
 
Ending balance March 31, 2022
   
18,180,174
   
$
198
   
$
109,073
   
$
(59,491
)
 
$
(1,326
)
 
$
81,327
   
$
2,083
   
$
131,864
 
                                                                 
                                                                 
Beginning balance Janauary 1, 2021
   
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 $144
   
-
     
-
     
-
     
-
     
(452
)
   
-
      -      
(452
)
Unrealized gain on derivative instruments, net of tax of $937
   
-
     
-
     
-
     
-
     
2,448
     
-
      -      
2,448
 
Foreign currency translation, net of tax of $0
    -       -       -       -       159       -       159       318  
Stock compensation expense
   
-
     
-
     
1,498
     
-
     
-
     
-
      -      
1,498
 
Exercise of options
   
44,357
     
1
     
424
     
-
     
-
     
-
      -      
425
 
Redemption of options
    -       -       (1,466 )     -       -       -       -       (1,466 )
Cost of repurchased common stock
   
(119,031
)
   
-
     
-
     
(5,733
)
   
-
     
-
      -      
(5,733
)
Dividends
   
-
     
-
     
-
     
-
     
-
     
(1,071
)
    -      
(1,071
)
Net income
   
-
     
-
     
-
     
-
     
-
     
11,783
      (255 )    
11,528
 
Ending balance March 31, 2021
   
19,059,120
   
$
196
   
$
102,879
   
$
(15,924
)
 
$
(480
)
 
$
34,357
   
$
3,954
   
$
124,982
 

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

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

Note 1. Description of Business 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. The Company sells a wide range of products to adult consumers consisting of staple products with its iconic brands Zig-Zag® and Stoker’s® and its next generation products to fulfill evolving consumer preferences. Its three focus segments are led by its 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 its 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. The Company operates in three segments: (i) Zig-Zag Products, (ii) Stoker’s Products, and (iii) NewGen Products.

Basis of Presentation

The accompanying unaudited interim, consolidated financial statements have been prepared in accordance with the accounting practices described in the Company’s audited, consolidated financial statements as of and for the year ended December 31, 2021. In the opinion of management, the unaudited, interim, consolidated financial statements included herein contain all adjustments necessary to present fairly the financial position, results of operations, and cash flows of the Company for the periods indicated. Such adjustments, other than nonrecurring adjustments separately disclosed, are of a normal and recurring nature. The operating results for interim periods are not necessarily indicative of results to be expected for a full year or future interim periods. The unaudited, interim, consolidated financial statements should be read in conjunction with the Company’s audited, consolidated financial statements and accompanying notes as of and for the year ended December 31, 2021. The accompanying interim, consolidated financial statements are presented in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) and, accordingly, do not include all the disclosures required by generally accepted accounting principles in the United States (“GAAP”) with respect to annual financial statements.

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.

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 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. The Company’s 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 17. An additional disaggregation of contract revenue by sales channel can be found within Note 17 as well.

Shipping Costs

The Company records shipping costs incurred as a component of selling, general, and administrative expenses. Shipping costs incurred were approximately $5.7 million and $5.9 million for the three months ending March 31, 2022 and 2021, respectively.

Inventories

Inventories are stated at the lower of cost or net realizable value 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.

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.

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.

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):  Pursuant to the Master Settlement Agreement (the “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, a “cigarette manufacturer” (which is defined to include a manufacturer of make-your-own (“MYO”) cigarette tobacco) has the option of either becoming a signatory to the MSA or opening, funding, and maintaining an escrow account to have funds available for certain potential tobacco-related liabilities with sub-accounts on behalf of each settling state. 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 judgement to that state’s plaintiffs in the event of such a final judgement against the Company. The Company chose to open and fund an escrow account as its method of compliance. It is the Company’s policy to record amounts on deposit in the escrow account for prior years as a non-current asset. As of March 31, 2022, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $30.2 million. At December 31, 2021, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $31.7 million. 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; any investment in 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 March 31, 2022
   
As of December 31, 2021
 
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
 
Cash and cash equivalents
 
$
3,673
   
$
-
   
$
-
   
$
3,673
   
$
12,155
    $ -     $ -     $ 12,155  
U.S. Governmental agency obligations
(unrealized position < 12 months)
   
21,452
     
5
     
(1,145
)
   
20,312
     
19,918
      4       (357 )     19,565  
U.S. Governmental agency obligations
(unrealized position > 12 months)
    6,948       -       (696 )     6,252       -       -       -       -  
   
$
32,073
   
$
5
   
$
(1,841
)
 
$
30,237
   
$
32,073
    $
4     $
(357 )   $
31,720  

   
As of
 
   
 March 31,
2022
Less than one year
 
$
-
 
One to five years
   
7,443
 
Five to ten years
   
20,001
 
Greater than ten years
   
956
 
Total
 
$
28,400
 

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


 
Deposits as of
 
Sales
Year
 
March 31,
2022
   
December 31,
2021
 
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
     
82
 
                 
Total
 
$
32,073
   
$
32,073
 

Food and Drug Administration (FDA): On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (the “FSPTCA”) authorized the FDA to immediately regulate the manufacturing, 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 and wraps); (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 proposed 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 become effective November 4, 2021. Both final rules (collectively, the “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, 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 increase the amount of time and money we are required to spend to receive all necessary marketing orders. 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 generated by lower priority SKUs.

In addition, we currently distribute many third-party manufactured vapor products for which we will be 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.

On March 15, 2022, the Consolidated Appropriations Act of 2022 was signed into law. This law included a new provision bringing non-tobacco nicotine products (“NTN Products”), including synthetic nicotine, under the jurisdiction of the FDA Center for Tobacco Products. This law took effect April 14, 2022, and subjects NTN Products to the same requirements as tobacco-derived products, including not selling these products to persons under 21 years of age, not marketing these products as modified risk tobacco products, and not distributing free samples of these products. Additionally, NTN Products on the market between March 15, 2022, and April 14, 2022, must file a PMTA by May 14, 2022. NTN Products subject of a timely-filed PMTA, and not in receipt of a negative action, may remain on the market until July 13, 2022. After July 13, 2022, these products are subject to enforcement.

We have been compiling premarket filings for certain of our NTN Products and will submit these filings ahead of the May 14, 2022, deadline. After the deadline passes, we will continue to supplement these filings with additional information; however, there can be no guarantee that FDA will accept such amendments or, similar to other filings, that the applications will meet the standard of “appropriate for the protection of public health.”  We also expect that for a period of time after the filing deadline, there may be a lack of enforcement, which may adversely impact our ability to compete in the marketplace against those who continue to sell unauthorized products.

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.

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 to be 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 March 31, 2022, 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

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

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 of 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. At March 31, 2022 and December 31, 2021, the Company had no forward contracts outstanding.

Interest Rate Swaps

The Company’s policy is to manage interest rate risk relating to 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 fixed LIBOR at 2.755%. The swap agreements met the hedge accounting requirements; thus, any change in fair value was recorded to other comprehensive income. The Company used 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 Company terminated the interest rate swap agreement 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.

Long-Term Debt

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

The Convertible Senior Notes (as defined) bear interest at a rate of 2.50% per year, and the fair value of the Convertible Senior Notes without the conversion feature approximated $160.9 million, with a carrying value of $172.5 million as of March 31, 2022. As of December 31, 2021, the fair value of the Convertible Senior Notes approximated $159.8 million, with a carrying value of $172.5 million.

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

Note 6. Inventories

The components of inventories are as follows:


 
March 31,
2022
   
December 31,
2021
 
Raw materials and work in process
 
$
7,483
   
$
6,936
 
Leaf tobacco
   
47,733
     
35,900
 
Finished goods - Zig-Zag Products
   
28,928
     
25,663
 
Finished goods - Stoker’s Products
   
11,142
     
8,959
 
Finished goods - NewGen products
   
9,167
     
8,591
 
Other
   
1,405
     
1,558
 
Inventories
 
$
105,858
   
$
87,607
 

The inventory valuation allowance was $5.4 million and $7.7 million as of March 31, 2022, and December 31, 2021, respectively.

Note 7. Other Current Assets

Other current assets consist of:

 
March 31,
2022
   
December 31,
2021
 
Inventory deposits
 
$
9,245
   
$
12,091
 
Insurance deposit
   
3,000
     
3,000
 
Other
   
13,418
     
11,655
 
Total
 
$
25,663
   
$
26,746
 

Note 8. Property, Plant, and Equipment

Property, plant, and equipment consists of:


 
March 31,
2022
   
December 31,
2021
 
Land
 
$
22
   
$
22
 
Buildings and improvements
   
3,096
     
3,096
 
Leasehold improvements
   
5,389
     
5,374
 
Machinery and equipment
   
22,322
     
19,591
 
Furniture and fixtures
   
9,380
     
9,402
 
Gross property, plant and equipment
   
40,209
     
37,485
 
Accumulated depreciation
   
(19,642
)
   
(18,835
)
Net property, plant and equipment
 
$
20,567
   
$
18,650
 

Note 9. Other Assets

Other assets consist of:


 
March 31,
2022
   
December 31,
2021
 
Equity investments
 
$
25,617
   
$
25,649
 
Debt security investment  
8,000    
8,000
 
Other
   
1,400
     
1,750
 
Total
 
$
35,017
   
$
35,399
 

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 payable 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% for the three months ended March 31, 2022. Old Pal has the option to convert the note into shares once sales reach a certain threshold. Additionally, the Company has the right to convert the note into shares at any time after January 1, 2022. The conditions required to allow Old Pal to convert the note were not met as of March 31, 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 March 31, 2022 and December 31, 2021, due to the recency of the debt security’s purchase, related to each such date. The Company has recorded accrued interest receivable of $0.2 million and $0.1 million at March 31, 2022 and December 31, 2021, respectively, 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.

Note 10. Accrued Liabilities

Accrued liabilities consist of:


 
March 31,
2022
   
December 31,
2021
 
Accrued payroll and related items
 
$
4,768
   
$
6,974
 
Customer returns and allowances
   
6,257
     
6,497
 
Taxes payable
   
5,269
     
2,053
 
Lease liabilities
   
3,034
     
2,976
 
Accrued interest
   
2,724
     
7,318
 
Other
   
7,869
     
7,119
 
Total
 
$
29,921
   
$
32,937
 

Note 11. Notes Payable and Long-Term Debt

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


 
March 31,
2022
   
December 31,
2021
 
Senior Secured Notes
 
$
250,000
   
$
250,000
 
Convertible Senior Notes
   
172,500
     
172,500
 
Gross notes payable and long-term debt
   
422,500
     
422,500
 
Less deferred finance charges
   
(7,709
)
   
(8,328
)
Notes payable and long-term debt
 
$
414,791
   
$
414,172
 

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 (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”) 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, restrict 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. The Company was in compliance with all covenants as of March 31, 2022.

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 was in compliance with all covenants as of March 31, 2022.

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 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 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 first quarter of 2021 in the amount of $130.0 million, and the transaction resulted in a $5.7 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,209,690 shares of TPB Common Stock under certain circumstances prior to maturity at a conversion rate of 18.607 shares per $1,000 principal amount of the Convertible Senior Notes, which represents a conversion price of approximately $53.74 per share, subject to adjustment under certain conditions, but will not be adjusted for any accrued and unpaid interest. The conversion price is adjusted periodically as a result of dividends paid by the Company in excess of pre-determined thresholds of $0.04 per share. 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 March 31, 2022.

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.74 per and a cap price of $82.86 per share, and are exercisable when, and if, the Convertible Senior Notes are converted. The Company paid $20.53 million for these capped calls at the time they were entered into 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, with an annual interest rate of 7.5%, payable quarterly, with the first interest payment due September 10, 2020The 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 12. Leases

The Company’s leases consist primarily of leased property for manufacturing, warehouse, head offices and retail space as well as vehicle leases. At lease inception, the Company recognizes a lease right of use asset and lease liability calculated as the present value of future minimum lease payments. In general, the Company does not recognize any renewal periods within the lease terms as there are no 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 consisted of the following:

 
Three Months Ended March 31,
 
   
2022
   
2021
 
Operating lease cost
           
Cost of sales
 
$
227
   
$
225
 
Selling, general and administrative
   
690
     
752
 
Variable lease cost (1)
   
112
     
205
 
Short-term lease cost
   
14
     
11
 
Sublease income
   
-
   
(30
)
Total
 
$
1,043
   
$
1,163
 

(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.


   
March 31,
2022
   
December 31,
2021
 
Assets:
           
Right of use assets
 
$
14,405
   
$
15,053
 
Total lease assets
 
$
14,405
   
$
15,053
 
                 
Liabilities:
               
Current lease liabilities (2)
 
$
3,034
   
$
2,976
 
Long-term lease liabilities
   
12,625
     
13,336
 
Total lease liabilities
 
$
15,659
   
$
16,312
 

(2)
Reported within accrued liabilities on the balance sheet

 
As of March 31,
 
   
2022
   
2021
 
Weighted-average remaining lease term  - operating leases
 
6.5 years
   
7.1 years
 
Weighted-average discount rate - operating leases
   
4.88
%
   
4.93
%

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

As of March 31, 2022, maturities of lease liabilities consisted of the following:

 
March 31,
2022
 
2022
 
$
2,775
 
2023
   
3,635
 
2024
   
2,460
 
2025
   
2,145
 
2026
   
2,085
 
Years thereafter
   
5,343
 
Total lease payments
 
$
18,443
 
Less: Imputed interest
   
2,784
 
Present value of lease liabilities
 
$
15,659
 

Note 13. Income Taxes

The Company’s effective income tax rate for the three months ended March 31, 2022, was 23.7% which includes a discrete tax deduction of $0.4 million for the three months ended March 31, 2022 relating to stock option exercises. The Company’s effective income tax rate for the three months ended March 31, 2021, was 18.7% which includes a discrete tax deduction of $3.3 million for the three months ended March 31, 2021 relating to stock option exercises.

The Company follows the provisions of ASC 740-10-25, which 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 the Company did not have any uncertain tax positions requiring recognition under the provisions of ASC 740-10-25. The Company’s policy is to recognize interest and penalties accrued on uncertain tax positions, if any, as part of interest expense. 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.

Note 14. 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 March 31, 2022, net of forfeitures, there were 87,367 Restricted Stock Units (“RSUs”), 95,229 options and 18,229 Performance-Based Restricted Stock Units (“PRSUs”) granted under the 2021 Plan. There are 1,189,227 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 TPB 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, 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
 
                         
Granted
   
100,000
     
30.46
     
10.23
 
Exercised
   
(25,166
)
   
16.14
     
4.89
 
Forfeited
   
(7,217
)
   
29.53
     
8.13
 
Outstanding, March 31, 2022
   
687,452
   
$
29.23
   
$
9.07
 

Under the 2006, 2015 and 2021 Plans, the total intrinsic value of options exercised during the three months ended March 31, 2022 and 2021, was $0.4 million, and $3.3 million, respectively.

At March 31, 2022, under the 2006 Plan, the exercise price for the 86,377 outstanding options is $3.83 per share, all of which are exercisable. The weighted average of the remaining lives of the outstanding stock options with an exercise price of $3.83 is approximately 2.19 years. 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 at the date of grant was determined using the Black-Scholes model with the following assumptions 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%, 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 March 31, 2022, 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 based on the number of 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 March 31, 2022
   
20,000
     
46,483
     
58,667
     
142,284
     
25,000
     
94,612
     
94,529
     
12,000
 
Number exercisable at March 31, 2022
   
20,000
     
46,483
     
58,667
     
142,284
     
25,000
     
62,148
     
39,386
     
4,080
 
Exercise price
 
$
13.00
   
$
15.41
   
$
21.21
   
$
47.58
   
$
20.89
   
$
14.85
   
$
51.75
   
$
47.76
 
Remaining lives
   
4.87
     
5.13
     
5.94
     
6.98
     
7.57
     
7.97
     
8.89
     
9.10
 
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 based on the number of options granted under the 2021 Plan.

 
 
May 17,
2021
   
March 14,
2022
 
Number of options granted
   
7,500
      100,000  
Options outstanding at March 31, 2022
   
7,500
      100,000  
Number exercisable at March 31, 2022
   
2,550
      -  
Exercise price
 
$
45.05
    $ 30.46  
Remaining lives
   
9.13
      9.96  
Risk free interest rate
   
0.84
%
    2.10 %
Expected volatility
   
31.50
%
    35.33 %
Expected life
   
6.000
      6.000  
Dividend yield
   
0.63
%
    1.01 %
Fair value at grant date
 
$
13.23
    $ 10.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 $0.2 million and $0.3 million for the three months ended March 31, 2022 and 2021, respectively. Total unrecognized compensation expense related to options at March 31, 2022, is $1.5 million, which will be expensed over 2.38 years.

PRSUs are restricted stock units subject to both performance-based and service-based vesting conditions. The number of shares of TPB 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 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. As of March 31, 2022, there are 477,547 PRSUs outstanding, all of which are unvested. The following table outlines the PRSUs granted and outstanding as of March 31, 2022.


 
March 7,
2018
   
March 20,
2019
   
July 19,
2019
   
March 18,
2020
   
December 28,
2020
   
February 18,
2021
   
March 14,
2022
 
Number of PRSUs granted
   
96,000
     
92,500
     
88,582
     
94,000
     
88,169
     
100,000
      49,996  
PRSUs outstanding at March 31, 2022
   
89,600
     
77,380
     
21,342
     
86,610
     
58,779
     
93,840
      49,996  
Fair value as of grant date
 
$
21.21
   
$
47.58
   
$
52.15
   
$
14.85
   
$
46.42
   
$
51.75
    $ 30.46  
Remaining lives
   
0.75
     
1.75
     
0.75
     
2.75
     
1.75
     
3.75
      4.75  

The Company recorded compensation expense related to the PRSUs of approximately $0.8 million and $1.2 million in the consolidated statements of income for the three months ended March 31, 2022 and 2021, respectively, based on the probability of achieving the performance condition. Total unrecognized compensation expense related to these awards at March 31, 2022, is $6.2 million which will be expensed over the service periods based on the probability of achieving the performance condition.


The Company has granted 87,367 RSUs which vest over one to five years. The following table outlines the RSUs granted and outstanding as of March 31, 2022.


   
May 4,
2021
   
July 23,
2021
   
March 14,
2022
   
March 14,
2022
 
Number of RSUs granted
   
7,478
     
1,159
     
50,004
     
28,726
 
RSUs outstanding at March 31, 2022
   
7,478
     
1,159
     
50,004
     
28,726
 
Fair value as of grant date
 
$
47.86
   
$
51.81
   
$
30.46
   
$
30.46
 
Remaining lives
   
0.09
     
0.31
     
4.75
     
2.75
 



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.2 million for the three months ended March 31, 2022. Total unrecognized compensation expense related to RSUs at March 31, 2022, is $2.4 million, which will be expensed over 3.96 years.

Note 15. 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 or batteries and may be subject to claims in the future relating to 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 regulatory 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 expect to be able to use to defray expenses associated with the information production and the cost of defending any such lawsuits as well as the franchisee matter. 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.

We have reached an agreement to arbitrate a claim brought by a former franchisee. This matter 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 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 we have good and valid substantive defenses against the claims and intend on vigorously defending our interests in this matter.

Note 16. Income Per Share

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

 
Three Months Ended March 31,
 
   
2022
   
2021
 
   
Income
   
Shares
   
Per
Share
   
Income
   
Shares
   
Per
Share
 
Basic EPS:
                                   
Numerator
                                   
Net income attributable to Turning Point Brands, Inc.
 
$
10,998
               
$
11,783
             
                                         
Denominator
                                       
Weighted average
           
18,257,695
   
$
0.60
             
19,093,961
   
$
0.62
 
                                                 
Diluted EPS:
                                               
Numerator
                                               
Net income attributable to Turning Point Brands, Inc.
 
$
10,998
                   
$
11,783
                 
Interest expense related to Convertible Senior Notes, net of tax
   
1,054
                     
1,054
                 
Diluted net income attributable to Turning Point Brands. Inc.
 
$
12,052
                   
$
12,837
                 
                                                 
Denominator
                                               
Basic weighted average
           
18,257,695
                     
19,093,961
         
Convertible Senior Notes
           
3,209,690
                     
3,205,895
         
Stock options
           
282,125
                     
365,211
         
             
21,749,510
   
$
0.55
             
22,665,067
   
$
0.57
 


Note 17. 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. Corporate unallocated 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. As a result of a change in the Company’s chief operating decision maker (“CODM”), resulting from the hiring of a new Chief Executive Officer in the first quarter of 2022, certain general and administrative costs previously included to the NewGen Products segment are now included in Corporate unallocated to align with new management and reporting structures in the Company and better reflect how performance is now evaluated and resources are allocated by the CODM. Amounts in the prior year period have not been adjusted. Had such prior period amounts been adjusted, approximately $0.9 million of costs for the three months ended March 31, 2021 previously reported in the NewGen Products segment would have been reported in Corporate unallocated.



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 reported segments:


   
Three Months Ended March 31,
 
   
2022
   
2021
 
             
Net sales
           
Zig-Zag products
 
$
45,672
   
$
41,004
 
Stoker’s products
   
31,703
     
29,255
 
NewGen products
   
23,519
     
37,382
 
Total
 
$
100,894
   
$
107,641
 
                 
Gross profit
               
Zig-Zag products
 
$
26,343
   
$
24,896
 
Stoker’s products
   
17,686
     
15,892
 
NewGen products
   
7,765
     
12,473
 
Total
 
$
51,794
   
$
53,261
 
                 
Operating income (loss)
               
Zig-Zag products
 
$
18,737
   
$
19,437
 
Stoker’s products
   
13,506
     
12,255
 
NewGen products
   
678
     
2,006
 
Corporate unallocated (1)(2)
   
(13,692
)
   
(9,349
)
Total
 
$
19,229
   
$
24,349
 
                 
Interest expense, net
   
5,196
     
4,486
 
Investment income
   
(78
)
   
(25
)
Loss on extinguishment of debt
   
-
     
5,706
 
Income before income taxes
 
$
14,111
   
$
14,182
 
                 
Capital expenditures
               
Zig-Zag products
 
$
2,323
   
$
-
 
Stoker’s products
   
464
     
840
 
NewGen products
   
-
     
2
 
Total
 
$
2,787
   
$
842
 
                 
Depreciation and amortization
               
Zig-Zag products
 
$
92
   
$
114
 
Stoker’s products
   
767
     
635
 
NewGen products
   
475
     
516
 
Total
 
$
1,334
   
$
1,265
 


(1)
Includes corporate costs that are not allocated to any of the three reportable segments.

 
(2)
Includes costs related to PMTA of $1.1 million in 2022 and $0.3 million in 2021.


 
March 31,
2022
   
December 31,
2021
 
Assets
           
Zig-Zag products
 
$
227,989
   
$
227,554
 
Stoker’s products
   
172,400
     
142,334
 
NewGen products
   
61,529
     
72,746
 
Corporate unallocated (1)
   
156,785
     
158,926
 
Total
 
$
618,703
   
$
601,560
 


(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
 
    
Three Months Ended
March 31,
 
   
2022
   
2021
 
             
Business to Business
 
$
19,124
   
$
27,257
 
Business to Consumer - Online
   
4,233
     
10,033
 
Other
   
162
     
92
 
Total
 
$
23,519
   
$
37,382
 



Net Sales—Domestic vs. Foreign



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


    
Three Months Ended
March 31,
 
   
2022
   
2021
 
Domestic
 
$
93,766
   
$
100,127
 
Foreign
   
7,128
     
7,514
 
Total
 
$
100,894
   
$
107,641
 

Note 18. Dividends and Share Repurchase

The most recent dividend of $0.06 per common share was paid on April 8, 2022, to shareholders of record at the close of business on March 18, 2022.

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 earnings 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. On October 25, 2021, the Board increased the approved share repurchase program by $30.7 million. On February 24, 2022, the Board increased the approve share repurchase program by $24.6 million. The program is subject to the ongoing discretion of the Board. The total number of shares repurchased for the three months ended March 31, 2022, was 310,224 shares for a total cost of $10.6 million and an average price per share of $34.24. $45.8 million remained available for share repurchases under the program at March 31, 2022.

Item 2. 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 Quarterly Report on Form 10-Q. 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 unaudited financial statements of Turning Point Brands, Inc., included elsewhere in this Quarterly Report on Form 10-Q. 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

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® and 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 growth over the 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 flows 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.

Operations

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 some tobacco products among consumers;

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;

Price sensitivity in our end-markets;

Cost and increasing regulation of promotional and advertising activities;

Cost of complying with regulation, including the “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

Non-Tobacco Nicotine Included Under Jurisdiction of FDA’s Center for Tobacco Products

New legislation enacted on March 15, 2022, provides authority for the FDA to regulate tobacco products containing nicotine from any source (“NTN Products”). This law takes effect April 14, 2022, and requires NTN Products to comply with applicable requirements under the Federal Food, Drug, and Cosmetic Act, such as not selling to persons under 21 years of age, not marketing these products as modified risk tobacco products without FDA’s authorization, and not distributing free samples. Additionally, NTN Products in the market between March 15, 2022, and April 14, 2022, must file a premarket tobacco application by May 14, 2022. NTN Products subject of a timely-filed PMTA, and not in receipt of a negative action, may remain on the market until July 13, 2022. After July 13, 2022, these products are subject to enforcement. We have begun preparing premarket filings for certain of our NTN Products and intend to submit these applications by the May 14, 2022, deadline. After submission, we will continue to supplement these filings with additional information to support a finding that the marketing of these products is “appropriate for the protection of public health.”

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.

Critical Accounting Policies and Uses of Estimates

There have been no material changes to our critical accounting policies and estimates from the information provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our 2021 Annual Report on Form 10-K.

Recent Accounting Pronouncements

There are no recent accounting pronouncements that impact the Company.

Results of Operations

Comparison of the Three Months Ended March 31, 2022, to the Three Months Ended March 31, 2021

The table and discussion set forth below displays our consolidated results of operations (in thousands):

   
Three Months Ended March 31,
 
   
2022
   
2021
   
% Change
 
Consolidated Results of Operations Data:
                 
Net sales
                 
Zig-Zag products
 
$
45,672
   
$
41,004
     
11.4
%
Stoker’s products
   
31,703
     
29,255
     
8.4
%
NewGen products
   
23,519
     
37,382
     
-37.1
%
Total net sales
   
100,894
     
107,641
     
-6.3
%
Cost of sales
   
49,100
     
54,380
     
-9.7
%
Gross profit
                       
Zig-Zag products
   
26,343
     
24,896
     
5.8
%
Stoker’s products
   
17,686
     
15,892
     
11.3
%
NewGen products
   
7,765
     
12,473
     
-37.7
%
Total gross profit
   
51,794
     
53,261
     
-2.8
%
                         
Selling, general, and administrative expenses
   
32,565
     
28,912
     
12.6
%
Operating income
   
19,229
     
24,349
     
-21.0
%
Interest expense, net
   
5,196
     
4,486
     
15.8
%
Investment income
   
(78
)
   
(25
)
   
212.0
%
Loss on extinguishment of debt
   
-
     
5,706
     
-100.0
%
Income before income taxes
   
14,111
     
14,182
     
-0.5
%
Income tax expense
   
3,340
     
2,654
     
25.8
%
Consolidated net income
   
10,771
     
11,528
     
-6.6
%
Net loss attributable to non-controlling interest
   
(227
)
   
(255
)
   
-11.0
%
Net income attributable to Turning Point Brands, Inc.
 
$
10,998
   
$
11,783
     
-6.7
%

Net Sales:  For the three months ended March 31, 2022, consolidated net sales decreased to $100.9 million from $107.6 million for the three months ended March 31, 2021, a decrease of $6.7 million or 6.3%. The decrease in net sales was driven by decreased sales volume in the NewGen Products segment.

For the three months ended March 31, 2022, net sales in the Zig-Zag Products segment increased to $45.7 million from $41.0 million for the three months ended March 31, 2021, an increase of $4.7 million or 11.4%. For the three months ended March 31, 2022, volume increased 7.1% and price/mix increased 4.3%. The increase in net sales was driven by double-digit growth in U.S. rolling papers and our E-Commerce business.

For the three months ended March 31, 2022, net sales in the Stoker’s Products segment increased to $31.7 million from $29.3 million for the three months ended March 31, 2021, an increase of $2.4 million or 8.4%. For the three months ended March 31, 2022, volume increased 0.3% and price/mix increased 8.1%. The increase in net sales was driven by the continuing double-digit growth of Stoker’s® MST.

For the three months ended March 31, 2022, net sales in the NewGen products segment decreased to $23.5 million from $37.4 million for the three months ended March 31, 2021, a decrease of $13.9 million or 37.1%. The decrease in net sales was primarily the result of declines in the vape distribution businesses.

Gross Profit:  For the three months ended March 31, 2022, consolidated gross profit decreased to $51.8 million from $53.3 million for the three months ended March 31, 2021, a decrease of $1.5 million or 2.8%. Gross profit as a percentage of revenue increased to 51.3% for the three months ended March 31, 2022, compared to 49.5% for the three months ended March 31, 2021 driven by increased margin in the Stoker’s Products segment and mix as the NewGen Products segment generates lower margins.

For the three months ended March 31, 2022, gross profit in the Zig-Zag Products segment increased to $26.3 million from $24.9 million for the three months ended March 31, 2021, an increase of $1.4 million or 5.8%. Gross profit as a percentage of net sales decreased to 57.7% of net sales for the three months ended March 31, 2022, from 60.7% of net sales for the three months ended March 31, 2021, as a result of the consolidation of DVW in Turning Point Brands Canada in the current year period which operates at lower margins than our traditional business.

For the three months ended March 31, 2022, gross profit in the Stoker’s Products segment increased to $17.7 million from $15.9 million for the three months ended March 31, 2022, an increase of $1.8 million or 11.3%. Gross profit as a percentage of net sales increased to 55.8% of net sales for the three months ended March 31, 2022, from 54.3% of net sales for the three months ended March 31, 2021, primarily as a result of strong incremental margin contribution of MST.

For the three months ended March 31, 2022, gross profit in the NewGen products segment decreased to $7.8 million from $12.5 million for the three months ended March 31, 2021, a decrease of $4.7 million or 37.7%. Gross profit as a percentage of net sales decreased to 33.0% of net sales for the three months ended March 31, 2022, from 33.4% of net sales for the three months ended March 31, 2021.

Selling, General, and Administrative Expenses:  For the three months ended March 31, 2022, selling, general, and administrative expenses increased to $32.6 million from $28.9 million for the three months ended March 31, 2021, an increase of $3.7 million or 12.6%. Selling, general and administrative expenses in the three months ended March 31, 2022, included $1.2 million of stock options, restricted stock and incentives expense, $0.4 million of transaction expense, $1.1 million of expense related to PMTA, $1.3 million of expense related to corporate restructuring and $0.3 million of expense related to the scoping of the new ERP and CRM systems. Selling, general and administrative expenses in the three months ended March 31, 2021, included $1.5 million of stock option, restricted stock and incentives expense, $0.6 million of transaction costs and $0.3 million of expense related to PMTA.

Interest Expense, net:  For the three months ended March 31, 2022, interest expense, net increased to $5.2 million, from $4.5 million for the three months ended March 31, 2021 as a result of the increase in the Company’s outstanding debt in February 2021.

Investment Income:  For the three months ended March 31, 2022, investment income increased to $0.1 million, from $0.0 million for the three months ended March 31, 2021.

Loss on Extinguishment of Debt: There was no loss on extinguishment of debt for the three months ended March 31, 2022 compared to $5.7 million for the three months ended March 31, 2021 related to the repayment of the 2018 First Lien Credit Facility.

Income Tax Expense:  Our income tax expense of $3.3 million was 23.7% of income before income taxes for the three months ended March 31, 2022 and included a discrete tax benefit of $0.4 million relating to stock option exercises. Our effective income tax rate was 18.7% for the three months ended March 31, 2021 and included a discrete tax benefit $3.3 million relating to stock option exercises.

Net Loss Attributable to Non-Controlling Interest:  Net loss attributable to non-controlling interest was $0.2 million for the three months ended March 31, 2022 compared to $0.3 million for the three months ended March 31, 2021.

Net Income Attributable to Turning Point Brands, Inc.:  Due to the factors described above, net income attributable to Turning Point Brands, Inc. for the three months ended March 31, 2022 and 2021, was $11.0 million and $11.8 million, respectively.

EBITDA and Adjusted EBITDA

To supplement our financial information presented in accordance with generally accepted accounting principles in the United States, or 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 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 noted in the reconciliation below.

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 tables below provide reconciliations between net income and Adjusted EBITDA.

   
Three Months Ended
 
(in thousands)
 
March 31,
 
   
2022
   
2021
 
Net income attributable to Turning Point Brands, Inc.
 
$
10,998
   
$
11,783
 
Add:
               
Interest expense, net
   
5,196
     
4,486
 
Loss on extinguishment of debt
   
-
     
5,706
 
Income tax expense
   
3,340
     
2,654
 
Depreciation expense
   
871
     
788
 
Amortization expense
   
463
     
477
 
EBITDA
 
$
20,868
   
$
25,894
 
Components of Adjusted EBITDA
               
Corporate restructuring (a)
   
1,332
     
-
 
ERP/CRM (b)
    330
      -
 
Stock options, restricted stock, and incentives expense (c)
   
1,159
     
1,498
 
Transactional expenses (d)
   
425
     
607
 
FDA PMTA (e)
   
1,139
     
-
 
Adjusted EBITDA
 
$
25,253
   
$
27,999
 
 

(a)
Represents costs associated with corporate restructuring, including severance.
(b)
Represents costs associated with scoping new ERP and CRM systems.
(c)
Represents non-cash stock options, restricted stock, incentives expense and Solace performance stock units.
(d)
Represents the fees incurred for transaction expenses.
(e)
Represents costs associated with applications related to FDA premarket tobacco product application (“PMTA”).

Liquidity and Capital Reserves

Our principal uses for cash are working capital, debt service, and capital expenditures. We believe our cash on hand, cash flows from operations and borrowing availability under our 2021 Revolving Credit Facility are adequate to satisfy our operating cash requirements for the foreseeable future. As of March 31, 2022, we had $126.0 million of cash on hand and have $21.4 million of availability under the 2021 Revolving Credit Facility.

Our working capital, which we define as current assets less cash and current liabilities, increased $1.0 million to $81.5 million at March 31, 2022, compared with $80.5 million at December 31, 2021.

   
As of
 

(in thousands)
 
March 31,
2022
   
December 31,
2021
 
             
Current assets
 
$
140,971
   
$
120,849
 
Current liabilities
   
59,423
     
40,336
 
Working capital
 
$
81,548
   
$
80,513
 

Cash Flows from Operating Activities

For the three months ended March 31, 2022, net cash provided by operating activities was $13.0 million compared to net cash provided by operating activities of $24.2 million for the three months ended March 31, 2021, a decrease of $11.2 million, primarily due to lower net income due to decreased sales combined with the timing of changes to working capital.

Cash Flows from Investing Activities

For the three months ended March 31, 2022, net cash used in investing activities was $11.3 million compared to net cash used in investing activities of $15.8 million for the three months ended March 31, 2021, a decrease of $4.5 million, primarily due to the lower purchases of investments in our MSA escrow account partially offset by increased capital expenditures.

Cash Flows from Financing Activities

For the three months ended March 31, 2022, net cash used in financing activities was $12.5 million compared to net cash provided by financing activities of $102.1 million for the three months ended March 31, 2021, an decrease in cash flow of $114.6 million, primarily due to the increase in repurchases of common stock during 2022 compared to net proceeds received 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.

Dividends and Share Repurchase

The most recent dividend of $0.06 per common share was paid on April 8, 2022, to shareholders of record at the close of business on March 18, 2022.

On February 25, 2020, our 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. On February 24, 2022, the Board increased the approve share repurchase program by $24.6 million. The program is subject to the ongoing discretion of the Board. The total number of shares repurchased for the three months ended March 31, 2022, was 310,224 shares for a total cost of $10.6 million and an average price per share of $34.24. $45.8 million remains available for share repurchases under the program at March 31, 2022.

Long-Term Debt

As of March 31, 2022, we were in compliance with the financial and restrictive covenants of the Senior Secured Notes and 2021 Revolving Credit Facility. The following table provides outstanding balances of our debt instruments.

   
March 31,
2022
   
December 31,
2021
 
Senior Secured Notes
 
$
250,000
   
$
250,000
 
Convertible Senior Notes
   
172,500
     
172,500
 
Gross notes payable and long-term debt
   
422,500
     
422,500
 
Less deferred finance charges
   
(7,709
)
   
(8,328
)
Notes payable and long-term debt
 
$
414,791
   
$
414,172
 

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”) 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, restrict 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 were in compliance with all covenants as of March 31, 2022.

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.0 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. The 2021 Revolving Credit Agreement provides for customary events of default. We were in compliance with all covenants as of March 31, 2022.

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.

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. See Note 11, “Notes Payable and Long-Term Debt,” in the Notes to Consolidated Financial Statements included in this Quarterly Report for further discussion.

Convertible Senior Notes

In July 2019 we closed an offering of $172.5 million in aggregate principal amount of our 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.

The Convertible Senior Notes are convertible into approximately 3,209,690 shares of our voting common stock under certain circumstances prior to maturity at a conversion rate of 18.607 shares per $1,000 principal amount of the Convertible Senior Notes, which represents a conversion price of approximately $53.74 per share, subject to adjustment under certain conditions, but will not be adjusted for any accrued and unpaid interest. The conversion price is adjusted periodically as a result of dividends paid by the us in excess of pre-determined thresholds of $0.04 per share. 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 March 31, 2022.

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.74 per and a cap price of $82.86 per share, and are exercisable when, and if, the Convertible Senior Notes are converted. We paid $20.53 million for these capped calls at the time they were entered into 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 interest payment due September 10, 2020. 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.

Off-balance Sheet Arrangements

During the three months ended March 31, 2022, the Company did not execute any forward contracts. We had no forward contracts at March 31, 2022. During 2021, we did not execute any forward contracts. We had no forward contracts at December 31, 2021.  The Company had no interest rate swap contracts at March 31, 2022. The Company terminated its interest rate swap agreement in conjunction with the prepayment of all outstanding amounts under to the 2018 First Lien Credit Facility in the first quarter of 2021 in the amount of $3.6 million, and the transaction resulted in a $5.7 million loss recorded in the loss on extinguishment of debt. See Note 11, “Notes Payable and Long-Term Debt,” in the Notes to Consolidated Financial Statements included in this Quarterly Report for further discussion.

Inflation

Inflation in general and the recent rapid increases in gas prices have had a substantial negative effect on the purchasing power of consumers. While historically, we have been able to increase prices at a rate equal to or greater than that of inflation, that would be difficult to do in the current environment. We have implemented price increases in areas where that was feasible. 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 3. Quantitative and Qualitative Disclosures about Market Risk

Foreign Currency Sensitivity

There have been no material changes in our exposure to exchange rate fluctuation risk, as reported within our 2021 Annual Report on Form 10-K, during the period. Please refer to our ‘Quantitative and Qualitative Disclosures about Market Risk’ included in our 2021 Annual Report on Form 10-K filed with the SEC.

Credit Risk

There have been no material changes in our exposure to credit risk, as reported within our 2021 Annual Report on Form 10-K, during the three months ended March 31, 2022. Please refer to our ‘Quantitative and Qualitative Disclosures about Market Risk’ included in our 2021 Annual Report on Form 10-K filed with the SEC.

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.

Item 4. Controls and Procedures

We have carried out an evaluation under the supervision, and with the participation of, our management including our Chief Executive Officer (“CEO”), Chief Financial Officer (“CFO”), and Chief Accounting Officer (“CAO”), of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act of 1934, as amended (the “Act”)) as of March 31, 2022. Based upon the evaluation, our CEO, CFO, and CAO concluded our disclosure controls and procedures are not effective as of such date due to a material weakness in internal controls over financial reporting that was disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

There have been no changes in the Company’s internal control over financial reporting during the fiscal quarter ended March 31, 2022 which have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

As previously described in Part II, Item 9A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, we began implementing a remediation plan to address the material weakness mentioned above. The material weakness will not be considered remediated 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 by the end of the fiscal year 2022.

PART II—OTHER INFORMATION

Item 1. Legal Proceedings

For a description of our material pending legal proceedings, please see Contingencies in Note 15 to the Notes to the Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report.
 
See ‘Risk Factors—We may become subject to significant product liability litigation’ within our 2021 Annual Report on Form 10-K for additional details.

Item 1A. Risk Factors

In addition to the other information set forth in this report, carefully consider the factors discussed in the ‘Risk Factors’ section contained in our 2021 Annual Report on Form 10-K. There have been no material changes to the Risk Factors set forth in the 2021 Annual Report on Form 10-K.

Item 2.Unregistered Sales of Equity Securities and Use of Proceeds
 
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). 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. 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.
 
The following table includes information regarding purchases of our common stock made by us during the quarter ended March 31, 2022 in connection with the repurchase program described above:
 
Period
 
Total Number
of Shares
Purchased (1)
   
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
 
January 1 to January 31
   
172,624
   
$
37.20
     
172,624
   
$
25,410,384
 
February 1 to February 28
   
28,855
   
$
33.81
     
5,572
   
$
49,814,062
 
March 1 to March 31
   
142,832
   
$
30.56
     
132,028
   
$
45,800,411
 
Total
   
344,311
             
310,224
         
 
(1) The total number of shares purchased includes (a) shares purchased under the February 2020 share repurchase program (which totaled 172,624 shares in January, 5,572 in February and 132,028 shares in March) and (b) shares withheld by the Company in an amount equal to the statutory withholding taxes for holders who vested in stock-based awards (which totaled 23,283 shares in February and 10,804 shares in March). Shares withheld by the Company to cover statutory withholdings taxes are repurchased pursuant to the applicable plan and not the authorization under the share repurchase program.

Item 3. Defaults Upon Senior Securities

Not applicable.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None
 
Item 6. Exhibits

Exhibit No.
Description
   
Rule 13a-14(a)/15d-14(a) Certification of Yavor Efremov.*
   
Rule 13a-14(a)/15d-14(a) Certification of Luis Reformina.*
   
Rule 13a-14(a)/15d-14(a) Certification of Brian Wigginton.*
   
Section 1350 Certifications 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 Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, filed on April 27, 2022, formatted in Inline XBRL (iXBRL): (i) consolidated balance sheets, (ii) consolidated statements of income, (iii) consolidated statements of comprehensive income, (iv) consolidated statements of cash flows, and (v) the notes to consolidated financial statements.*
   
104
Cover Page Interactive Data File (formatted in iXBRL and included in Exhibit 101).*

*  Filed or furnished herewith
 
Signatures
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 
TURNING POINT BRANDS, INC.
   
 
By: /s/ Yavor Efremov
 
 
Name: Yavor Efremov
 
Title:  President and 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

Date: April 27, 2022


45

EX-31.1 2 brhc10036668_ex31-1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATIONS

I, Yavor Efremov, certify that:

1.      I have reviewed this Quarterly Report on Form 10-Q 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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


Date: April 27, 2022
By:
/s/ Yavor Efremov
   
Yavor Efremov
   
President and Chief Executive Officer
   
(Principal Executive Officer)



EX-31.2 3 brhc10036668_ex31-2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATIONS
 
I, Luis Reformina, certify that:

1.     I have reviewed this Quarterly Report on Form 10-Q 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: April 27, 2022
By:
/s/ Luis Reformina
   
Luis Reformina
   
Chief Financial Officer
   
(Principal Financial Officer)



EX-31.3 4 brhc10036668_ex31-3.htm EXHIBIT 31.3

Exhibit 31.3

CERTIFICATIONS

I, Brian Wigginton, certify that:

1.    I have reviewed this Quarterly Report on Form 10-Q 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: April 27, 2022
By:
/s/ Brian Wigginton
   
Brian Wigginton
   
Chief Accounting Officer



EX-32.1 5 brhc10036668_ex32-1.htm EXHIBIT 32.1

Exhibit 32.1

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

In connection with the Quarterly Report on Form 10-Q of Turning Point Brands, Inc. (the "Company") for the quarterly period ended March 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), we, Lawrence S. Wexler, 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: April 27, 2022
By:
/s/ Yavor Efremov
   
Yavor Efremov
   
President and Chief Executive Officer
   
(Principal Executive Officer)

Date: April 27, 2022
By:
/s/ Luis Reformina
   
Luis Reformina
   
Chief Financial Officer
(Principal Financial Officer)

Date: April 27, 2022
By:
/s/ Brian Wigginton
   
Brian Wigginton
   
Chief Accounting Officer



 

EX-101.SCH 6 tpb-20220331.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 - Description of Business 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 - Other Assets link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Notes Payable and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Share Incentive Plans link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Income Per Share link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Dividends and Share Repurchase link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Description of Business 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 - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Notes Payable and Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Share Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 081700 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Summary of Significant Accounting Policies, Shipping Costs (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, Master Settlement Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 090206 - Disclosure - Summary of Significant Accounting Policies, Food and Drug Administration (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 (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 - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Notes Payable and Long-Term Debt, Summary of Notes Payable and Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Notes Payable and Long-Term Debt, Senior Secured Notes (Details) link:presentationLink link:calculationLink link:definitionLink 091104 - Disclosure - Notes Payable and Long-Term Debt, 2021 Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 091106 - Disclosure - Notes Payable and Long-Term Debt, 2018 First Lien Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 091108 - Disclosure - Notes Payable and Long-Term Debt, Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 091110 - Disclosure - Notes Payable and Long-Term Debt, Promissory Note (Details) link:presentationLink link:calculationLink link:definitionLink 091112 - Disclosure - Notes Payable and Long-Term Debt, Unsecured Loan (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Share Incentive Plans, Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 091402 - Disclosure - Share Incentive Plans, Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 091404 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2006 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091406 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2015 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091408 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2021 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091410 - Disclosure - Share Incentive Plans, Compensation Expense Related to Options (Details) link:presentationLink link:calculationLink link:definitionLink 091412 - Disclosure - Share Incentive Plans, Performance-Based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 091414 - Disclosure - Share Incentive Plans, Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Segment Information, Financial Information of Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 091702 - Disclosure - Segment Information, Revenue Disaggregation - Sales Channel (Details) link:presentationLink link:calculationLink link:definitionLink 091704 - Disclosure - Segment Information, Net Sales - Domestic and Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Dividends and Share Repurchase (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tpb-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 tpb-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 tpb-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Award Date [Axis] Award Date [Domain] Award Type [Axis] Summary of Significant Accounting Policies [Abstract] Accounts payable Accounts Payable, Current Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Accounts receivable, net of allowances of $177 in 2022 and $262 in 2021 Accounts Receivable, after Allowance for Credit Loss, Current Accrued liabilities Total Accrued Liabilities, Current Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [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 Accounts receivable, allowance 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 Improvements [Member] Building and Building Improvements [Member] Fixed assets and other long term assets Total consideration transferred Business Combination, Consideration Transferred 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 Business Combination Disclosure [Text Block] Assets Acquired [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Adjustments to Consideration Transferred [Abstract] Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract] Accrued capital expenditures Cash, beginning of period: Cash and Cash Equivalents [Abstract] Net (decrease) increase 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 [Member] Cash, end of period: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Cash Unrestricted Unrestricted Cash and Cash Equivalents, at Carrying Value Cash acquired Cash Acquired from Acquisition Class of Stock [Domain] Share Repurchase [Abstract] Class of Stock Disclosures [Abstract] Contingencies [Abstract] Contingencies 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) 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 Benchmark [Domain] Concentration Risk Benchmark [Axis] Consolidation Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Axis] Corporate Unallocated [Member] Corporate, Non-Segment [Member] Cost of sales Cost of Goods and Services Sold Cost of Sales [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 Margin on variable rate 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] Note payable Gross notes payable and long-term debt Face amount Face amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Shares issued upon conversion (in shares) Notes Payable and Long-Term Debt [Abstract] Debt Instruments [Abstract] Interest rate Interest rate Maturity date Debt Instrument, Name [Domain] Deferred income taxes Deferred Income Tax Assets, Net Deferred financing costs, net Less deferred finance charges Debt Issuance Costs, Net Deferred income tax (benefit) expense Deferred Income Tax Expense (Benefit) Debt issuance costs Debt issuance costs 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 [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 Contract [Domain] Derivative Instruments Derivatives, Policy [Policy Text Block] Shipping Costs [Abstract] Direct Operating Costs [Abstract] Share Incentive Plans [Abstract] Share Incentive Plans Dividend payable, date to be paid Dividends Dividends, Common Stock, Cash Dividends [Axis] Dividends Payable [Table] Dividends declared not paid Dividends [Abstract] Dividends, Common Stock [Abstract] Dividends Payable [Line Items] Dividends [Domain] Dividend payable, date of record Income Per Share Earnings Per Share [Text Block] Basic EPS (in dollars per share) Net income attributable to Turning Point Brands, Inc. (in dollars per share) Basic EPS [Abstract] Basic income per common share: Diluted EPS [Abstract] Diluted income per common share: Income Per Share [Abstract] Diluted EPS (in dollars per share) Net income attributable to Turning Point Brands, Inc. (in dollars per share) Effect of foreign currency translation on cash Income tax deduction related to exercise of stock options Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Period over which unrecognized compensation expense will be expensed 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 Equity Component [Domain] Other Assets [Abstract] Equity Method Investments and Joint Ventures [Abstract] Equity investments Equity Method Investments Fair Value [Member] Eurodollar [Member] Fair Value of Financial Instruments [Abstract] Fair Value, Net Asset (Liability) [Abstract] Fair Value Fair Value of Financial Instruments [Abstract] Measurement Basis [Axis] 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] Financial Instrument [Axis] Derivative Instruments [Abstract] Foreign Currency Derivatives [Abstract] Foreign Currency [Member] Foreign Exchange Contract [Member] Furniture and Fixtures [Member] Grantee Status [Domain] Grantee Status [Axis] Loss (gain) on sale of property, plant, and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Loss on extinguishment of debt Loss on extinguishment of debt Gain on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Goodwill 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] Consolidated Statements of Income [Abstract] Income Taxes Income tax expense Income Tax Expense (Benefit) Other assets Increase (Decrease) in Other Noncurrent Assets Other current assets Increase (Decrease) in Other Current Assets Accrued liabilities and other Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accounts receivable Increase (Decrease) in Accounts Receivable Accounts payable Inventories Increase (Decrease) in Inventories Changes in operating assets and liabilities: Convertible Senior Notes (in shares) Stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets [Axis] Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Accrued interest Interest Payable, Current Interest expense, net Interest expense, net Interest Income (Expense), Nonoperating, Net Interest expense related to Convertible Senior Notes, net of tax Accrued interest receivable Interest Receivable, Current Interest Rate Swaps [Member] Interest Rate Swap [Member] Inventories [Abstract] Inventory [Line Items] Inventory valuation allowance Inventories Inventory Disclosure [Text Block] Inventory, Current [Table] Finished goods Inventories Inventory, Policy [Policy Text Block] Raw materials and work in process Inventories Inventories Inventories [Abstract] Inventory, Net [Abstract] Investment income Investment Income, Net Investment Secondary Categorization [Axis] Investments by Secondary Categorization [Domain] Maturities of U.S. Governmental Agency Obligations Other Assets Investments and Other Noncurrent Assets [Text Block] LIBOR [Member] Leases 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Total lease payments Lessee, Operating Lease, Liability, to be Paid Less: Imputed interest 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Maturities of Lease Liabilities 2024 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] Total operating lease cost Lease, Cost Components of Lease Expense Leasehold Improvements [Member] Leases [Abstract] Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities and stockholders' equity Liabilities and Equity Total current liabilities Liabilities, Current Current liabilities: Maximum borrowing capacity Notes payable and long-term debt Net notes payable and long-term debt Number of derivative counts filed in complaint Loss Contingency, New Claims Filed, Number Machinery and Equipment [Member] Acquisition of additional ownership interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Non-controlling interest Diluted net income attributable to Turning Point Brands. Inc. 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 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 Foreign [Member] Non-US [Member] Common Stock, Nonvoting [Member] Unsecured loan Financing Receivable, before Allowance for Credit Loss Number of retail outlets in North America Number of reportable segments Non-Controlling Interest [Member] Current lease liabilities Lease liabilities Weighted-average discount rate - operating leases Long-term lease liabilities Lease liabilities Maturities of Lease Liabilities [Abstract] Right of use assets 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 (loss) Operating income Operating Income (Loss) Description of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Description of Business and Basis of Presentation [Abstract] Unrealized gain on derivative instruments, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Unrealized gain on derivative instruments, tax Other Current Assets [Member] Other Current Assets [Member] Other Current Assets Other Other Assets, Miscellaneous, Current Other Other Assets, Miscellaneous, Noncurrent Other Assets [Abstract] Other current assets Total 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 on MSA investments, net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Unrealized loss on MSA investments, tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Other Other current liabilities Other Other Accrued Liabilities, Current Other comprehensive income, 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] Accrued Liabilities [Abstract] Settlement of interest rate swaps Settlement of interest rate swaps 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 Payment for investment Payment for investment Payments to Acquire Businesses and Interest in Affiliates Capital expenditures Capital expenditures Payments to Acquire Property, Plant, and Equipment Cash paid for assets acquired Payments to Acquire Productive Assets 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, 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] Proceeds from Senior Secured Notes Amount drawn under credit facility Proceeds from Lines of Credit Proceeds on the sale of property, plant and equipment Exercise of options Consolidated net income Net income Consolidated net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Property, Plant, and Equipment [Line Items] Property, Plant, and Equipment Property, Plant and Equipment Disclosure [Text Block] 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 [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Inventory [Axis] Inventory [Domain] Gain on investments Realized Investment Gains (Losses) Repayment of note Repayments of Notes Payable Payments of 2018 first lien term loan Payment of term loan Repayments of Secured Debt Compensation expense Restricted Stock or Unit Expense RSUs [Member] RSUs [Member] Restricted Restricted Restricted Cash and Cash Equivalents Accumulated Earnings [Member] Retained Earnings [Member] Accumulated earnings Retained Earnings (Accumulated Deficit) Net sales Revenue from Contract with Customer, Including Assessed Tax Revenue Recognition Revenue from Contract with Customer [Policy Text Block] 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 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Outstanding, beginning balance (in dollars per share) Outstanding, ending 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] Net Sales [Member] Revenue Benchmark [Member] Plan [Member] Assumptions for Options Granted Under 2015 Plan Stock Option Activity Inventories Schedule of Inventory, Current [Table Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Other Current Assets Schedule of Other Current Assets [Table Text Block] RSU Activity Basic and Diluted Net Income per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Fair Value of MSA Escrow Account Acquisition of Direct Value Wholesale 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] Notes Payable and Long-Term Debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Table] 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 Segments [Domain] Segment Reporting Information [Line Items] 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 Selling, General and Administrative Expense Vesting period Weighted Average Exercise Price [Abstract] Number of options granted (in shares) Granted (in shares) Forfeited (in dollars per share) Vest in Three Years [Member] Share-based Payment Arrangement, Tranche Two [Member] Vest in Five Years [Member] Share-based Payment Arrangement, Tranche One [Member] Exercise price (in dollars per share) Compensation Expense [Abstract] Stock compensation expense Share-based Payment Arrangement, Noncash Expense Remaining lives Remaining lives 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-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Share Incentive Plans [Abstract] RSUs outstanding at March 31, 2022 (in shares) PRSUs outstanding at March 31, 2022 (in shares) Number of RSUs granted (in shares) 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 Number of shares authorized for issuance (in shares) Number of shares available for grant (in shares) Number of options exercisable (in shares) Number exercisable (in shares) 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 Number of options (in shares) Options outstanding (in shares) Outstanding, ending balance (in shares) Outstanding, beginning balance (in shares) Exercise price (in dollars per share) Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Fair value at grant date (in dollars per share) Granted (in dollars per share) Stock Option Shares [Roll Forward] Award Type [Domain] Exercise Price Range [Axis] Exercise Price Range [Domain] Ending balance (in shares) Beginning balance (in shares) Shares, Outstanding Short-term lease cost Summary of Significant Accounting Policies 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 Performance restricted stock units issuance (in shares) Remaining share repurchase program authorized amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Share repurchase program authorized amount Compensation expense related to options Performance restricted stock units redeemed (in shares) Stock Redeemed or Called During Period, Shares Performance restricted stock units redeemed Stock Redeemed or Called During Period, Value Performance restricted stock units issuance Beginning balance Ending balance Total stockholders' equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Dividends and Share Repurchase [Abstract] Subsequent Event [Member] Subsequent Event Type [Domain] Subsequent Event Type [Axis] Taxes payable 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,605,632 shares at March 31, 2022, and 1,295,408 shares at December 31, 2021) 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] U. S. Governmental Agency Obligations [Member] US Government Agencies Debt Securities [Member] Vesting [Axis] Vesting [Domain] Variable lease cost Variable Rate [Axis] Variable Rate [Domain] Ownership interest Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Diluted weighted average shares (in shares) Diluted (in shares) Basic weighted average shares (in shares) Basic (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] Maximum [Member] Minimum [Member] Ownership [Domain] Ownership [Axis] Reportable Geographical Component [Member] Statistical Measurement [Domain] Statistical Measurement [Axis] Scenario [Domain] Geographical [Domain] Scenario [Axis] Geographical [Axis] Domestic [Member] UNITED STATES Cover [Abstract] Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Amendment 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 Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company 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 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] Represents exercise price of $3.83 per share. Exercise Price Two [Member] Exercise Price $3.83 [Member] Awards granted on May 3, 2021. Awards Granted20210507 [Member] May 3, 2021 [Member] Awards granted on March 18, 2020. Awards Granted 2020-03-18 [Member] March 18, 2020 [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] Awards granted on May 17, 2017. Awards Granted 2017-05-17 [Member] May 17, 2017 [Member] Awards granted on February 10, 2017. Awards Granted 2017-02-10 [Member] February 10, 2017 [Member] Awards granted on March 7, 2018. Awards Granted 2018-03-07 [Member] March 7, 2018 [Member] Awards granted on March 13, 2018. Awards Granted 2018-03-13 [Member] March 13, 2018 [Member] Awards granted on March 20, 2019. Awards Granted 2019-03-20 [Member] March 20, 2019 [Member] Awards granted on October 24, 2019. Awards Granted 2019-10-24 [Member] October 24, 2019 [Member] Awards granted on February 18, 2021. Awards Granted 2021-02-18 [Member] February 18, 2021 [Member] Liabilities, Lessee [Abstract] Liabilities [Abstract] Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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). Lessee, Operating Lease, Liability, Payments, Due after Year Four Years thereafter Assets, Lessee [Abstract] Assets [Abstract] 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] Number of acquired franchisor subsidiaries. Number of acquired franchisor subsidiaries Number of acquired franchisor subsidiaries Number of franchisor subsidiaries. Number of Franchisor Subsidiaries Number of 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 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] 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 directly to consumer online. Sales Channel, Directly to Consumer, Online [Member] Business to Consumer - Online [Member] Contract with customer in which good or service is transferred through other channel(s). Sales Channel, Other [Member] Other [Member] 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] 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 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 Products [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] 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] 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 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] Awards granted on March 14, 2022. Awards Granted 2022-03-14 [Member] March 14, 2022 [Member] Awards granted on May 17, 2021. Awards Granted 2021-05-17 [Member] May 17, 2021 [Member] 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] 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 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 The cash outflow associated with the redemption of performance restricted stock units during the period. Payment for Redemption of Performance Restricted Stock Units Redemption of performance restricted stock units The cash outflow associated with the redemption of stock options during the period. Payment for Redemption of Options Redemption of options Noncash Investing Items [Abstract] Supplemental schedule of noncash investing activities: 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: Future cash outflow to pay for financing costs that have occurred. Financing Costs Incurred but Not yet Paid Accrued expenses for incurred financing costs ReCreation Marketing is a specialty marketing and distribution firm focused on building brands in the Canadian smoking and vaping categories. ReCreation Marketing [Member] Turning Point Brands Canada [Member] Awards granted on May 4, 2021. Awards Granted 2021-05-04 [Member] May 4, 2021 [Member] Awards granted on July 23, 2021. Awards Granted 2021-07-23 [Member] July 23, 2021 [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 (in shares) Number of awards granted, net of forfeitures (in shares) Docklight Brands, Inc. is a pioneering consumer products company with celebrated brands including Marley Natural cannabis and Marley CBD. Docklight Brands, Inc. [Member] 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 Contractual interest rate for funds borrowed under the note receivable agreement. Note Receivable, Interest Rate, Stated Percentage Interest rate 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 Old Pal Holding Company LLC is a leading brand in the cannabis lifestyle space. Old Pal Holding Company LLC [Member] Unitabac, LLC offers a diverse portfolio of cigars and other products to trade partners and adult consumers. Unitabac, LLC [Member] Unitabac [Member] The amount of increase in inventory from an acquisition. Asset Acquisition, Inventory Acquired Inventory acquired Awards granted on July 19, 2019. Awards Granted 2019-07-19 [Member] July 19, 2019 [Member] Awards granted on December 28, 2020. Awards Granted 2020-12-28 [Member] December 28, 2020 [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 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 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 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 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] Disclosure of accounting policy pertaining to risks and uncertainties. Risks and Uncertainties [Policy Text Block] Risks and Uncertainties 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 Costs incurred during the reporting period in shipping goods to customers. Shipping Costs Shipping costs 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 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 Federal Agency [Abstract] Food and Drug Administration [Abstract] 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 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 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 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 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 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 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 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 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 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 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] 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] 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 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 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 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) Distribution of earnings in the form of cash declared by the board of directors in the first quarter ending March 31, 2022. Dividend Declared 2022-Q1 [Member] Dividend Declared Q1-2022 [Member] 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 Debt securities with an expected maturity of one year or less. Debt Securities with Maturity of One Year or Less [Member] Unrealized Position less than 12 Months [Member] Debt securities with an expected maturity of more than one year. Debt Securities with Maturity of More than One Year [Member] Unrealized Position more than 12 Months [Member] Escrow Account [Abstract] Master Settlement Agreement Escrow Account by Sales Year [Abstract] 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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] 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 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] 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] 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] 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] 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 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 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 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 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 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 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 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 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 pre-determined threshold value used in making periodic adjustments to the conversion price of debt instrument as a result of dividends paid by the Company. Debt Instrument, Convertible, Pre-determined threshold value for adjusting conversion price Pre-determined threshold value for adjusting conversion price as a result of dividends paid (in dollars per share) The principal amount of debt to be converted into equity. Debt Instrument, Convertible, Principal Amount Principal amount of notes to be converted 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 EX-101.PRE 10 tpb-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
Apr. 19, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   18,136,353
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash $ 126,045 $ 128,320
Accounts receivable, net of allowances of $177 in 2022 and $262 in 2021 9,450 6,496
Inventories 105,858 87,607
Other current assets 25,663 26,746
Total current assets 267,016 249,169
Property, plant, and equipment, net 20,567 18,650
Deferred income taxes 1,754 1,363
Right of use assets 14,405 15,053
Deferred financing costs, net 362 388
Goodwill 162,323 162,333
Other intangible assets, net 87,022 87,485
Master Settlement Agreement (MSA) escrow deposits 30,237 31,720
Other assets 35,017 35,399
Total assets 618,703 601,560
Current liabilities:    
Accounts payable 29,464 7,361
Accrued liabilities 29,921 32,937
Other current liabilities 38 38
Total current liabilities 59,423 40,336
Notes payable and long-term debt 414,791 414,172
Lease liabilities 12,625 13,336
Total liabilities 486,839 467,844
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 109,073 108,811
Cost of repurchased common stock (1,605,632 shares at March 31, 2022, and 1,295,408 shares at December 31, 2021) (59,491) (48,869)
Accumulated other comprehensive loss (1,326) (195)
Accumulated earnings 81,327 71,460
Non-controlling interest 2,083 2,312
Total stockholders' equity 131,864 133,716
Total liabilities and stockholders' equity 618,703 601,560
Common Stock, Voting [Member]    
Stockholders' equity:    
Common stock 198 197
Common Stock, Nonvoting [Member]    
Stockholders' equity:    
Common stock $ 0 $ 0
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Accounts receivable, allowance $ 177 $ 262
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,605,632 1,295,408
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,785,806 19,690,884
Common stock, shares outstanding (in shares) 18,180,174 18,395,476
Common Stock, Nonvoting [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 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Consolidated Statements of Income [Abstract]    
Net sales $ 100,894 $ 107,641
Cost of sales 49,100 54,380
Gross profit 51,794 53,261
Selling, general, and administrative expenses 32,565 28,912
Operating income 19,229 24,349
Interest expense, net 5,196 4,486
Investment income (78) (25)
Loss on extinguishment of debt 0 5,706
Income before income taxes 14,111 14,182
Income tax expense 3,340 2,654
Consolidated net income 10,771 11,528
Net loss attributable to non-controlling interest (227) (255)
Net income attributable to Turning Point Brands, Inc. $ 10,998 $ 11,783
Basic income per common share:    
Net income attributable to Turning Point Brands, Inc. (in dollars per share) $ 0.60 $ 0.62
Diluted income per common share:    
Net income attributable to Turning Point Brands, Inc. (in dollars per share) $ 0.55 $ 0.57
Weighted average common shares outstanding:    
Basic (in shares) 18,257,695 19,093,961
Diluted (in shares) 21,749,510 22,665,067
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Consolidated Statements of Comprehensive Income [Abstract]    
Consolidated net income $ 10,771 $ 11,528
Other comprehensive income (loss), net of tax    
Unrealized loss on MSA investments, net of tax (1,126) (452)
Foreign currency translation, net of tax (7) 318
Unrealized gain on derivative instruments, net of tax 0 2,448
Other comprehensive income, net of tax (1,133) 2,314
Consolidated comprehensive income 9,638 13,842
Comprehensive loss attributable to non-controlling interest (229) (96)
Comprehensive income attributable to Turning Point Brands, Inc. $ 9,867 $ 13,938
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Other comprehensive income (loss), net of tax    
Unrealized loss on MSA investments, tax $ 357 $ 144
Foreign currency translation, tax 0 0
Unrealized gain on derivative instruments, tax $ 0 $ 937
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Consolidated net income $ 10,771 $ 11,528
Adjustments to reconcile net income to net cash provided by operating activities:    
Loss on extinguishment of debt 0 5,706
Loss (gain) on sale of property, plant, and equipment 1 (2)
Depreciation expense 871 788
Amortization of other intangible assets 463 477
Amortization of deferred financing costs 645 604
Deferred income tax (benefit) expense (34) 552
Stock compensation expense 1,159 1,498
Noncash lease (income) expense (5) 6
Gain on investments (14) (13)
Changes in operating assets and liabilities:    
Accounts receivable (2,958) 2,735
Inventories (18,258) (12,461)
Other current assets 1,081 1,283
Other assets 382 464
Accounts payable 22,101 14,882
Accrued liabilities and other (3,165) (3,806)
Net cash provided by operating activities 13,040 24,241
Cash flows from investing activities:    
Capital expenditures (2,787) (842)
Restricted cash, MSA escrow deposits (8,468) (14,920)
Proceeds on the sale of property, plant and equipment 1 2
Net cash used in investing activities (11,254) (15,760)
Cash flows from financing activities:    
Proceeds from Senior Secured Notes 0 250,000
Payments of 2018 first lien term loan 0 (130,000)
Settlement of interest rate swaps 0 (3,573)
Payment of dividends (1,022) (958)
Payments of financing costs 0 (6,614)
Exercise of options 245 425
Redemption of options 0 (1,466)
Redemption of performance restricted stock units (1,141) 0
Common stock repurchased (10,622) (5,733)
Net cash provided by (used in) financing activities (12,540) 102,081
Net (decrease) increase in cash (10,754) 110,562
Effect of foreign currency translation on cash (3) 101
Cash, beginning of period:    
Unrestricted 128,320 41,765
Restricted 15,155 35,074
Total cash at beginning of period 143,475 76,839
Cash, end of period:    
Unrestricted 126,045 167,361
Restricted 6,673 20,141
Total cash at end of period 132,718 187,502
Supplemental schedule of noncash investing activities:    
Accrued capital expenditures 187 177
Supplemental schedule of noncash financing activities:    
Dividends declared not paid 1,131 1,071
Accrued expenses for incurred financing costs $ 0 $ 301
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.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 [Member]
Non-Controlling Interest [Member]
Total
Beginning balance at Dec. 31, 2020 $ 195 $ 102,423 $ (10,191) $ (2,635) $ 23,645 $ 4,050 $ 117,487
Beginning balance (in shares) at Dec. 31, 2020             19,133,794
Unrealized loss on MSA investments, net of tax 0 0 0 (452) 0 0 $ (452)
Unrealized gain on derivative instruments, net of tax 0 0 0 2,448 0 0 2,448
Foreign currency translation, net of tax 0 0 0 159 0 159 318
Stock compensation expense 0 1,498 0 0 0 0 1,498
Exercise of options $ 1 424 0 0 0 0 425
Exercise of options (in shares) 44,357            
Redemption of options $ 0 (1,466) 0 0 0 0 (1,466)
Cost of repurchased common stock 0 0 $ (5,733) 0 0 0 (5,733)
Cost of repurchased common stock (in shares)     (119,031)        
Dividends 0 0 $ 0 0 (1,071) 0 (1,071)
Net income 0 0 0 0 11,783 (255) 11,528
Ending balance at Mar. 31, 2021 196 102,879 (15,924) (480) 34,357 3,954 $ 124,982
Ending balance (in shares) at Mar. 31, 2021             19,059,120
Beginning balance at Dec. 31, 2020 195 102,423 (10,191) (2,635) 23,645 4,050 $ 117,487
Beginning balance (in shares) at Dec. 31, 2020             19,133,794
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
Unrealized loss on MSA investments, net of tax 0 0 0 (1,126) 0 0 $ (1,126)
Unrealized gain on derivative instruments, net of tax             0
Foreign currency translation, net of tax 0 0 0 (5) 0 (2) (7)
Stock compensation expense 0 1,159 0 0 0 0 1,159
Exercise of options $ 0 245 0 0 0 0 245
Exercise of options (in shares) 25,166            
Performance restricted stock units issuance $ 1 (1) 0 0 0 0 0
Performance restricted stock units issuance (in shares) 103,843            
Performance restricted stock units redeemed $ 0 (1,141) 0 0 0 0 (1,141)
Performance restricted stock units redeemed (in shares) (34,087)            
Cost of repurchased common stock $ 0 0 $ (10,622) 0 0 0 $ (10,622)
Cost of repurchased common stock (in shares)     (310,224)       (310,224)
Dividends 0 0 $ 0 0 (1,131) 0 $ (1,131)
Net income 0 0 0 0 10,998 (227) 10,771
Ending balance at Mar. 31, 2022 $ 198 $ 109,073 $ (59,491) $ (1,326) $ 81,327 $ 2,083 $ 131,864
Ending balance (in shares) at Mar. 31, 2022             18,180,174
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Consolidated Statements of Changes in Stockholders' Equity [Abstract]    
Unrealized loss on MSA investments, tax $ 357 $ 144
Unrealized gain on derivative instruments, tax 0 937
Foreign currency translation, tax $ 0 $ 0
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Basis of Presentation
3 Months Ended
Mar. 31, 2022
Description of Business and Basis of Presentation [Abstract]  
Description of Business and Basis of Presentation
Note 1. Description of Business 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. The Company sells a wide range of products to adult consumers consisting of staple products with its iconic brands Zig-Zag® and Stoker’s® and its next generation products to fulfill evolving consumer preferences. Its three focus segments are led by its 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 its 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. The Company operates in three segments: (i) Zig-Zag Products, (ii) Stoker’s Products, and (iii) NewGen Products.

Basis of Presentation

The accompanying unaudited interim, consolidated financial statements have been prepared in accordance with the accounting practices described in the Company’s audited, consolidated financial statements as of and for the year ended December 31, 2021. In the opinion of management, the unaudited, interim, consolidated financial statements included herein contain all adjustments necessary to present fairly the financial position, results of operations, and cash flows of the Company for the periods indicated. Such adjustments, other than nonrecurring adjustments separately disclosed, are of a normal and recurring nature. The operating results for interim periods are not necessarily indicative of results to be expected for a full year or future interim periods. The unaudited, interim, consolidated financial statements should be read in conjunction with the Company’s audited, consolidated financial statements and accompanying notes as of and for the year ended December 31, 2021. The accompanying interim, consolidated financial statements are presented in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) and, accordingly, do not include all the disclosures required by generally accepted accounting principles in the United States (“GAAP”) with respect to annual financial statements.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
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.

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 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. The Company’s 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 17. An additional disaggregation of contract revenue by sales channel can be found within Note 17 as well.

Shipping Costs

The Company records shipping costs incurred as a component of selling, general, and administrative expenses. Shipping costs incurred were approximately $5.7 million and $5.9 million for the three months ending March 31, 2022 and 2021, respectively.

Inventories

Inventories are stated at the lower of cost or net realizable value 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.

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.

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.

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):  Pursuant to the Master Settlement Agreement (the “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, a “cigarette manufacturer” (which is defined to include a manufacturer of make-your-own (“MYO”) cigarette tobacco) has the option of either becoming a signatory to the MSA or opening, funding, and maintaining an escrow account to have funds available for certain potential tobacco-related liabilities with sub-accounts on behalf of each settling state. 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 judgement to that state’s plaintiffs in the event of such a final judgement against the Company. The Company chose to open and fund an escrow account as its method of compliance. It is the Company’s policy to record amounts on deposit in the escrow account for prior years as a non-current asset. As of March 31, 2022, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $30.2 million. At December 31, 2021, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $31.7 million. 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; any investment in 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 March 31, 2022
   
As of December 31, 2021
 
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
 
Cash and cash equivalents
 
$
3,673
   
$
-
   
$
-
   
$
3,673
   
$
12,155
    $ -     $ -     $ 12,155  
U.S. Governmental agency obligations
(unrealized position < 12 months)
   
21,452
     
5
     
(1,145
)
   
20,312
     
19,918
      4       (357 )     19,565  
U.S. Governmental agency obligations
(unrealized position > 12 months)
    6,948       -       (696 )     6,252       -       -       -       -  
   
$
32,073
   
$
5
   
$
(1,841
)
 
$
30,237
   
$
32,073
    $
4     $
(357 )   $
31,720  

   
As of
 
   
 March 31,
2022
Less than one year
 
$
-
 
One to five years
   
7,443
 
Five to ten years
   
20,001
 
Greater than ten years
   
956
 
Total
 
$
28,400
 

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


 
Deposits as of
 
Sales
Year
 
March 31,
2022
   
December 31,
2021
 
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
     
82
 
                 
Total
 
$
32,073
   
$
32,073
 

Food and Drug Administration (FDA): On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (the “FSPTCA”) authorized the FDA to immediately regulate the manufacturing, 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 and wraps); (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 proposed 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 become effective November 4, 2021. Both final rules (collectively, the “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, 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 increase the amount of time and money we are required to spend to receive all necessary marketing orders. 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 generated by lower priority SKUs.

In addition, we currently distribute many third-party manufactured vapor products for which we will be 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.

On March 15, 2022, the Consolidated Appropriations Act of 2022 was signed into law. This law included a new provision bringing non-tobacco nicotine products (“NTN Products”), including synthetic nicotine, under the jurisdiction of the FDA Center for Tobacco Products. This law took effect April 14, 2022, and subjects NTN Products to the same requirements as tobacco-derived products, including not selling these products to persons under 21 years of age, not marketing these products as modified risk tobacco products, and not distributing free samples of these products. Additionally, NTN Products on the market between March 15, 2022, and April 14, 2022, must file a PMTA by May 14, 2022. NTN Products subject of a timely-filed PMTA, and not in receipt of a negative action, may remain on the market until July 13, 2022. After July 13, 2022, these products are subject to enforcement.

We have been compiling premarket filings for certain of our NTN Products and will submit these filings ahead of the May 14, 2022, deadline. After the deadline passes, we will continue to supplement these filings with additional information; however, there can be no guarantee that FDA will accept such amendments or, similar to other filings, that the applications will meet the standard of “appropriate for the protection of public health.”  We also expect that for a period of time after the filing deadline, there may be a lack of enforcement, which may adversely impact our ability to compete in the marketplace against those who continue to sell unauthorized products.

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.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions
3 Months Ended
Mar. 31, 2022
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 to be 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 March 31, 2022, 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

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
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Instruments
3 Months Ended
Mar. 31, 2022
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 of 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. At March 31, 2022 and December 31, 2021, the Company had no forward contracts outstanding.

Interest Rate Swaps

The Company’s policy is to manage interest rate risk relating to 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 fixed LIBOR at 2.755%. The swap agreements met the hedge accounting requirements; thus, any change in fair value was recorded to other comprehensive income. The Company used 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 Company terminated the interest rate swap agreement 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 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2022
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.

Long-Term Debt

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

The Convertible Senior Notes (as defined) bear interest at a rate of 2.50% per year, and the fair value of the Convertible Senior Notes without the conversion feature approximated $160.9 million, with a carrying value of $172.5 million as of March 31, 2022. As of December 31, 2021, the fair value of the Convertible Senior Notes approximated $159.8 million, with a carrying value of $172.5 million.

See Note 11, “Notes Payable and Long-Term Debt”, for further information regarding the Company’s long-term debt.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
3 Months Ended
Mar. 31, 2022
Inventories [Abstract]  
Inventories
Note 6. Inventories

The components of inventories are as follows:


 
March 31,
2022
   
December 31,
2021
 
Raw materials and work in process
 
$
7,483
   
$
6,936
 
Leaf tobacco
   
47,733
     
35,900
 
Finished goods - Zig-Zag Products
   
28,928
     
25,663
 
Finished goods - Stoker’s Products
   
11,142
     
8,959
 
Finished goods - NewGen products
   
9,167
     
8,591
 
Other
   
1,405
     
1,558
 
Inventories
 
$
105,858
   
$
87,607
 

The inventory valuation allowance was $5.4 million and $7.7 million as of March 31, 2022, and December 31, 2021, respectively.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Other Current Assets
3 Months Ended
Mar. 31, 2022
Other Current Assets [Abstract]  
Other Current Assets
Note 7. Other Current Assets

Other current assets consist of:

 
March 31,
2022
   
December 31,
2021
 
Inventory deposits
 
$
9,245
   
$
12,091
 
Insurance deposit
   
3,000
     
3,000
 
Other
   
13,418
     
11,655
 
Total
 
$
25,663
   
$
26,746
 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant, and Equipment
3 Months Ended
Mar. 31, 2022
Property, Plant, and Equipment [Abstract]  
Property, Plant, and Equipment
Note 8. Property, Plant, and Equipment

Property, plant, and equipment consists of:


 
March 31,
2022
   
December 31,
2021
 
Land
 
$
22
   
$
22
 
Buildings and improvements
   
3,096
     
3,096
 
Leasehold improvements
   
5,389
     
5,374
 
Machinery and equipment
   
22,322
     
19,591
 
Furniture and fixtures
   
9,380
     
9,402
 
Gross property, plant and equipment
   
40,209
     
37,485
 
Accumulated depreciation
   
(19,642
)
   
(18,835
)
Net property, plant and equipment
 
$
20,567
   
$
18,650
 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets
3 Months Ended
Mar. 31, 2022
Other Assets [Abstract]  
Other Assets
Note 9. Other Assets

Other assets consist of:


 
March 31,
2022
   
December 31,
2021
 
Equity investments
 
$
25,617
   
$
25,649
 
Debt security investment  
8,000    
8,000
 
Other
   
1,400
     
1,750
 
Total
 
$
35,017
   
$
35,399
 

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 payable 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% for the three months ended March 31, 2022. Old Pal has the option to convert the note into shares once sales reach a certain threshold. Additionally, the Company has the right to convert the note into shares at any time after January 1, 2022. The conditions required to allow Old Pal to convert the note were not met as of March 31, 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 March 31, 2022 and December 31, 2021, due to the recency of the debt security’s purchase, related to each such date. The Company has recorded accrued interest receivable of $0.2 million and $0.1 million at March 31, 2022 and December 31, 2021, respectively, 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.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2022
Accrued Liabilities [Abstract]  
Accrued Liabilities
Note 10. Accrued Liabilities

Accrued liabilities consist of:


 
March 31,
2022
   
December 31,
2021
 
Accrued payroll and related items
 
$
4,768
   
$
6,974
 
Customer returns and allowances
   
6,257
     
6,497
 
Taxes payable
   
5,269
     
2,053
 
Lease liabilities
   
3,034
     
2,976
 
Accrued interest
   
2,724
     
7,318
 
Other
   
7,869
     
7,119
 
Total
 
$
29,921
   
$
32,937
 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Long-Term Debt
3 Months Ended
Mar. 31, 2022
Notes Payable and Long-Term Debt [Abstract]  
Notes Payable and Long-Term Debt
Note 11. Notes Payable and Long-Term Debt

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


 
March 31,
2022
   
December 31,
2021
 
Senior Secured Notes
 
$
250,000
   
$
250,000
 
Convertible Senior Notes
   
172,500
     
172,500
 
Gross notes payable and long-term debt
   
422,500
     
422,500
 
Less deferred finance charges
   
(7,709
)
   
(8,328
)
Notes payable and long-term debt
 
$
414,791
   
$
414,172
 

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 (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”) 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, restrict 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. The Company was in compliance with all covenants as of March 31, 2022.

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 was in compliance with all covenants as of March 31, 2022.

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 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 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 first quarter of 2021 in the amount of $130.0 million, and the transaction resulted in a $5.7 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,209,690 shares of TPB Common Stock under certain circumstances prior to maturity at a conversion rate of 18.607 shares per $1,000 principal amount of the Convertible Senior Notes, which represents a conversion price of approximately $53.74 per share, subject to adjustment under certain conditions, but will not be adjusted for any accrued and unpaid interest. The conversion price is adjusted periodically as a result of dividends paid by the Company in excess of pre-determined thresholds of $0.04 per share. 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 March 31, 2022.

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.74 per and a cap price of $82.86 per share, and are exercisable when, and if, the Convertible Senior Notes are converted. The Company paid $20.53 million for these capped calls at the time they were entered into 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, with an annual interest rate of 7.5%, payable quarterly, with the first interest payment due September 10, 2020The 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.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases
Note 12. Leases

The Company’s leases consist primarily of leased property for manufacturing, warehouse, head offices and retail space as well as vehicle leases. At lease inception, the Company recognizes a lease right of use asset and lease liability calculated as the present value of future minimum lease payments. In general, the Company does not recognize any renewal periods within the lease terms as there are no 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 consisted of the following:

 
Three Months Ended March 31,
 
   
2022
   
2021
 
Operating lease cost
           
Cost of sales
 
$
227
   
$
225
 
Selling, general and administrative
   
690
     
752
 
Variable lease cost (1)
   
112
     
205
 
Short-term lease cost
   
14
     
11
 
Sublease income
   
-
   
(30
)
Total
 
$
1,043
   
$
1,163
 

(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.


   
March 31,
2022
   
December 31,
2021
 
Assets:
           
Right of use assets
 
$
14,405
   
$
15,053
 
Total lease assets
 
$
14,405
   
$
15,053
 
                 
Liabilities:
               
Current lease liabilities (2)
 
$
3,034
   
$
2,976
 
Long-term lease liabilities
   
12,625
     
13,336
 
Total lease liabilities
 
$
15,659
   
$
16,312
 

(2)
Reported within accrued liabilities on the balance sheet

 
As of March 31,
 
   
2022
   
2021
 
Weighted-average remaining lease term  - operating leases
 
6.5 years
   
7.1 years
 
Weighted-average discount rate - operating leases
   
4.88
%
   
4.93
%

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

As of March 31, 2022, maturities of lease liabilities consisted of the following:

 
March 31,
2022
 
2022
 
$
2,775
 
2023
   
3,635
 
2024
   
2,460
 
2025
   
2,145
 
2026
   
2,085
 
Years thereafter
   
5,343
 
Total lease payments
 
$
18,443
 
Less: Imputed interest
   
2,784
 
Present value of lease liabilities
 
$
15,659
 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Taxes [Abstract]  
Income Taxes
Note 13. Income Taxes

The Company’s effective income tax rate for the three months ended March 31, 2022, was 23.7% which includes a discrete tax deduction of $0.4 million for the three months ended March 31, 2022 relating to stock option exercises. The Company’s effective income tax rate for the three months ended March 31, 2021, was 18.7% which includes a discrete tax deduction of $3.3 million for the three months ended March 31, 2021 relating to stock option exercises.

The Company follows the provisions of ASC 740-10-25, which 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 the Company did not have any uncertain tax positions requiring recognition under the provisions of ASC 740-10-25. The Company’s policy is to recognize interest and penalties accrued on uncertain tax positions, if any, as part of interest expense. 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.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plans
3 Months Ended
Mar. 31, 2022
Share Incentive Plans [Abstract]  
Share Incentive Plans
Note 14. 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 March 31, 2022, net of forfeitures, there were 87,367 Restricted Stock Units (“RSUs”), 95,229 options and 18,229 Performance-Based Restricted Stock Units (“PRSUs”) granted under the 2021 Plan. There are 1,189,227 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 TPB 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, 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
 
                         
Granted
   
100,000
     
30.46
     
10.23
 
Exercised
   
(25,166
)
   
16.14
     
4.89
 
Forfeited
   
(7,217
)
   
29.53
     
8.13
 
Outstanding, March 31, 2022
   
687,452
   
$
29.23
   
$
9.07
 

Under the 2006, 2015 and 2021 Plans, the total intrinsic value of options exercised during the three months ended March 31, 2022 and 2021, was $0.4 million, and $3.3 million, respectively.

At March 31, 2022, under the 2006 Plan, the exercise price for the 86,377 outstanding options is $3.83 per share, all of which are exercisable. The weighted average of the remaining lives of the outstanding stock options with an exercise price of $3.83 is approximately 2.19 years. 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 at the date of grant was determined using the Black-Scholes model with the following assumptions 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%, 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 March 31, 2022, 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 based on the number of 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 March 31, 2022
   
20,000
     
46,483
     
58,667
     
142,284
     
25,000
     
94,612
     
94,529
     
12,000
 
Number exercisable at March 31, 2022
   
20,000
     
46,483
     
58,667
     
142,284
     
25,000
     
62,148
     
39,386
     
4,080
 
Exercise price
 
$
13.00
   
$
15.41
   
$
21.21
   
$
47.58
   
$
20.89
   
$
14.85
   
$
51.75
   
$
47.76
 
Remaining lives
   
4.87
     
5.13
     
5.94
     
6.98
     
7.57
     
7.97
     
8.89
     
9.10
 
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 based on the number of options granted under the 2021 Plan.

 
 
May 17,
2021
   
March 14,
2022
 
Number of options granted
   
7,500
      100,000  
Options outstanding at March 31, 2022
   
7,500
      100,000  
Number exercisable at March 31, 2022
   
2,550
      -  
Exercise price
 
$
45.05
    $ 30.46  
Remaining lives
   
9.13
      9.96  
Risk free interest rate
   
0.84
%
    2.10 %
Expected volatility
   
31.50
%
    35.33 %
Expected life
   
6.000
      6.000  
Dividend yield
   
0.63
%
    1.01 %
Fair value at grant date
 
$
13.23
    $ 10.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 $0.2 million and $0.3 million for the three months ended March 31, 2022 and 2021, respectively. Total unrecognized compensation expense related to options at March 31, 2022, is $1.5 million, which will be expensed over 2.38 years.

PRSUs are restricted stock units subject to both performance-based and service-based vesting conditions. The number of shares of TPB 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 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. As of March 31, 2022, there are 477,547 PRSUs outstanding, all of which are unvested. The following table outlines the PRSUs granted and outstanding as of March 31, 2022.


 
March 7,
2018
   
March 20,
2019
   
July 19,
2019
   
March 18,
2020
   
December 28,
2020
   
February 18,
2021
   
March 14,
2022
 
Number of PRSUs granted
   
96,000
     
92,500
     
88,582
     
94,000
     
88,169
     
100,000
      49,996  
PRSUs outstanding at March 31, 2022
   
89,600
     
77,380
     
21,342
     
86,610
     
58,779
     
93,840
      49,996  
Fair value as of grant date
 
$
21.21
   
$
47.58
   
$
52.15
   
$
14.85
   
$
46.42
   
$
51.75
    $ 30.46  
Remaining lives
   
0.75
     
1.75
     
0.75
     
2.75
     
1.75
     
3.75
      4.75  

The Company recorded compensation expense related to the PRSUs of approximately $0.8 million and $1.2 million in the consolidated statements of income for the three months ended March 31, 2022 and 2021, respectively, based on the probability of achieving the performance condition. Total unrecognized compensation expense related to these awards at March 31, 2022, is $6.2 million which will be expensed over the service periods based on the probability of achieving the performance condition.


The Company has granted 87,367 RSUs which vest over one to five years. The following table outlines the RSUs granted and outstanding as of March 31, 2022.


   
May 4,
2021
   
July 23,
2021
   
March 14,
2022
   
March 14,
2022
 
Number of RSUs granted
   
7,478
     
1,159
     
50,004
     
28,726
 
RSUs outstanding at March 31, 2022
   
7,478
     
1,159
     
50,004
     
28,726
 
Fair value as of grant date
 
$
47.86
   
$
51.81
   
$
30.46
   
$
30.46
 
Remaining lives
   
0.09
     
0.31
     
4.75
     
2.75
 



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.2 million for the three months ended March 31, 2022. Total unrecognized compensation expense related to RSUs at March 31, 2022, is $2.4 million, which will be expensed over 3.96 years.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Contingencies
3 Months Ended
Mar. 31, 2022
Contingencies [Abstract]  
Contingencies
Note 15. 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 or batteries and may be subject to claims in the future relating to 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 regulatory 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 expect to be able to use to defray expenses associated with the information production and the cost of defending any such lawsuits as well as the franchisee matter. 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.

We have reached an agreement to arbitrate a claim brought by a former franchisee. This matter 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 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 we have good and valid substantive defenses against the claims and intend on vigorously defending our interests in this matter.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Income Per Share
3 Months Ended
Mar. 31, 2022
Income Per Share [Abstract]  
Income Per Share
Note 16. Income Per Share

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

 
Three Months Ended March 31,
 
   
2022
   
2021
 
   
Income
   
Shares
   
Per
Share
   
Income
   
Shares
   
Per
Share
 
Basic EPS:
                                   
Numerator
                                   
Net income attributable to Turning Point Brands, Inc.
 
$
10,998
               
$
11,783
             
                                         
Denominator
                                       
Weighted average
           
18,257,695
   
$
0.60
             
19,093,961
   
$
0.62
 
                                                 
Diluted EPS:
                                               
Numerator
                                               
Net income attributable to Turning Point Brands, Inc.
 
$
10,998
                   
$
11,783
                 
Interest expense related to Convertible Senior Notes, net of tax
   
1,054
                     
1,054
                 
Diluted net income attributable to Turning Point Brands. Inc.
 
$
12,052
                   
$
12,837
                 
                                                 
Denominator
                                               
Basic weighted average
           
18,257,695
                     
19,093,961
         
Convertible Senior Notes
           
3,209,690
                     
3,205,895
         
Stock options
           
282,125
                     
365,211
         
             
21,749,510
   
$
0.55
             
22,665,067
   
$
0.57
 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information
3 Months Ended
Mar. 31, 2022
Segment Information [Abstract]  
Segment Information

Note 17. 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. Corporate unallocated 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. As a result of a change in the Company’s chief operating decision maker (“CODM”), resulting from the hiring of a new Chief Executive Officer in the first quarter of 2022, certain general and administrative costs previously included to the NewGen Products segment are now included in Corporate unallocated to align with new management and reporting structures in the Company and better reflect how performance is now evaluated and resources are allocated by the CODM. Amounts in the prior year period have not been adjusted. Had such prior period amounts been adjusted, approximately $0.9 million of costs for the three months ended March 31, 2021 previously reported in the NewGen Products segment would have been reported in Corporate unallocated.



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 reported segments:


   
Three Months Ended March 31,
 
   
2022
   
2021
 
             
Net sales
           
Zig-Zag products
 
$
45,672
   
$
41,004
 
Stoker’s products
   
31,703
     
29,255
 
NewGen products
   
23,519
     
37,382
 
Total
 
$
100,894
   
$
107,641
 
                 
Gross profit
               
Zig-Zag products
 
$
26,343
   
$
24,896
 
Stoker’s products
   
17,686
     
15,892
 
NewGen products
   
7,765
     
12,473
 
Total
 
$
51,794
   
$
53,261
 
                 
Operating income (loss)
               
Zig-Zag products
 
$
18,737
   
$
19,437
 
Stoker’s products
   
13,506
     
12,255
 
NewGen products
   
678
     
2,006
 
Corporate unallocated (1)(2)
   
(13,692
)
   
(9,349
)
Total
 
$
19,229
   
$
24,349
 
                 
Interest expense, net
   
5,196
     
4,486
 
Investment income
   
(78
)
   
(25
)
Loss on extinguishment of debt
   
-
     
5,706
 
Income before income taxes
 
$
14,111
   
$
14,182
 
                 
Capital expenditures
               
Zig-Zag products
 
$
2,323
   
$
-
 
Stoker’s products
   
464
     
840
 
NewGen products
   
-
     
2
 
Total
 
$
2,787
   
$
842
 
                 
Depreciation and amortization
               
Zig-Zag products
 
$
92
   
$
114
 
Stoker’s products
   
767
     
635
 
NewGen products
   
475
     
516
 
Total
 
$
1,334
   
$
1,265
 


(1)
Includes corporate costs that are not allocated to any of the three reportable segments.

 
(2)
Includes costs related to PMTA of $1.1 million in 2022 and $0.3 million in 2021.


 
March 31,
2022
   
December 31,
2021
 
Assets
           
Zig-Zag products
 
$
227,989
   
$
227,554
 
Stoker’s products
   
172,400
     
142,334
 
NewGen products
   
61,529
     
72,746
 
Corporate unallocated (1)
   
156,785
     
158,926
 
Total
 
$
618,703
   
$
601,560
 


(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
 
    
Three Months Ended
March 31,
 
   
2022
   
2021
 
             
Business to Business
 
$
19,124
   
$
27,257
 
Business to Consumer - Online
   
4,233
     
10,033
 
Other
   
162
     
92
 
Total
 
$
23,519
   
$
37,382
 



Net Sales—Domestic vs. Foreign



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


    
Three Months Ended
March 31,
 
   
2022
   
2021
 
Domestic
 
$
93,766
   
$
100,127
 
Foreign
   
7,128
     
7,514
 
Total
 
$
100,894
   
$
107,641
 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Dividends and Share Repurchase
3 Months Ended
Mar. 31, 2022
Dividends and Share Repurchase [Abstract]  
Dividends and Share Repurchase
Note 18. Dividends and Share Repurchase

The most recent dividend of $0.06 per common share was paid on April 8, 2022, to shareholders of record at the close of business on March 18, 2022.

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 earnings 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. On October 25, 2021, the Board increased the approved share repurchase program by $30.7 million. On February 24, 2022, the Board increased the approve share repurchase program by $24.6 million. The program is subject to the ongoing discretion of the Board. The total number of shares repurchased for the three months ended March 31, 2022, was 310,224 shares for a total cost of $10.6 million and an average price per share of $34.24. $45.8 million remained available for share repurchases under the program at March 31, 2022.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2022
Description of Business and Basis of Presentation [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying unaudited interim, consolidated financial statements have been prepared in accordance with the accounting practices described in the Company’s audited, consolidated financial statements as of and for the year ended December 31, 2021. In the opinion of management, the unaudited, interim, consolidated financial statements included herein contain all adjustments necessary to present fairly the financial position, results of operations, and cash flows of the Company for the periods indicated. Such adjustments, other than nonrecurring adjustments separately disclosed, are of a normal and recurring nature. The operating results for interim periods are not necessarily indicative of results to be expected for a full year or future interim periods. The unaudited, interim, consolidated financial statements should be read in conjunction with the Company’s audited, consolidated financial statements and accompanying notes as of and for the year ended December 31, 2021. The accompanying interim, consolidated financial statements are presented in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) and, accordingly, do not include all the disclosures required by generally accepted accounting principles in the United States (“GAAP”) with respect to annual financial statements.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
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.
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 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. The Company’s 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 17. An additional disaggregation of contract revenue by sales channel can be found within Note 17 as well.
Shipping Costs
Shipping Costs

The Company records shipping costs incurred as a component of selling, general, and administrative expenses. Shipping costs incurred were approximately $5.7 million and $5.9 million for the three months ending March 31, 2022 and 2021, respectively.
Inventories
Inventories

Inventories are stated at the lower of cost or net realizable value 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.
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.
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.
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):  Pursuant to the Master Settlement Agreement (the “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, a “cigarette manufacturer” (which is defined to include a manufacturer of make-your-own (“MYO”) cigarette tobacco) has the option of either becoming a signatory to the MSA or opening, funding, and maintaining an escrow account to have funds available for certain potential tobacco-related liabilities with sub-accounts on behalf of each settling state. 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 judgement to that state’s plaintiffs in the event of such a final judgement against the Company. The Company chose to open and fund an escrow account as its method of compliance. It is the Company’s policy to record amounts on deposit in the escrow account for prior years as a non-current asset. As of March 31, 2022, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $30.2 million. At December 31, 2021, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $31.7 million. 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; any investment in 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 March 31, 2022
   
As of December 31, 2021
 
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
 
Cash and cash equivalents
 
$
3,673
   
$
-
   
$
-
   
$
3,673
   
$
12,155
    $ -     $ -     $ 12,155  
U.S. Governmental agency obligations
(unrealized position < 12 months)
   
21,452
     
5
     
(1,145
)
   
20,312
     
19,918
      4       (357 )     19,565  
U.S. Governmental agency obligations
(unrealized position > 12 months)
    6,948       -       (696 )     6,252       -       -       -       -  
   
$
32,073
   
$
5
   
$
(1,841
)
 
$
30,237
   
$
32,073
    $
4     $
(357 )   $
31,720  

   
As of
 
   
 March 31,
2022
Less than one year
 
$
-
 
One to five years
   
7,443
 
Five to ten years
   
20,001
 
Greater than ten years
   
956
 
Total
 
$
28,400
 

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


 
Deposits as of
 
Sales
Year
 
March 31,
2022
   
December 31,
2021
 
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
     
82
 
                 
Total
 
$
32,073
   
$
32,073
 

Food and Drug Administration (FDA): On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (the “FSPTCA”) authorized the FDA to immediately regulate the manufacturing, 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 and wraps); (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 proposed 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 become effective November 4, 2021. Both final rules (collectively, the “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, 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 increase the amount of time and money we are required to spend to receive all necessary marketing orders. 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 generated by lower priority SKUs.

In addition, we currently distribute many third-party manufactured vapor products for which we will be 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.

On March 15, 2022, the Consolidated Appropriations Act of 2022 was signed into law. This law included a new provision bringing non-tobacco nicotine products (“NTN Products”), including synthetic nicotine, under the jurisdiction of the FDA Center for Tobacco Products. This law took effect April 14, 2022, and subjects NTN Products to the same requirements as tobacco-derived products, including not selling these products to persons under 21 years of age, not marketing these products as modified risk tobacco products, and not distributing free samples of these products. Additionally, NTN Products on the market between March 15, 2022, and April 14, 2022, must file a PMTA by May 14, 2022. NTN Products subject of a timely-filed PMTA, and not in receipt of a negative action, may remain on the market until July 13, 2022. After July 13, 2022, these products are subject to enforcement.

We have been compiling premarket filings for certain of our NTN Products and will submit these filings ahead of the May 14, 2022, deadline. After the deadline passes, we will continue to supplement these filings with additional information; however, there can be no guarantee that FDA will accept such amendments or, similar to other filings, that the applications will meet the standard of “appropriate for the protection of public health.”  We also expect that for a period of time after the filing deadline, there may be a lack of enforcement, which may adversely impact our ability to compete in the marketplace against those who continue to sell unauthorized products.

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.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
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 March 31, 2022
   
As of December 31, 2021
 
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
 
Cash and cash equivalents
 
$
3,673
   
$
-
   
$
-
   
$
3,673
   
$
12,155
    $ -     $ -     $ 12,155  
U.S. Governmental agency obligations
(unrealized position < 12 months)
   
21,452
     
5
     
(1,145
)
   
20,312
     
19,918
      4       (357 )     19,565  
U.S. Governmental agency obligations
(unrealized position > 12 months)
    6,948       -       (696 )     6,252       -       -       -       -  
   
$
32,073
   
$
5
   
$
(1,841
)
 
$
30,237
   
$
32,073
    $
4     $
(357 )   $
31,720  
Maturities of U.S. Governmental Agency Obligations

   
As of
 
   
 March 31,
2022
Less than one year
 
$
-
 
One to five years
   
7,443
 
Five to ten years
   
20,001
 
Greater than ten years
   
956
 
Total
 
$
28,400
 
Deposits by Sales Year for MSA Escrow Account
The following shows the amount of deposits by sales year for the MSA escrow account:


 
Deposits as of
 
Sales
Year
 
March 31,
2022
   
December 31,
2021
 
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
     
82
 
                 
Total
 
$
32,073
   
$
32,073
 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2022
Acquisitions [Abstract]  
Acquisition of 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 to be 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 March 31, 2022, 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
 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventories [Abstract]  
Inventories
The components of inventories are as follows:


 
March 31,
2022
   
December 31,
2021
 
Raw materials and work in process
 
$
7,483
   
$
6,936
 
Leaf tobacco
   
47,733
     
35,900
 
Finished goods - Zig-Zag Products
   
28,928
     
25,663
 
Finished goods - Stoker’s Products
   
11,142
     
8,959
 
Finished goods - NewGen products
   
9,167
     
8,591
 
Other
   
1,405
     
1,558
 
Inventories
 
$
105,858
   
$
87,607
 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2022
Other Current Assets [Abstract]  
Other Current Assets
Other current assets consist of:

 
March 31,
2022
   
December 31,
2021
 
Inventory deposits
 
$
9,245
   
$
12,091
 
Insurance deposit
   
3,000
     
3,000
 
Other
   
13,418
     
11,655
 
Total
 
$
25,663
   
$
26,746
 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant, and Equipment (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant, and Equipment [Abstract]  
Property, Plant, and Equipment
Property, plant, and equipment consists of:


 
March 31,
2022
   
December 31,
2021
 
Land
 
$
22
   
$
22
 
Buildings and improvements
   
3,096
     
3,096
 
Leasehold improvements
   
5,389
     
5,374
 
Machinery and equipment
   
22,322
     
19,591
 
Furniture and fixtures
   
9,380
     
9,402
 
Gross property, plant and equipment
   
40,209
     
37,485
 
Accumulated depreciation
   
(19,642
)
   
(18,835
)
Net property, plant and equipment
 
$
20,567
   
$
18,650
 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2022
Other Assets [Abstract]  
Other Assets
Other assets consist of:


 
March 31,
2022
   
December 31,
2021
 
Equity investments
 
$
25,617
   
$
25,649
 
Debt security investment  
8,000    
8,000
 
Other
   
1,400
     
1,750
 
Total
 
$
35,017
   
$
35,399
 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Accrued Liabilities [Abstract]  
Accrued Liabilities
Accrued liabilities consist of:


 
March 31,
2022
   
December 31,
2021
 
Accrued payroll and related items
 
$
4,768
   
$
6,974
 
Customer returns and allowances
   
6,257
     
6,497
 
Taxes payable
   
5,269
     
2,053
 
Lease liabilities
   
3,034
     
2,976
 
Accrued interest
   
2,724
     
7,318
 
Other
   
7,869
     
7,119
 
Total
 
$
29,921
   
$
32,937
 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2022
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:


 
March 31,
2022
   
December 31,
2021
 
Senior Secured Notes
 
$
250,000
   
$
250,000
 
Convertible Senior Notes
   
172,500
     
172,500
 
Gross notes payable and long-term debt
   
422,500
     
422,500
 
Less deferred finance charges
   
(7,709
)
   
(8,328
)
Notes payable and long-term debt
 
$
414,791
   
$
414,172
 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Components of Lease Expense
The components of lease expense consisted of the following:

 
Three Months Ended March 31,
 
   
2022
   
2021
 
Operating lease cost
           
Cost of sales
 
$
227
   
$
225
 
Selling, general and administrative
   
690
     
752
 
Variable lease cost (1)
   
112
     
205
 
Short-term lease cost
   
14
     
11
 
Sublease income
   
-
   
(30
)
Total
 
$
1,043
   
$
1,163
 

(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
   
March 31,
2022
   
December 31,
2021
 
Assets:
           
Right of use assets
 
$
14,405
   
$
15,053
 
Total lease assets
 
$
14,405
   
$
15,053
 
                 
Liabilities:
               
Current lease liabilities (2)
 
$
3,034
   
$
2,976
 
Long-term lease liabilities
   
12,625
     
13,336
 
Total lease liabilities
 
$
15,659
   
$
16,312
 

(2)
Reported within accrued liabilities on the balance sheet
Operating Lease Weighted-Average Remaining Lease Term and Discount Rate
 
As of March 31,
 
   
2022
   
2021
 
Weighted-average remaining lease term  - operating leases
 
6.5 years
   
7.1 years
 
Weighted-average discount rate - operating leases
   
4.88
%
   
4.93
%
Maturities of Lease Liabilities
As of March 31, 2022, maturities of lease liabilities consisted of the following:

 
March 31,
2022
 
2022
 
$
2,775
 
2023
   
3,635
 
2024
   
2,460
 
2025
   
2,145
 
2026
   
2,085
 
Years thereafter
   
5,343
 
Total lease payments
 
$
18,443
 
Less: Imputed interest
   
2,784
 
Present value of lease liabilities
 
$
15,659
 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plans (Tables)
3 Months Ended
Mar. 31, 2022
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, 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
 
                         
Granted
   
100,000
     
30.46
     
10.23
 
Exercised
   
(25,166
)
   
16.14
     
4.89
 
Forfeited
   
(7,217
)
   
29.53
     
8.13
 
Outstanding, March 31, 2022
   
687,452
   
$
29.23
   
$
9.07
 
Assumptions for Options Granted Under 2015 Plan
The following table outlines the assumptions based on the number of 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 March 31, 2022
   
20,000
     
46,483
     
58,667
     
142,284
     
25,000
     
94,612
     
94,529
     
12,000
 
Number exercisable at March 31, 2022
   
20,000
     
46,483
     
58,667
     
142,284
     
25,000
     
62,148
     
39,386
     
4,080
 
Exercise price
 
$
13.00
   
$
15.41
   
$
21.21
   
$
47.58
   
$
20.89
   
$
14.85
   
$
51.75
   
$
47.76
 
Remaining lives
   
4.87
     
5.13
     
5.94
     
6.98
     
7.57
     
7.97
     
8.89
     
9.10
 
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 based on the number of options granted under the 2021 Plan.

 
 
May 17,
2021
   
March 14,
2022
 
Number of options granted
   
7,500
      100,000  
Options outstanding at March 31, 2022
   
7,500
      100,000  
Number exercisable at March 31, 2022
   
2,550
      -  
Exercise price
 
$
45.05
    $ 30.46  
Remaining lives
   
9.13
      9.96  
Risk free interest rate
   
0.84
%
    2.10 %
Expected volatility
   
31.50
%
    35.33 %
Expected life
   
6.000
      6.000  
Dividend yield
   
0.63
%
    1.01 %
Fair value at grant date
 
$
13.23
    $ 10.23  
PRSU Activity
PRSUs are restricted stock units subject to both performance-based and service-based vesting conditions. The number of shares of TPB 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 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. As of March 31, 2022, there are 477,547 PRSUs outstanding, all of which are unvested. The following table outlines the PRSUs granted and outstanding as of March 31, 2022.


 
March 7,
2018
   
March 20,
2019
   
July 19,
2019
   
March 18,
2020
   
December 28,
2020
   
February 18,
2021
   
March 14,
2022
 
Number of PRSUs granted
   
96,000
     
92,500
     
88,582
     
94,000
     
88,169
     
100,000
      49,996  
PRSUs outstanding at March 31, 2022
   
89,600
     
77,380
     
21,342
     
86,610
     
58,779
     
93,840
      49,996  
Fair value as of grant date
 
$
21.21
   
$
47.58
   
$
52.15
   
$
14.85
   
$
46.42
   
$
51.75
    $ 30.46  
Remaining lives
   
0.75
     
1.75
     
0.75
     
2.75
     
1.75
     
3.75
      4.75  
RSU Activity

The Company has granted 87,367 RSUs which vest over one to five years. The following table outlines the RSUs granted and outstanding as of March 31, 2022.


   
May 4,
2021
   
July 23,
2021
   
March 14,
2022
   
March 14,
2022
 
Number of RSUs granted
   
7,478
     
1,159
     
50,004
     
28,726
 
RSUs outstanding at March 31, 2022
   
7,478
     
1,159
     
50,004
     
28,726
 
Fair value as of grant date
 
$
47.86
   
$
51.81
   
$
30.46
   
$
30.46
 
Remaining lives
   
0.09
     
0.31
     
4.75
     
2.75
 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Income Per Share (Tables)
3 Months Ended
Mar. 31, 2022
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:

 
Three Months Ended March 31,
 
   
2022
   
2021
 
   
Income
   
Shares
   
Per
Share
   
Income
   
Shares
   
Per
Share
 
Basic EPS:
                                   
Numerator
                                   
Net income attributable to Turning Point Brands, Inc.
 
$
10,998
               
$
11,783
             
                                         
Denominator
                                       
Weighted average
           
18,257,695
   
$
0.60
             
19,093,961
   
$
0.62
 
                                                 
Diluted EPS:
                                               
Numerator
                                               
Net income attributable to Turning Point Brands, Inc.
 
$
10,998
                   
$
11,783
                 
Interest expense related to Convertible Senior Notes, net of tax
   
1,054
                     
1,054
                 
Diluted net income attributable to Turning Point Brands. Inc.
 
$
12,052
                   
$
12,837
                 
                                                 
Denominator
                                               
Basic weighted average
           
18,257,695
                     
19,093,961
         
Convertible Senior Notes
           
3,209,690
                     
3,205,895
         
Stock options
           
282,125
                     
365,211
         
             
21,749,510
   
$
0.55
             
22,665,067
   
$
0.57
 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Information [Abstract]  
Financial Information of Reportable Segments

The tables below present financial information about reported segments:


   
Three Months Ended March 31,
 
   
2022
   
2021
 
             
Net sales
           
Zig-Zag products
 
$
45,672
   
$
41,004
 
Stoker’s products
   
31,703
     
29,255
 
NewGen products
   
23,519
     
37,382
 
Total
 
$
100,894
   
$
107,641
 
                 
Gross profit
               
Zig-Zag products
 
$
26,343
   
$
24,896
 
Stoker’s products
   
17,686
     
15,892
 
NewGen products
   
7,765
     
12,473
 
Total
 
$
51,794
   
$
53,261
 
                 
Operating income (loss)
               
Zig-Zag products
 
$
18,737
   
$
19,437
 
Stoker’s products
   
13,506
     
12,255
 
NewGen products
   
678
     
2,006
 
Corporate unallocated (1)(2)
   
(13,692
)
   
(9,349
)
Total
 
$
19,229
   
$
24,349
 
                 
Interest expense, net
   
5,196
     
4,486
 
Investment income
   
(78
)
   
(25
)
Loss on extinguishment of debt
   
-
     
5,706
 
Income before income taxes
 
$
14,111
   
$
14,182
 
                 
Capital expenditures
               
Zig-Zag products
 
$
2,323
   
$
-
 
Stoker’s products
   
464
     
840
 
NewGen products
   
-
     
2
 
Total
 
$
2,787
   
$
842
 
                 
Depreciation and amortization
               
Zig-Zag products
 
$
92
   
$
114
 
Stoker’s products
   
767
     
635
 
NewGen products
   
475
     
516
 
Total
 
$
1,334
   
$
1,265
 


(1)
Includes corporate costs that are not allocated to any of the three reportable segments.

 
(2)
Includes costs related to PMTA of $1.1 million in 2022 and $0.3 million in 2021.


 
March 31,
2022
   
December 31,
2021
 
Assets
           
Zig-Zag products
 
$
227,989
   
$
227,554
 
Stoker’s products
   
172,400
     
142,334
 
NewGen products
   
61,529
     
72,746
 
Corporate unallocated (1)
   
156,785
     
158,926
 
Total
 
$
618,703
   
$
601,560
 


(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
 
    
Three Months Ended
March 31,
 
   
2022
   
2021
 
             
Business to Business
 
$
19,124
   
$
27,257
 
Business to Consumer - Online
   
4,233
     
10,033
 
Other
   
162
     
92
 
Total
 
$
23,519
   
$
37,382
 
Net Sales - Domestic and Foreign

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


    
Three Months Ended
March 31,
 
   
2022
   
2021
 
Domestic
 
$
93,766
   
$
100,127
 
Foreign
   
7,128
     
7,514
 
Total
 
$
100,894
   
$
107,641
 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Basis of Presentation (Details)
Outlet in Thousands
3 Months Ended
Mar. 31, 2022
Outlet
Segment
Description of Business and Basis of Presentation [Abstract]  
Number of reportable segments | Segment 3
Number of retail outlets in North America | Outlet 215
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies, Shipping Costs (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Shipping Costs [Abstract]    
Shipping costs $ 5.7 $ 5.9
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies, Derivative Instruments (Details) - Maximum [Member]
3 Months Ended
Mar. 31, 2022
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 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies, Master Settlement Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Master Settlement Agreement [Abstract]    
Term for restricted withdrawal of principal from MSA escrow account 25 years  
Fair Value of MSA Escrow Account [Abstract]    
Cost $ 32,073 $ 32,073
Gross unrealized gains 5 4
Gross unrealized losses (1,841) (357)
Estimated fair value 30,237 31,720
Maturities of U.S. Governmental Agency Obligations [Abstract]    
Less than one year 0  
One to five years 7,443  
Five to ten years 20,001  
Greater than ten years 956  
Total 28,400  
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 82
Total 32,073 32,073
Cash and Cash Equivalents [Member]    
Fair Value of MSA Escrow Account [Abstract]    
Cost 3,673 12,155
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Estimated fair value 3,673 12,155
U. S. Governmental Agency Obligations [Member] | Unrealized Position less than 12 Months [Member]    
Fair Value of MSA Escrow Account [Abstract]    
Cost 21,452 19,918
Gross unrealized gains 5 4
Gross unrealized losses (1,145) (357)
Estimated fair value 20,312 19,565
U. S. Governmental Agency Obligations [Member] | Unrealized Position more than 12 Months [Member]    
Fair Value of MSA Escrow Account [Abstract]    
Cost 6,948 0
Gross unrealized gains 0 0
Gross unrealized losses (696) 0
Estimated fair value $ 6,252 $ 0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies, Food and Drug Administration (Details)
3 Months Ended
Mar. 31, 2022
Class
Pathway
Category
Standard
Oct. 05, 2021
Rule
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
Number of proposed tobacco product standards related to combusted tobacco products | Standard 2  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.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 acquired 9.6
Capitalized transaction costs 1.1
Inventory acquired 0.7
Intellectual Property [Member]  
Acquisitions [Abstract]  
Indefinite-lived intangible asset acquired $ 10.0
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Direct Value Wholesale (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Apr. 13, 2021
Assets Acquired [Abstract]        
Goodwill   $ 162,323 $ 162,333  
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       $ 3,700
Interest rate       8.00%
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions, Turning Point Brands Canada (Details)
$ in Millions
1 Months Ended
Jul. 31, 2021
USD ($)
Non-Controlling Interest [Member]  
Acquisitions [Abstract]  
Acquisition of additional ownership interest $ (1.1)
Additional Paid-In Capital [Member]  
Acquisitions [Abstract]  
Acquisition of additional ownership interest (1.1)
Turning Point Brands Canada [Member]  
Acquisitions [Abstract]  
Payment for investment $ 2.3
Ownership interest 65.00%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Mar. 31, 2018
Derivative Instruments [Abstract]        
Settlement of interest rate swaps $ 0 $ 3,573    
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 $ 0   $ 0  
Interest Rate Swaps [Member]        
Derivative Instruments [Abstract]        
Notional amount       $ 70,000
Settlement of interest rate swaps   $ 3,600    
Interest Rate Swaps [Member] | LIBOR [Member]        
Derivative Instruments [Abstract]        
Interest rate percentage 2.755%      
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Feb. 11, 2021
Jul. 31, 2019
Fair Value of Financial Instruments [Abstract]        
Note payable $ 422,500 $ 422,500    
Senior Secured Notes [Member]        
Fair Value of Financial Instruments [Abstract]        
Interest rate 5.625%      
Face amount $ 250,000 250,000 $ 250,000  
Note payable $ 250,000 250,000    
Convertible Senior Notes [Member]        
Fair Value of Financial Instruments [Abstract]        
Interest rate 2.50%      
Face amount       $ 172,500
Note payable $ 172,500 172,500    
Fair Value [Member] | Convertible Senior Notes [Member]        
Fair Value of Financial Instruments [Abstract]        
Long-term debt $ 160,900 $ 159,800    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventories [Abstract]    
Raw materials and work in process $ 7,483 $ 6,936
Leaf tobacco 47,733 35,900
Other 1,405 1,558
Inventories 105,858 87,607
Inventory valuation allowance 5,400 7,700
Zig-Zag Products [Member]    
Inventories [Abstract]    
Finished goods 28,928 25,663
Stoker's Products [Member]    
Inventories [Abstract]    
Finished goods 11,142 8,959
NewGen Products [Member]    
Inventories [Abstract]    
Finished goods $ 9,167 $ 8,591
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Other Current Assets [Abstract]    
Inventory deposits $ 9,245 $ 12,091
Insurance deposit 3,000 3,000
Other 13,418 11,655
Total $ 25,663 $ 26,746
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant, and Equipment [Abstract]    
Property, plant and equipment $ 40,209 $ 37,485
Accumulated depreciation (19,642) (18,835)
Net property, plant and equipment 20,567 18,650
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 3,096
Leasehold Improvements [Member]    
Property, Plant, and Equipment [Abstract]    
Property, plant and equipment 5,389 5,374
Machinery and Equipment [Member]    
Property, Plant, and Equipment [Abstract]    
Property, plant and equipment 22,322 19,591
Furniture and Fixtures [Member]    
Property, Plant, and Equipment [Abstract]    
Property, plant and equipment $ 9,380 $ 9,402
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2021
Apr. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Other Assets [Abstract]        
Equity investments     $ 25,617 $ 25,649
Debt security investment     8,000 8,000
Other     1,400 1,750
Total     $ 35,017 35,399
Docklight Brands, Inc. [Member]        
Other Assets [Abstract]        
Payment for investment   $ 8,700    
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     $ 200 $ 100
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accrued Liabilities [Abstract]    
Accrued payroll and related items $ 4,768 $ 6,974
Customer returns and allowances 6,257 6,497
Taxes payable 5,269 2,053
Lease liabilities [1] 3,034 2,976
Accrued interest 2,724 7,318
Other 7,869 7,119
Total $ 29,921 $ 32,937
[1] Reported within accrued liabilities on the balance sheet
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Long-Term Debt, Summary of Notes Payable and Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt $ 422,500 $ 422,500
Less deferred finance charges (7,709) (8,328)
Net notes payable and long-term debt 414,791 414,172
Senior Secured Notes [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt 250,000 250,000
Convertible Senior Notes [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt $ 172,500 $ 172,500
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Long-Term Debt, Senior Secured Notes (Details) - Senior Secured Notes [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Feb. 11, 2021
Notes Payable and Long-Term Debt [Abstract]      
Face amount $ 250.0 $ 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 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Long-Term Debt, 2021 Revolving Credit Facility (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
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 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Long-Term Debt, 2018 First Lien Credit Facility (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Notes Payable and Long-Term Debt [Abstract]    
Payment of term loan $ 0 $ 130,000
Loss on extinguishment of debt $ 0 (5,706)
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)
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] | 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 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Long-Term Debt, Convertible Senior Notes (Details)
1 Months Ended 3 Months Ended
Jul. 31, 2019
USD ($)
Mar. 31, 2022
USD ($)
shares
$ / shares
Notes Payable and Long-Term Debt [Abstract]    
Strike price (in dollars per share) | $ / shares   53.74
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,209,690
Conversion rate   18.607
Principal amount of notes to be converted | $   $ 1,000
Conversion price (in dollars per share) | $ / shares   $ 53.74
Pre-determined threshold value for adjusting conversion price as a result of dividends paid (in dollars per share) | $ / shares   $ 0.04
Debt issuance costs | $ $ 5,900,000  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Long-Term Debt, Promissory Note (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Sep. 30, 2021
Mar. 31, 2021
Jun. 10, 2020
Notes Payable and Long-Term Debt [Abstract]        
Gain on extinguishment of debt $ 0   $ (5,706)  
Promissory Note [Member]        
Notes Payable and Long-Term Debt [Abstract]        
Face amount       $ 10,000
Interest rate 7.50%      
Repayment of note   $ 9,600    
Gain on extinguishment of debt   $ 400    
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Long-Term Debt, Unsecured Loan (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Apr. 17, 2020
Notes Payable and Long-Term Debt [Abstract]        
Gain on extinguishment of debt $ 0   $ (5,706)  
Unsecured Loan [Member]        
Notes Payable and Long-Term Debt [Abstract]        
Face amount       $ 7,500
Maturity date Apr. 17, 2022      
Interest rate 1.00%      
Gain on extinguishment of debt   $ 7,500    
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Components of Lease Expense [Abstract]      
Variable lease cost [1] $ 112 $ 205  
Short-term lease cost 14 11  
Sublease income 0 (30)  
Total operating lease cost 1,043 $ 1,163  
Assets [Abstract]      
Right of use assets 14,405   $ 15,053
Liabilities [Abstract]      
Current lease liabilities [2] $ 3,034   $ 2,976
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current   Accrued Liabilities, Current
Long-term lease liabilities $ 12,625   $ 13,336
Total lease liabilities $ 15,659   16,312
Weighted-Average Remaining Lease Term and Discount Rate [Abstract]      
Weighted-average remaining lease term - operating leases 6 years 6 months 7 years 1 month 6 days  
Weighted-average discount rate - operating leases 4.88% 4.93%  
Maturities of Lease Liabilities [Abstract]      
2022 $ 2,775    
2023 3,635    
2024 2,460    
2025 2,145    
2026 2,085    
Years thereafter 5,343    
Total lease payments 18,443    
Less: Imputed interest 2,784    
Total lease liabilities 15,659   $ 16,312
Cost of Sales [Member]      
Components of Lease Expense [Abstract]      
Operating lease cost 227 $ 225  
Selling, General and Administrative [Member]      
Components of Lease Expense [Abstract]      
Operating lease cost $ 690 $ 752  
[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 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Taxes [Abstract]    
Effective income tax rate 23.70% 18.70%
Income tax deduction related to exercise of stock options $ 0.4 $ 3.3
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plans, Equity Incentive Plans (Details) - shares
Mar. 31, 2022
Mar. 22, 2021
Apr. 28, 2016
RSUs [Member]      
Share Incentive Plans [Abstract]      
Number of awards granted, net of forfeitures (in shares) 87,367    
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,189,227    
2021 Plan [Member] | RSUs [Member]      
Share Incentive Plans [Abstract]      
Number of awards granted, net of forfeitures (in shares) 87,367    
2021 Plan [Member] | Stock Options [Member]      
Share Incentive Plans [Abstract]      
Number of awards granted, net of forfeitures (in shares) 95,229    
2021 Plan [Member] | Performance-Based Restricted Stock Units [Member]      
Share Incentive Plans [Abstract]      
Number of awards granted, net of forfeitures (in shares) 18,229    
2015 Plan [Member]      
Share Incentive Plans [Abstract]      
Number of shares authorized for issuance (in shares)   100,052 1,400,000
Number of shares available for grant (in shares) 0    
2006 Plan [Member]      
Share Incentive Plans [Abstract]      
Number of shares available for grant (in shares) 0    
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plans, Stock Option Activity (Details) - 2006, 2015 and 2021 Plans [Member] - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Stock Option Shares [Roll Forward]      
Outstanding, beginning balance (in shares) 619,835 711,060 711,060
Granted (in shares) 100,000   119,500
Exercised (in shares) (25,166)   (202,768)
Forfeited (in shares) (7,217)   (7,957)
Outstanding, ending balance (in shares) 687,452   619,835
Weighted Average Exercise Price [Abstract]      
Outstanding, beginning balance (in dollars per share) $ 28.51 $ 19.58 $ 19.58
Granted (in dollars per share) 30.46   50.93
Exercised (in dollars per share) 16.14   10.22
Forfeited (in dollars per share) 29.53   33.22
Outstanding, ending balance (in dollars per share) 29.23   28.51
Weighted Average Grant Date Fair Value [Abstract]      
Outstanding, beginning balance (in dollars per share) 8.70 $ 6.42 6.42
Granted (in dollars per share) 10.23   13.58
Exercised (in dollars per share) 4.89   6.35
Forfeited (in dollars per share) 8.13   9.63
Outstanding, ending balance (in dollars per share) $ 9.07   $ 8.70
Intrinsic value of options exercised $ 0.4 $ 3.3  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plans, Assumptions for Options Granted Under 2006 Plan (Details) - 2006 Plan [Member] - Stock Options [Member] - Exercise Price $3.83 [Member]
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Share Incentive Plans [Abstract]  
Number of options (in shares) | shares 86,377
Exercise price (in dollars per share) $ 3.83
Number of options exercisable (in shares) | shares 86,377
Remaining lives 2 years 2 months 8 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 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plans, Assumptions for Options Granted Under 2015 Plan (Details) - 2015 Plan [Member] - Stock Options [Member] - $ / shares
3 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
Mar. 31, 2022
February 10, 2017 [Member]                  
Share Incentive Plans [Abstract]                  
Number of options granted (in shares)               40,000  
Options outstanding (in shares)                 20,000
Number exercisable (in shares)                 20,000
Exercise price (in dollars per share)                 $ 13.00
Remaining lives                 4 years 10 months 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)                 46,483
Number exercisable (in shares)                 46,483
Exercise price (in dollars per share)                 $ 15.41
Remaining lives                 5 years 1 month 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)                 58,667
Number exercisable (in shares)                 58,667
Exercise price (in dollars per share)                 $ 21.21
Remaining lives                 5 years 11 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)                 142,284
Exercise price (in dollars per share)                 $ 47.58
Remaining lives                 6 years 11 months 23 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)                 25,000
Exercise price (in dollars per share)                 $ 20.89
Remaining lives                 7 years 6 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)                 94,612
Number exercisable (in shares)                 62,148
Exercise price (in dollars per share)                 $ 14.85
Remaining lives                 7 years 11 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)                 94,529
Number exercisable (in shares)                 39,386
Exercise price (in dollars per share)                 $ 51.75
Remaining lives                 8 years 10 months 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)                 4,080
Exercise price (in dollars per share)                 $ 47.76
Remaining lives                 9 years 1 month 6 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 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plans, Assumptions for Options Granted Under 2021 Plan (Details) - 2021 Plan [Member] - Stock Options [Member] - $ / shares
3 Months Ended
Mar. 14, 2022
May 17, 2021
Mar. 31, 2022
May 17, 2021 [Member]      
Share Incentive Plans [Abstract]      
Number of options granted (in shares)   7,500  
Options outstanding (in shares)     7,500
Number exercisable (in shares)     2,550
Exercise price (in dollars per share)     $ 45.05
Remaining lives     9 years 1 month 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
March 14, 2022 [Member]      
Share Incentive Plans [Abstract]      
Number of options granted (in shares) 100,000    
Options outstanding (in shares)     100,000
Number exercisable (in shares)     0
Exercise price (in dollars per share)     $ 30.46
Remaining lives     9 years 11 months 15 days
Risk free interest rate     2.10%
Expected volatility     35.33%
Expected life     6 years
Dividend yield     1.01%
Fair value at grant date (in dollars per share)     $ 10.23
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plans, Compensation Expense Related to Options (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Compensation Expense [Abstract]    
Compensation expense related to options $ 0.2 $ 0.3
Unrecognized compensation expense related to options $ 1.5  
Period over which unrecognized compensation expense will be expensed 2 years 4 months 17 days  
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plans, Performance-Based Restricted Stock Units (Details) - Performance-Based Restricted Stock Units [Member] - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 14, 2022
Feb. 18, 2021
Dec. 28, 2020
Mar. 18, 2020
Jul. 19, 2019
Mar. 20, 2019
Mar. 07, 2018
Mar. 31, 2022
Mar. 31, 2021
Share Incentive Plans [Abstract]                  
Period between performance period and measurement date               65 days  
PRSUs outstanding at March 31, 2022 (in shares)               477,547  
Compensation expense               $ 0.8 $ 1.2
Unrecognized compensation expense               $ 6.2  
Employees [Member]                  
Share Incentive Plans [Abstract]                  
Performance period               5 years  
March 7, 2018 [Member] | Employees [Member]                  
Share Incentive Plans [Abstract]                  
Number of PRSUs granted (in shares)             96,000    
PRSUs outstanding at March 31, 2022 (in shares)               89,600  
Fair value as of grant date (in dollars per share)             $ 21.21    
Remaining lives               9 months  
March 20, 2019 [Member] | Employees [Member]                  
Share Incentive Plans [Abstract]                  
Number of PRSUs granted (in shares)           92,500      
PRSUs outstanding at March 31, 2022 (in shares)               77,380  
Fair value as of grant date (in dollars per share)           $ 47.58      
Remaining lives               1 year 9 months  
July 19, 2019 [Member] | Employees [Member]                  
Share Incentive Plans [Abstract]                  
Number of PRSUs granted (in shares)         88,582        
PRSUs outstanding at March 31, 2022 (in shares)               21,342  
Fair value as of grant date (in dollars per share)         $ 52.15        
Remaining lives               9 months  
March 18, 2020 [Member] | Employees [Member]                  
Share Incentive Plans [Abstract]                  
Number of PRSUs granted (in shares)       94,000          
PRSUs outstanding at March 31, 2022 (in shares)               86,610  
Fair value as of grant date (in dollars per share)       $ 14.85          
Remaining lives               2 years 9 months  
December 28, 2020 [Member] | Employees [Member]                  
Share Incentive Plans [Abstract]                  
Number of PRSUs granted (in shares)     88,169            
PRSUs outstanding at March 31, 2022 (in shares)               58,779  
Fair value as of grant date (in dollars per share)     $ 46.42            
Remaining lives               1 year 9 months  
February 18, 2021 [Member] | Employees [Member]                  
Share Incentive Plans [Abstract]                  
Number of PRSUs granted (in shares)   100,000              
PRSUs outstanding at March 31, 2022 (in shares)               93,840  
Fair value as of grant date (in dollars per share)   $ 51.75              
Remaining lives               3 years 9 months  
March 14, 2022 [Member] | Employees [Member]                  
Share Incentive Plans [Abstract]                  
Number of PRSUs granted (in shares) 49,996                
PRSUs outstanding at March 31, 2022 (in shares)               49,996  
Fair value as of grant date (in dollars per share) $ 30.46                
Remaining lives               4 years 9 months  
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Share Incentive Plans, Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 14, 2022
Jul. 23, 2021
May 04, 2021
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Period over which unrecognized compensation expense will be expensed       2 years 4 months 17 days
RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Number of awards granted (in shares)       87,367
Compensation expense       $ 0.2
Unrecognized compensation expense       $ 2.4
Period over which unrecognized compensation expense will be expensed       3 years 11 months 15 days
RSUs [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Vesting period       1 year
RSUs [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Vesting period       5 years
RSUs [Member] | May 4, 2021 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Number of RSUs granted (in shares)     7,478  
RSUs outstanding at March 31, 2022 (in shares)       7,478
Fair value as of grant date (in dollars per share)     $ 47.86  
Remaining lives       1 month 2 days
RSUs [Member] | July 23, 2021 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Number of RSUs granted (in shares)   1,159    
RSUs outstanding at March 31, 2022 (in shares)       1,159
Fair value as of grant date (in dollars per share)   $ 51.81    
Remaining lives       3 months 21 days
RSUs [Member] | March 14, 2022 [Member] | Vest in Five Years [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Number of RSUs granted (in shares) 50,004      
RSUs outstanding at March 31, 2022 (in shares)       50,004
Fair value as of grant date (in dollars per share) $ 30.46      
Remaining lives       4 years 9 months
RSUs [Member] | March 14, 2022 [Member] | Vest in Three Years [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Number of RSUs granted (in shares) 28,726      
RSUs outstanding at March 31, 2022 (in shares)       28,726
Fair value as of grant date (in dollars per share) $ 30.46      
Remaining lives       2 years 9 months
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Contingencies (Details)
3 Months Ended
Oct. 09, 2020
Count
Mar. 31, 2022
Subsidiary
Contingencies [Abstract]    
Number of derivative counts filed in complaint | Count 2  
Number of franchisor subsidiaries | Subsidiary   2
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator [Abstract]    
Net income attributable to Turning Point Brands, Inc. $ 10,998 $ 11,783
Denominator [Abstract]    
Basic weighted average shares (in shares) 18,257,695 19,093,961
Basic EPS (in dollars per share) $ 0.60 $ 0.62
Numerator [Abstract]    
Net income attributable to Turning Point Brands, Inc. $ 10,998 $ 11,783
Interest expense related to Convertible Senior Notes, net of tax 1,054 1,054
Diluted net income attributable to Turning Point Brands. Inc. $ 12,052 $ 12,837
Denominator [Abstract]    
Basic weighted average shares (in shares) 18,257,695 19,093,961
Convertible Senior Notes (in shares) 3,209,690 3,205,895
Stock options (in shares) 282,125 365,211
Diluted weighted average shares (in shares) 21,749,510 22,665,067
Diluted EPS (in dollars per share) $ 0.55 $ 0.57
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information, Financial Information of Reportable Segments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Segment Information [Abstract]      
Number of reportable segments | Segment 3    
Segment Information [Abstract]      
Cost of sales $ 49,100 $ 54,380  
Net sales 100,894 107,641  
Gross profit 51,794 53,261  
Operating income (loss) 19,229 24,349  
Interest expense, net 5,196 4,486  
Investment income (78) (25)  
Loss on extinguishment of debt 0 5,706  
Income before income taxes 14,111 14,182  
Capital expenditures 2,787 842  
Depreciation and amortization 1,334 1,265  
Assets 618,703   $ 601,560
NewGen Products [Member]      
Segment Information [Abstract]      
Net sales 23,519 37,382  
Reportable Segments [Member] | Zig-Zag Products [Member]      
Segment Information [Abstract]      
Net sales 45,672 41,004  
Gross profit 26,343 24,896  
Operating income (loss) 18,737 19,437  
Capital expenditures 2,323 0  
Depreciation and amortization 92 114  
Assets 227,989   227,554
Reportable Segments [Member] | Stoker's Products [Member]      
Segment Information [Abstract]      
Net sales 31,703 29,255  
Gross profit 17,686 15,892  
Operating income (loss) 13,506 12,255  
Capital expenditures 464 840  
Depreciation and amortization 767 635  
Assets 172,400   142,334
Reportable Segments [Member] | NewGen Products [Member]      
Segment Information [Abstract]      
Net sales 23,519 37,382  
Gross profit 7,765 12,473  
Operating income (loss) 678 2,006  
Capital expenditures 0 2  
Depreciation and amortization 475 516  
Assets 61,529   72,746
Reportable Segments [Member] | NewGen Products [Member] | Plan [Member]      
Segment Information [Abstract]      
Cost of sales   (900)  
Corporate Unallocated [Member]      
Segment Information [Abstract]      
Operating income (loss) [1],[2] (13,692) (9,349)  
Operating costs related to PMTA 1,100 300  
Assets [3] $ 156,785   $ 158,926
Corporate Unallocated [Member] | Plan [Member]      
Segment Information [Abstract]      
Cost of sales   $ 900  
[1] Includes corporate costs that are not allocated to any of the three reportable segments.
[2] Includes costs related to PMTA of $1.1 million in 2022 and $0.3 million in 2021.
[3] Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments.
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information, Revenue Disaggregation - Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net Sales by Sales Channel [Abstract]    
Net sales $ 100,894 $ 107,641
NewGen Products [Member]    
Net Sales by Sales Channel [Abstract]    
Net sales 23,519 37,382
NewGen Products [Member] | Business to Business [Member]    
Net Sales by Sales Channel [Abstract]    
Net sales 19,124 27,257
NewGen Products [Member] | Business to Consumer - Online [Member]    
Net Sales by Sales Channel [Abstract]    
Net sales 4,233 10,033
NewGen Products [Member] | Other [Member]    
Net Sales by Sales Channel [Abstract]    
Net sales $ 162 $ 92
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information, Net Sales - Domestic and Foreign (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Information [Abstract]    
Net sales $ 100,894 $ 107,641
Reportable Geographical Component [Member] | Domestic [Member]    
Segment Information [Abstract]    
Net sales 93,766 100,127
Reportable Geographical Component [Member] | Foreign [Member]    
Segment Information [Abstract]    
Net sales $ 7,128 $ 7,514
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Dividends and Share Repurchase (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 08, 2022
Mar. 31, 2022
Mar. 31, 2021
Feb. 24, 2022
Oct. 25, 2021
Feb. 25, 2020
Share Repurchase [Abstract]            
Share repurchase program authorized amount       $ 24,600 $ 30,700 $ 50,000
Total number of shares repurchased (in shares)   310,224        
Cost of shares repurchased   $ 10,622 $ 5,733      
Average price per share (in dollars per share)   $ 34.24        
Remaining share repurchase program authorized amount   $ 45,800        
Dividend Declared Q1-2022 [Member]            
Dividends [Abstract]            
Dividend payable, date to be paid   Apr. 08, 2022        
Dividend payable, date of record   Mar. 18, 2022        
Dividend Declared Q1-2022 [Member] | Subsequent Event [Member]            
Dividends [Abstract]            
Cash dividend paid (in dollars per share) $ 0.06          
XML 90 brhc10036668_10q_htm.xml IDEA: XBRL DOCUMENT 0001290677 2022-01-01 2022-03-31 0001290677 2022-04-19 0001290677 2021-12-31 0001290677 2022-03-31 0001290677 tpb:VotingCommonStockMember 2022-03-31 0001290677 tpb:VotingCommonStockMember 2021-12-31 0001290677 us-gaap:NonvotingCommonStockMember 2021-12-31 0001290677 us-gaap:NonvotingCommonStockMember 2022-03-31 0001290677 2021-01-01 2021-03-31 0001290677 2020-12-31 0001290677 2021-03-31 0001290677 us-gaap:TreasuryStockCommonMember 2020-12-31 0001290677 us-gaap:TreasuryStockCommonMember 2021-12-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2021-12-31 0001290677 us-gaap:NoncontrollingInterestMember 2020-12-31 0001290677 us-gaap:NoncontrollingInterestMember 2021-12-31 0001290677 us-gaap:RetainedEarningsMember 2020-12-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2020-12-31 0001290677 us-gaap:RetainedEarningsMember 2021-12-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001290677 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001290677 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001290677 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-03-31 0001290677 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001290677 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001290677 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001290677 us-gaap:RetainedEarningsMember 2021-03-31 0001290677 us-gaap:RetainedEarningsMember 2022-03-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001290677 us-gaap:NoncontrollingInterestMember 2021-03-31 0001290677 us-gaap:TreasuryStockCommonMember 2021-03-31 0001290677 us-gaap:NoncontrollingInterestMember 2022-03-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2022-03-31 0001290677 us-gaap:TreasuryStockCommonMember 2022-03-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2021-03-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001290677 srt:MaximumMember 2022-01-01 2022-03-31 0001290677 us-gaap:USGovernmentAgenciesDebtSecuritiesMember tpb:DebtSecuritiesWithMaturityOfOneYearOrLessMember 2022-03-31 0001290677 us-gaap:USGovernmentAgenciesDebtSecuritiesMember tpb:DebtSecuritiesWithMaturityOfOneYearOrLessMember 2021-12-31 0001290677 us-gaap:USGovernmentAgenciesDebtSecuritiesMember tpb:DebtSecuritiesWithMaturityOfMoreThanOneYearMember 2021-12-31 0001290677 us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001290677 us-gaap:USGovernmentAgenciesDebtSecuritiesMember tpb:DebtSecuritiesWithMaturityOfMoreThanOneYearMember 2022-03-31 0001290677 us-gaap:CashAndCashEquivalentsMember 2022-03-31 0001290677 2021-10-05 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:RecreationMarketingMember 2021-04-13 0001290677 tpb:RecreationMarketingMember 2021-07-01 2021-07-31 0001290677 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-07-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-07-31 0001290677 us-gaap:ForeignExchangeContractMember 2022-03-31 0001290677 us-gaap:InterestRateSwapMember 2018-03-31 0001290677 us-gaap:ForeignExchangeContractMember 2021-12-31 0001290677 us-gaap:InterestRateSwapMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-03-31 0001290677 us-gaap:InterestRateSwapMember 2021-01-01 2021-03-31 0001290677 tpb:SeniorSecuredNotesDue2026Member 2022-03-31 0001290677 tpb:ConvertibleSeniorNotesMember 2022-03-31 0001290677 tpb:SeniorSecuredNotesDue2026Member 2021-12-31 0001290677 tpb:ConvertibleSeniorNotesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0001290677 tpb:ConvertibleSeniorNotesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-03-31 0001290677 tpb:ConvertibleSeniorNotesMember 2021-12-31 0001290677 tpb:NewgenProductsMember 2022-03-31 0001290677 tpb:StokersProductsMember 2022-03-31 0001290677 tpb:NewgenProductsMember 2021-12-31 0001290677 tpb:StokersProductsMember 2021-12-31 0001290677 tpb:ZigZagProductsMember 2022-03-31 0001290677 tpb:ZigZagProductsMember 2021-12-31 0001290677 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001290677 us-gaap:LandMember 2022-03-31 0001290677 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001290677 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001290677 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001290677 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001290677 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0001290677 us-gaap:LandMember 2021-12-31 0001290677 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001290677 us-gaap:BuildingAndBuildingImprovementsMember 2022-03-31 0001290677 tpb:DocklightBrandsIncMember 2021-04-01 2021-04-30 0001290677 tpb:OldPalHoldingCompanyLlcMember 2021-07-01 2021-07-31 0001290677 tpb:OldPalHoldingCompanyLlcMember 2022-03-31 0001290677 tpb:OldPalHoldingCompanyLlcMember 2022-01-01 2022-03-31 0001290677 tpb:OldPalHoldingCompanyLlcMember us-gaap:OtherCurrentAssetsMember 2021-12-31 0001290677 tpb:OldPalHoldingCompanyLlcMember us-gaap:OtherCurrentAssetsMember 2022-03-31 0001290677 tpb:SeniorSecuredNotesDue2026Member 2021-02-11 0001290677 tpb:SeniorSecuredNotesDue2026Member 2022-01-01 2022-03-31 0001290677 tpb:SeniorSecuredRevolvingCreditFacilityMember 2021-02-11 0001290677 tpb:SeniorSecuredRevolvingCreditFacilityLettersOfCreditMember 2021-02-11 0001290677 tpb:SeniorSecuredRevolvingCreditFacilityMember 2022-01-01 2022-03-31 0001290677 tpb:SeniorSecuredRevolvingCreditFacilityMember 2022-03-31 0001290677 tpb:SeniorSecuredRevolvingCreditFacilityMember us-gaap:EurodollarMember 2022-01-01 2022-03-31 0001290677 us-gaap:ScenarioPlanMember tpb:SeniorSecuredRevolvingCreditFacilityMember 2023-03-31 0001290677 srt:MinimumMember tpb:RevolvingCreditFacility2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001290677 srt:MaximumMember tpb:RevolvingCreditFacility2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001290677 srt:MaximumMember tpb:FirstLienTermLoan2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001290677 srt:MinimumMember tpb:FirstLienTermLoan2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001290677 tpb:FirstLienCreditFacility2018Member 2021-01-01 2021-03-31 0001290677 tpb:ConvertibleSeniorNotesMember 2019-07-31 0001290677 tpb:ConvertibleSeniorNotesMember 2022-01-01 2022-03-31 0001290677 2019-07-01 2019-07-31 0001290677 tpb:PromissoryNoteMember 2020-06-10 0001290677 tpb:PromissoryNoteMember 2022-03-31 0001290677 tpb:PromissoryNoteMember 2021-07-01 2021-09-30 0001290677 tpb:UnsecuredLoanMember 2020-04-17 0001290677 tpb:UnsecuredLoanMember 2022-01-01 2022-03-31 0001290677 tpb:UnsecuredLoanMember 2022-03-31 0001290677 tpb:UnsecuredLoanMember 2021-10-01 2021-12-31 0001290677 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001290677 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001290677 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0001290677 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001290677 tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2016-04-28 0001290677 tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-03-22 0001290677 tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2021-03-22 0001290677 us-gaap:PerformanceSharesMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2022-03-31 0001290677 us-gaap:RestrictedStockMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2022-03-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2022-03-31 0001290677 tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember 2022-03-31 0001290677 tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2022-03-31 0001290677 tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-03-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2020-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2021-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2022-03-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2021-01-01 2021-03-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember tpb:ExercisePriceTwoMember 2022-03-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember tpb:ExercisePriceTwoMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20180307Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2018-03-07 2018-03-07 0001290677 tpb:AwardsGranted20200318Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2020-03-18 2020-03-18 0001290677 tpb:AwardsGranted20170517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2017-05-17 2017-05-17 0001290677 tpb:AwardsGranted20210218Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-02-18 2021-02-18 0001290677 tpb:AwardsGranted20170210Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2017-02-10 2017-02-10 0001290677 tpb:AwardsGranted20190320Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2019-03-20 2019-03-20 0001290677 tpb:AwardsGranted20191024Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2019-10-24 2019-10-24 0001290677 tpb:AwardsGranted20210507Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-05-03 2021-05-03 0001290677 tpb:AwardsGranted20170210Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-03-31 0001290677 tpb:AwardsGranted20180307Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-03-31 0001290677 tpb:AwardsGranted20200318Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-03-31 0001290677 tpb:AwardsGranted20170517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-03-31 0001290677 tpb:AwardsGranted20190320Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-03-31 0001290677 tpb:AwardsGranted20210507Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-03-31 0001290677 tpb:AwardsGranted20191024Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-03-31 0001290677 tpb:AwardsGranted20210218Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-03-31 0001290677 tpb:AwardsGranted20190320Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20180307Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20210218Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20210507Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20200318Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20170517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20170210Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20191024Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20210517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2021-05-17 2021-05-17 0001290677 tpb:AwardsGranted20220314Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2022-03-14 2022-03-14 0001290677 tpb:AwardsGranted20210517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2022-03-31 0001290677 tpb:AwardsGranted20220314Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2022-03-31 0001290677 tpb:AwardsGranted20220314Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20210517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2022-01-01 2022-03-31 0001290677 us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001290677 us-gaap:PerformanceSharesMember 2022-01-01 2022-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: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:AwardsGranted20201228Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-12-28 2020-12-28 0001290677 tpb:AwardsGranted20220314Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-03-14 2022-03-14 0001290677 tpb:AwardsGranted20180307Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2018-03-07 2018-03-07 0001290677 tpb:AwardsGranted20220314Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-03-31 0001290677 tpb:AwardsGranted20201228Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-03-31 0001290677 tpb:AwardsGranted20180307Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-03-31 0001290677 tpb:AwardsGranted20190719Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-03-31 0001290677 tpb:AwardsGranted20190320Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-03-31 0001290677 tpb:AwardsGranted20200318Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-03-31 0001290677 tpb:AwardsGranted20210218Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-03-31 0001290677 us-gaap:PerformanceSharesMember 2022-03-31 0001290677 tpb:AwardsGranted20201228Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20180307Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20210218Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20190719Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20190320Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20220314Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20200318Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001290677 us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001290677 us-gaap:RestrictedStockMember 2022-03-31 0001290677 srt:MinimumMember us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001290677 srt:MaximumMember us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20220314Member us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-03-14 2022-03-14 0001290677 tpb:AwardsGranted20210723Member us-gaap:RestrictedStockMember 2021-07-23 2021-07-23 0001290677 tpb:AwardsGranted20210504Member us-gaap:RestrictedStockMember 2021-05-04 2021-05-04 0001290677 tpb:AwardsGranted20220314Member us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-03-14 2022-03-14 0001290677 tpb:AwardsGranted20220314Member us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-03-31 0001290677 tpb:AwardsGranted20210504Member us-gaap:RestrictedStockMember 2022-03-31 0001290677 tpb:AwardsGranted20210723Member us-gaap:RestrictedStockMember 2022-03-31 0001290677 tpb:AwardsGranted20220314Member us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-03-31 0001290677 tpb:AwardsGranted20220314Member us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20220314Member us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20210504Member us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001290677 tpb:AwardsGranted20210723Member us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001290677 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001290677 2020-10-09 2020-10-09 0001290677 us-gaap:OperatingSegmentsMember us-gaap:ScenarioPlanMember tpb:NewgenProductsMember 2021-01-01 2021-03-31 0001290677 us-gaap:CorporateNonSegmentMember us-gaap:ScenarioPlanMember 2021-01-01 2021-03-31 0001290677 us-gaap:OperatingSegmentsMember tpb:StokersProductsMember 2022-01-01 2022-03-31 0001290677 us-gaap:OperatingSegmentsMember tpb:NewgenProductsMember 2022-01-01 2022-03-31 0001290677 us-gaap:OperatingSegmentsMember tpb:ZigZagProductsMember 2021-01-01 2021-03-31 0001290677 us-gaap:OperatingSegmentsMember tpb:NewgenProductsMember 2021-01-01 2021-03-31 0001290677 us-gaap:OperatingSegmentsMember tpb:ZigZagProductsMember 2022-01-01 2022-03-31 0001290677 us-gaap:OperatingSegmentsMember tpb:StokersProductsMember 2021-01-01 2021-03-31 0001290677 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0001290677 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0001290677 us-gaap:OperatingSegmentsMember tpb:StokersProductsMember 2021-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:NewgenProductsMember 2022-03-31 0001290677 us-gaap:OperatingSegmentsMember tpb:StokersProductsMember 2022-03-31 0001290677 us-gaap:OperatingSegmentsMember tpb:NewgenProductsMember 2021-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:ZigZagProductsMember 2022-03-31 0001290677 us-gaap:CorporateNonSegmentMember 2021-12-31 0001290677 us-gaap:CorporateNonSegmentMember 2022-03-31 0001290677 us-gaap:OperatingSegmentsMember tpb:ZigZagProductsMember 2021-12-31 0001290677 tpb:SalesChannelBusinessToBusinessMember tpb:NewgenProductsMember 2022-01-01 2022-03-31 0001290677 tpb:NewgenProductsMember 2021-01-01 2021-03-31 0001290677 tpb:SalesChannelDirectlyToConsumerOnlineMember tpb:NewgenProductsMember 2022-01-01 2022-03-31 0001290677 tpb:SalesChannelOtherMember tpb:NewgenProductsMember 2021-01-01 2021-03-31 0001290677 tpb:SalesChannelDirectlyToConsumerOnlineMember tpb:NewgenProductsMember 2021-01-01 2021-03-31 0001290677 tpb:NewgenProductsMember 2022-01-01 2022-03-31 0001290677 tpb:SalesChannelBusinessToBusinessMember tpb:NewgenProductsMember 2021-01-01 2021-03-31 0001290677 tpb:SalesChannelOtherMember tpb:NewgenProductsMember 2022-01-01 2022-03-31 0001290677 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2021-01-01 2021-03-31 0001290677 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2022-01-01 2022-03-31 0001290677 srt:ReportableGeographicalComponentsMember country:US 2021-01-01 2021-03-31 0001290677 srt:ReportableGeographicalComponentsMember country:US 2022-01-01 2022-03-31 0001290677 tpb:DividendDeclared2022Q1Member us-gaap:SubsequentEventMember 2022-04-08 2022-04-08 0001290677 tpb:DividendDeclared2022Q1Member 2022-01-01 2022-03-31 0001290677 2020-02-25 0001290677 2022-02-24 0001290677 2021-10-25 shares iso4217:USD iso4217:USD shares tpb:Segment tpb:Outlet pure tpb:Category tpb:Class tpb:Pathway tpb:Rule tpb:Standard tpb:Count tpb:Subsidiary false --12-31 2022 Q1 0001290677 http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent P1Y -900000 10-Q true 2022-03-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 Yes Yes Accelerated Filer false false false 18136353 126045000 128320000 177000 262000 9450000 6496000 105858000 87607000 25663000 26746000 267016000 249169000 20567000 18650000 1754000 1363000 14405000 15053000 362000 388000 162323000 162333000 87022000 87485000 30237000 31720000 35017000 35399000 618703000 601560000 29464000 7361000 29921000 32937000 38000 38000 59423000 40336000 414791000 414172000 12625000 13336000 486839000 467844000 0.01 0.01 40000000 40000000 0 0 0 0 0 0 0.01 0.01 190000000 190000000 19785806 18180174 19690884 18395476 198000 197000 0.01 0.01 10000000 10000000 0 0 0 0 0 0 109073000 108811000 1605632 1295408 59491000 48869000 -1326000 -195000 81327000 71460000 2083000 2312000 131864000 133716000 618703000 601560000 100894000 107641000 49100000 54380000 51794000 53261000 32565000 28912000 19229000 24349000 -5196000 -4486000 78000 25000 0 -5706000 14111000 14182000 3340000 2654000 10771000 11528000 -227000 -255000 10998000 11783000 0.60 0.62 0.55 0.57 18257695 19093961 21749510 22665067 10771000 11528000 357000 144000 -1126000 -452000 0 0 -7000 318000 0 937000 0 2448000 -1133000 2314000 9638000 13842000 -229000 -96000 9867000 13938000 10771000 11528000 0 -5706000 -1000 2000 871000 788000 463000 477000 645000 604000 -34000 552000 1159000 1498000 -5000 6000 14000 13000 2958000 -2735000 18258000 12461000 -1081000 -1283000 -382000 -464000 22101000 14882000 -3165000 -3806000 13040000 24241000 2787000 842000 8468000 14920000 1000 2000 -11254000 -15760000 0 250000000 0 130000000 0 3573000 1022000 958000 0 6614000 245000 425000 0 1466000 1141000 0 10622000 5733000 -12540000 102081000 -10754000 110562000 -3000 101000 128320000 41765000 15155000 35074000 143475000 76839000 126045000 167361000 6673000 20141000 132718000 187502000 187000 177000 1131000 1071000 0 301000 18395476 197000 108811000 -48869000 -195000 71460000 2312000 133716000 357000 0 0 0 -1126000 0 0 -1126000 0 0 0 0 -5000 0 -2000 -7000 0 1159000 0 0 0 0 1159000 25166 0 245000 0 0 0 0 245000 103843 1000 -1000 0 0 0 0 0 34087 0 1141000 0 0 0 0 1141000 310224 0 0 10622000 0 0 0 10622000 0 0 0 0 1131000 0 1131000 0 0 0 0 10998000 -227000 10771000 18180174 198000 109073000 -59491000 -1326000 81327000 2083000 131864000 19133794 195000 102423000 -10191000 -2635000 23645000 4050000 117487000 144000 0 0 0 -452000 0 0 -452000 937000 0 0 0 2448000 0 0 2448000 0 0 0 0 159000 0 159000 318000 0 1498000 0 0 0 0 1498000 44357 1000 424000 0 0 0 0 425000 0 1466000 0 0 0 0 1466000 119031 0 0 5733000 0 0 0 5733000 0 0 0 0 1071000 0 1071000 0 0 0 0 11783000 -255000 11528000 19059120 196000 102879000 -15924000 -480000 34357000 3954000 124982000 <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 1. <span style="font-size: 10pt;">Description of Business and Basis of Presentation</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Description of Business</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">T</span>urning 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. The Company sells a wide range of products to adult consumers<span style="color: rgb(0, 0, 0);"> consisting of staple products with its iconic brands </span><span style="color: rgb(0, 0, 0); font-style: italic;">Zig-Zag</span><sup style="color: rgb(0, 0, 0); line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">® </sup><span style="color: rgb(0, 0, 0);">and </span><span style="color: rgb(0, 0, 0); font-style: italic;">Stoker’s</span><sup style="color: rgb(0, 0, 0); line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">® </sup>and its next generation products to fulfill evolving consumer preferences. Its<span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span>three<span style="font-size: 10pt;"> focus segments are led by its core, proprietary brands: <span style="color: rgb(0, 0, 0); font-style: italic;">Zig-Zag</span><sup style="color: rgb(0, 0, 0); line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">®</sup><span style="color: rgb(0, 0, 0);"> in the Zig-Zag Products segment; </span><span style="color: rgb(0, 0, 0); font-style: italic;">Stoker’s</span><sup style="color: rgb(0, 0, 0); line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">®</sup><span style="color: rgb(0, 0, 0);"> along with </span><span style="color: rgb(0, 0, 0); font-style: italic;">Beech-Nut</span><sup style="color: rgb(0, 0, 0); line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">®</sup><span style="color: rgb(0, 0, 0);"> and </span><span style="color: rgb(0, 0, 0); font-style: italic;">Trophy</span><sup style="color: rgb(0, 0, 0); line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">®</sup><span style="color: rgb(0, 0, 0);"> in the Stoker’s Products segment; along with its distribution platforms (</span><span style="color: rgb(0, 0, 0); font-style: italic;">Vapor Beast</span><sup style="color: rgb(0, 0, 0); line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">®</sup><span style="color: rgb(0, 0, 0); font-style: italic;">, VaporFi</span><sup style="color: rgb(0, 0, 0); line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">®</sup><span style="color: rgb(0, 0, 0);"> and </span><span style="color: rgb(0, 0, 0); font-style: italic;">Direct Vapor</span><sup style="color: rgb(0, 0, 0); line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">®</sup><span style="color: rgb(0, 0, 0); font-style: italic;">)</span><span style="color: rgb(0, 0, 0);">and </span><span style="color: rgb(0, 0, 0); font-style: italic;">Solace</span><sup style="color: rgb(0, 0, 0); line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">®</sup><span style="color: rgb(0, 0, 0);"> in the NewGen Products segment.</span> The Company’s products are available in more than </span>215,000<span style="font-size: 10pt;"> retail outlets in North America. The Company operates in three segments: (i) Zig-Zag Products, (ii) Stoker’s Products, and (iii) NewGen Products.</span></span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Basis of Presentation</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">T<span style="font-size: 10pt;">he accompanying unaudited interim, consolidated financial statements have been prepared in accordance with the accounting practices described in the Company’s audited, consolidated financial statements as of and for the year ended December 31, 2021. In the opinion of management, the unaudited, interim, consolidated financial statements included herein contain all adjustments necessary to present fairly the financial position, results of operations, and cash flows of the Company for the periods indicated. Such adjustments, other than nonrecurring adjustments separately disclosed, are of a normal and recurring nature. The operating results for interim periods are not necessarily indicative of results to be expected for a full year or future interim periods. The unaudited, interim, consolidated financial statements should be read in conjunction with the Company’s audited, consolidated financial statements and accompanying notes as of and for the year ended December 31, 2021. The accompanying interim, consolidated financial statements are presented in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) and, accordingly, do not include all the disclosures required by generally accepted accounting principles in the United States (“GAAP”) with respect to annual financial statem</span>ents.</div> 3 215000 3 <div><span style="font-family: 'Times New Roman';"> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Basis of Presentation</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">T<span style="font-size: 10pt;">he accompanying unaudited interim, consolidated financial statements have been prepared in accordance with the accounting practices described in the Company’s audited, consolidated financial statements as of and for the year ended December 31, 2021. In the opinion of management, the unaudited, interim, consolidated financial statements included herein contain all adjustments necessary to present fairly the financial position, results of operations, and cash flows of the Company for the periods indicated. Such adjustments, other than nonrecurring adjustments separately disclosed, are of a normal and recurring nature. The operating results for interim periods are not necessarily indicative of results to be expected for a full year or future interim periods. The unaudited, interim, consolidated financial statements should be read in conjunction with the Company’s audited, consolidated financial statements and accompanying notes as of and for the year ended December 31, 2021. The accompanying interim, consolidated financial statements are presented in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) and, accordingly, do not include all the disclosures required by generally accepted accounting principles in the United States (“GAAP”) with respect to annual financial statem</span>ents.</div> <div><span style="font-family: 'Times New Roman';"> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 2. Summary of Significant Accounting Policies</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Consolidation</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; 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<span style="color: rgb(0, 0, 0);">.</span></div> <div> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Revenue Recognition</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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. The Company’s 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 17. An additional disaggregation of contract revenue by sales channel can be found within Note 17 as well.</div> <div> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Shipping Costs</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The Company records shipping costs incurred as a component of selling, general, and administrative expenses. Shipping costs incurred were approximately $5.7 million and $5.9 million for the three months ending March 31, 2022 and 2021, respectively.</span></div> <div> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Inventories</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost or net realizable value 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> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Fair Value</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The three levels of the fair value hierarchy under GAAP are described below:</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"><br/> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Derivative Instruments</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Foreign Currency Forward Contracts:</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 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.</span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Interest Rate Swap Agreements: </span><span style="font-family: 'Times New Roman'; font-size: 10pt;">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.</span></div> <div> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Risks and Uncertainties</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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. 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.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </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'; font-weight: bold; color: rgb(0, 0, 0);">Master Settlement Agreement (MSA):</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">  Pursuant to the Master Settlement Agreement (the “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, a “cigarette manufacturer” (which is defined to include a manufacturer of make-your-own (“MYO”) cigarette tobacco) has the option of either becoming a signatory to the MSA or opening, funding, and maintaining an escrow account to have funds available for certain potential tobacco-related liabilities with sub-accounts on behalf of each settling state. Such companies are entitled to direct the investment of the escrowed funds and withdraw any appreciation but cannot withdraw the principal for </span><span style="font-family: 'Times New Roman'; font-size: 10pt;">twenty-five years<span style="color: rgb(0, 0, 0);"> from the year of each annual deposit, except to withdraw funds deposited pursuant to an individual state’s escrow statute to pay a final judgement to that state’s plaintiffs in the event of such a final judgement against the Company. The Company chose to open and fund an escrow account as its method of compliance. It is the Company’s policy to record amounts on deposit in the escrow account for prior years as a non-current asset.</span></span> As of March 31, 2022, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $30.2 million. At December 31, 2021, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $31.7 million. The Company discontinued its generic category of MYO in 2019 and its<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"> </span>Zig-Zag<sup style="font-style: italic;"> </sup>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.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; any investment in an unrealized loss position will be held until the value is recovered, or until maturity.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">As of </span><span style="font-family: 'Times New Roman';">March 31, 2022</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" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of December 31, 2021</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: bottom; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> 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'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gains</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Cost<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gains</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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">$</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> <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> <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">12,155</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; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">U.S. Governmental agency obligations </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">(unrealized position &lt; 12 months)</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21,452</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1,145</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,312</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,918<br/> </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">4</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">(357</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">19,565</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: 20%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">U.S. Governmental agency obligations </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">(unrealized position &gt; 12 months)</div> </td> <td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">6,948</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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" valign="bottom">(696</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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" valign="bottom">6,252</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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; font-family: 'Times New Roman'; width: 20%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32,073</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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5</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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1,841</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30,237</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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32,073</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; 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">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">4</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; 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">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">(357</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; 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">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">31,720</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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of</div> </td> <td colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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;"> <span style="font-weight: bold;">March 31,<br/> 2022</span></div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less than one year</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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'; font-size: 10pt;">$</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'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">One to five years</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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'; font-size: 10pt;">7,443</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Five to ten years</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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'; font-size: 10pt;">20,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Greater than ten years</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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'; 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; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28,400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following shows the amount of deposits by sales year for the MSA escrow account:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 50%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Deposits as of</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div> <span style="font-family: 'Times New Roman';"> </span> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; 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: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1999</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2001</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2002</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2003</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2004</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2005</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2006</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2007</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2008</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2009</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2010</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2011</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2012</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2013</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2014</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2015</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2016</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2017</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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-family: 'Times New Roman';" 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-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Food and Drug Administration (FDA): </span><span style="font-family: 'Times New Roman';">On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (the “<span style="font-size: 10pt;">FSPTCA</span>”) authorized the FDA to immediately regulate the manufacturing, sale, and marketing of four categories of tobacco products – cigarettes, cigarette tobacco, roll-your-own tobacco, and smokeless tobacco. <span style="font-size: 10pt;">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.</span></span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The FDA assesses tobacco product user fees</span><span style="font-family: 'Times New Roman';"> on six c<span style="font-size: 10pt;">lasses 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</span>.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In August 2016, the FDA’s regulatory authority under the <span style="font-size: 10pt;">Tobacco Control Act (the “TCA”)</span> 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 and wraps); (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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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.<br/> </div> <div><br/></div> <div style="text-align: justify; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">The FDA has issued a number of proposed 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 become effective November 4, 2021. Both final rules (collectively, the “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, 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 increase the amount of time and money we are required to spend to receive all necessary marketing orders. 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 generated by lower priority SKUs.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In addition, we currently distribute many third-party manufactured vapor products for which we will be 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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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. <span style="font-size: 10pt;">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.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On March 15, 2022, the Consolidated Appropriations Act of 2022 was signed into law. This law included a new provision bringing non-tobacco nicotine products (“NTN Products”), including synthetic nicotine, under the jurisdiction of the FDA Center for Tobacco Products. This law took effect April 14, 2022, and subjects NTN Products to the same requirements as tobacco-derived products, including not selling these products to persons under 21 years of age, not marketing these products as modified risk tobacco products, and not distributing free samples of these products. Additionally, NTN Products on the market between March 15, 2022, and April 14, 2022, must file a PMTA by May 14, 2022. NTN Products subject of a timely-filed PMTA, and not in receipt of a negative action, may remain on the market until July 13, 2022. After July 13, 2022, these products are subject to enforcement.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have been compiling premarket filings for certain of our NTN Products and will submit these filings ahead of the May 14, 2022, deadline. After the deadline passes, we will continue to supplement these filings with additional information; however, there can be no guarantee that FDA will accept such amendments or, similar to other filings, that the applications will meet the standard of “appropriate for the protection of public health.”  We also expect that for a period of time after the filing deadline, there may be a lack of enforcement, which may adversely impact our ability to compete in the marketplace against those who continue to sell unauthorized products.</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'; font-weight: bold;"> <br/> </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'; font-weight: bold;">Prevent All Cigarette Trafficking Act (“PACT Act”): </span><span style="font-size: 10pt; font-family: 'Times New Roman';">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.</span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Consolidation</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; 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<span style="color: rgb(0, 0, 0);">.</span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Revenue Recognition</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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. The Company’s 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 17. An additional disaggregation of contract revenue by sales channel can be found within Note 17 as well.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Shipping Costs</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The Company records shipping costs incurred as a component of selling, general, and administrative expenses. Shipping costs incurred were approximately $5.7 million and $5.9 million for the three months ending March 31, 2022 and 2021, respectively.</span></div> 5700000 5900000 <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Inventories</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost or net realizable value 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Fair Value</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The three levels of the fair value hierarchy under GAAP are described below:</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Derivative Instruments</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Foreign Currency Forward Contracts:</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 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.</span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Interest Rate Swap Agreements: </span><span style="font-family: 'Times New Roman'; font-size: 10pt;">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.</span></div> 1 P12M 0.90 <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt;"> </span></span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Risks and Uncertainties</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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. 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.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </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'; font-weight: bold; color: rgb(0, 0, 0);">Master Settlement Agreement (MSA):</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">  Pursuant to the Master Settlement Agreement (the “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, a “cigarette manufacturer” (which is defined to include a manufacturer of make-your-own (“MYO”) cigarette tobacco) has the option of either becoming a signatory to the MSA or opening, funding, and maintaining an escrow account to have funds available for certain potential tobacco-related liabilities with sub-accounts on behalf of each settling state. Such companies are entitled to direct the investment of the escrowed funds and withdraw any appreciation but cannot withdraw the principal for </span><span style="font-family: 'Times New Roman'; font-size: 10pt;">twenty-five years<span style="color: rgb(0, 0, 0);"> from the year of each annual deposit, except to withdraw funds deposited pursuant to an individual state’s escrow statute to pay a final judgement to that state’s plaintiffs in the event of such a final judgement against the Company. The Company chose to open and fund an escrow account as its method of compliance. It is the Company’s policy to record amounts on deposit in the escrow account for prior years as a non-current asset.</span></span> As of March 31, 2022, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $30.2 million. At December 31, 2021, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $31.7 million. The Company discontinued its generic category of MYO in 2019 and its<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"> </span>Zig-Zag<sup style="font-style: italic;"> </sup>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.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; any investment in an unrealized loss position will be held until the value is recovered, or until maturity.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">As of </span><span style="font-family: 'Times New Roman';">March 31, 2022</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" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of December 31, 2021</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: bottom; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> 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'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gains</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Cost<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gains</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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">$</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> <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> <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">12,155</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; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">U.S. Governmental agency obligations </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">(unrealized position &lt; 12 months)</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21,452</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1,145</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,312</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,918<br/> </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">4</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">(357</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">19,565</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: 20%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">U.S. Governmental agency obligations </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">(unrealized position &gt; 12 months)</div> </td> <td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">6,948</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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" valign="bottom">(696</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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" valign="bottom">6,252</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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; font-family: 'Times New Roman'; width: 20%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32,073</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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5</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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1,841</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30,237</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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32,073</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; 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">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">4</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; 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">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">(357</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; 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">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">31,720</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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of</div> </td> <td colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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;"> <span style="font-weight: bold;">March 31,<br/> 2022</span></div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less than one year</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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'; font-size: 10pt;">$</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'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">One to five years</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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'; font-size: 10pt;">7,443</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Five to ten years</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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'; font-size: 10pt;">20,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Greater than ten years</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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'; 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; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28,400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following shows the amount of deposits by sales year for the MSA escrow account:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 50%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Deposits as of</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div> <span style="font-family: 'Times New Roman';"> </span> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; 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: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1999</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2001</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2002</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2003</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2004</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2005</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2006</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2007</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2008</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2009</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2010</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2011</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2012</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2013</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2014</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2015</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2016</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2017</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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-family: 'Times New Roman';" 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-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Food and Drug Administration (FDA): </span><span style="font-family: 'Times New Roman';">On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (the “<span style="font-size: 10pt;">FSPTCA</span>”) authorized the FDA to immediately regulate the manufacturing, sale, and marketing of four categories of tobacco products – cigarettes, cigarette tobacco, roll-your-own tobacco, and smokeless tobacco. <span style="font-size: 10pt;">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.</span></span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The FDA assesses tobacco product user fees</span><span style="font-family: 'Times New Roman';"> on six c<span style="font-size: 10pt;">lasses 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</span>.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In August 2016, the FDA’s regulatory authority under the <span style="font-size: 10pt;">Tobacco Control Act (the “TCA”)</span> 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 and wraps); (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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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.<br/> </div> <div><br/></div> <div style="text-align: justify; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">The FDA has issued a number of proposed 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 become effective November 4, 2021. Both final rules (collectively, the “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, 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 increase the amount of time and money we are required to spend to receive all necessary marketing orders. 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 generated by lower priority SKUs.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In addition, we currently distribute many third-party manufactured vapor products for which we will be 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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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. <span style="font-size: 10pt;">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.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On March 15, 2022, the Consolidated Appropriations Act of 2022 was signed into law. This law included a new provision bringing non-tobacco nicotine products (“NTN Products”), including synthetic nicotine, under the jurisdiction of the FDA Center for Tobacco Products. This law took effect April 14, 2022, and subjects NTN Products to the same requirements as tobacco-derived products, including not selling these products to persons under 21 years of age, not marketing these products as modified risk tobacco products, and not distributing free samples of these products. Additionally, NTN Products on the market between March 15, 2022, and April 14, 2022, must file a PMTA by May 14, 2022. NTN Products subject of a timely-filed PMTA, and not in receipt of a negative action, may remain on the market until July 13, 2022. After July 13, 2022, these products are subject to enforcement.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have been compiling premarket filings for certain of our NTN Products and will submit these filings ahead of the May 14, 2022, deadline. After the deadline passes, we will continue to supplement these filings with additional information; however, there can be no guarantee that FDA will accept such amendments or, similar to other filings, that the applications will meet the standard of “appropriate for the protection of public health.”  We also expect that for a period of time after the filing deadline, there may be a lack of enforcement, which may adversely impact our ability to compete in the marketplace against those who continue to sell unauthorized products.</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'; font-weight: bold;"> <br/> </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'; font-weight: bold;">Prevent All Cigarette Trafficking Act (“PACT Act”): </span><span style="font-size: 10pt; font-family: 'Times New Roman';">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.</span></div> P25Y 32100000 30200000 32100000 31700000 <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">As of </span><span style="font-family: 'Times New Roman';">March 31, 2022</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" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of December 31, 2021</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: bottom; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> 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'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gains</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Cost<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gains</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,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; 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'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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">$</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> <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> <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">12,155</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; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">U.S. Governmental agency obligations </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">(unrealized position &lt; 12 months)</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">21,452</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1,145</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,312</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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,918<br/> </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">4</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">(357</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">19,565</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: 20%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">U.S. Governmental agency obligations </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 9pt;">(unrealized position &gt; 12 months)</div> </td> <td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">6,948</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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" valign="bottom">(696</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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" valign="bottom">6,252</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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; white-space: nowrap;" 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; font-family: 'Times New Roman'; width: 20%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32,073</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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5</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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1,841</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30,237</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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32,073</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; 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">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">4</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; 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">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">(357</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; 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">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">31,720</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 3673000 0 0 3673000 12155000 0 0 12155000 21452000 5000 1145000 20312000 19918000 4000 357000 19565000 6948000 0 696000 6252000 0 0 0 0 32073000 5000 1841000 30237000 32073000 4000 357000 31720000 <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of</div> </td> <td colspan="1" rowspan="2" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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;"> <span style="font-weight: bold;">March 31,<br/> 2022</span></div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less than one year</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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'; font-size: 10pt;">$</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'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">One to five years</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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'; font-size: 10pt;">7,443</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Five to ten years</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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'; font-size: 10pt;">20,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Greater than ten years</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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'; 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; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28,400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 7443000 20001000 956000 28400000 <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following shows the amount of deposits by sales year for the MSA escrow account:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 50%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Deposits as of</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Sales</div> <span style="font-family: 'Times New Roman';"> </span> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; 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'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; 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: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1999</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2001</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2002</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2003</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2004</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2005</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2006</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2007</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2008</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2009</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2010</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2011</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2012</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2013</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2014</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2015</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2016</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2017</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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-family: 'Times New Roman';" 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-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; 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 82000 32073000 32073000 4 6 3 2 2 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 3. Acquisitions</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"> <br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Unitabac</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Direct Value Wholesale</div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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 to be 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 March 31, 2022, 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:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto; width: 50%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 88%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments to consideration transferred:</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(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: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued consideration</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjusted 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 88%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Assets acquired:</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Working capital (primarily AR and inventory)</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fixed assets and Other long term assets</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"> </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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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'; width: 88%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Goodwill</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The goodwill of $2.5 million consists of the synergies expected from combining the operations and is deductible for tax purposes.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Turning Point Brands Canada<br/> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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</div> 10700000 9600000 1100000 10000000.0 700000 <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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 to be 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 March 31, 2022, 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:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto; width: 50%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 88%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments to consideration transferred:</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(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: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued consideration</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjusted 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 88%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Assets acquired:</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Working capital (primarily AR and inventory)</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fixed assets and Other long term assets</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"> </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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; 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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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'; width: 88%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Goodwill</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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 2300000 0.65 0.65 1100000 1100000 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 4. Derivative Instruments</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Foreign Currency</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </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'; color: rgb(0, 0, 0);">The Company’s policy is to manage the risks associated with foreign exchange rate movements. The policy allows hedging of up to </span><span style="font-family: 'Times New Roman';">100%<span style="font-size: 10pt; color: rgb(0, 0, 0);"> of its anticipated purchases of inventory over a forward period that will not exceed </span>12<span style="font-size: 10pt; color: rgb(0, 0, 0);"> rolling and consecutive months. The Company may, from time to time, hedge currency for non-inventory purchases, </span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">e.g.</span><span style="font-size: 10pt; color: rgb(0, 0, 0);">, production equipment, not to exceed </span>90%<span style="font-size: 10pt; color: rgb(0, 0, 0);"> of the purchase price. At March 31, 2022 and December 31, 2021, the Company had no forward contracts outstanding.</span></span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Interest Rate Swaps</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s policy is to manage interest rate risk relating to 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 fixed LIBOR at 2.755%. The swap agreements met the hedge accounting requirements; thus, any change in fair value was recorded to other comprehensive income. <span style="font-size: 10pt;">The Company used the Shortcut Method to account for the swap agreements. The Shortcut Method assumes the hedge to be perfectly effective; thus, there is </span>no<span style="font-size: 10pt;"> ineffectiveness to be recorded in earnings. The Company terminated the interest rate swap agreement in conjunction with the prepayment of all outstanding amounts under the </span>2018 First<span style="font-size: 10pt;"> Lien Credit Facility (as defined below) in the </span>first<span style="font-size: 10pt;"> quarter of </span>2021 with the early termination payment made by the Company<span style="font-size: 10pt;"> in the amount of $</span>3.6<span style="font-size: 10pt;"> million which was reclassified out of accumulated other comprehensive loss into loss on extinguishment of debt.</span></div> 1 P12M 0.90 0 0 70000000 0.02755 3600000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 5. Fair Value of Financial Instruments</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Cash and Cash Equivalents</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Accounts Receivable</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The fair value of accounts receivable approximates their carrying value due to their short-term nature.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Long-Term Debt</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s Senior Secured Notes (as defined below) bear interest at a rate of 5.625% per year. As of March 31, 2022, the fair value of the Senior Secured Notes approximated their carrying value of $250 million due to the recency of the notes’ issuance, related to March 31, 2022. As of December 31, 2021, the fair value of the Senior Secured Notes approximated their carrying value of $250 million due to the recency of the notes’ issuance, related to December 31, 2021.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </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'; color: rgb(0, 0, 0);">The Convertible Senior Notes (as defined) bear interest at a rate of </span><span style="font-family: 'Times New Roman';">2.50%<span style="font-size: 10pt; color: rgb(0, 0, 0);"> per year, and the fair value of the Convertible Senior Notes without the conversion feature approximated </span>$160.9 million<span style="font-size: 10pt; color: rgb(0, 0, 0);">, with a carrying value of </span>$172.5 million<span style="font-size: 10pt; color: rgb(0, 0, 0);"> as of March 31, 2022</span>.<span style="font-size: 10pt; color: rgb(0, 0, 0);"> As of December 31, 2021</span>,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the fair value of the Convertible Senior Notes approximated </span>$159.8 million<span style="font-size: 10pt; color: rgb(0, 0, 0);">, with a carrying value of </span>$172.5 million<span style="font-size: 10pt; color: rgb(0, 0, 0);">.</span></span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">See Note 11, “Notes Payable and Long-Term Debt”, for further information regarding the Company’s long-term debt.</div> 0.05625 250000000 250000000 0.0250 160900000 172500000 159800000 172500000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 6. Inventories</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The components of inventories are as follows:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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"> <span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Raw materials and work in process</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7,483</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Leaf tobacco</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47,733</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">35,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods - Zig-Zag Products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28,928</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25,663</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods - Stoker’s Products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11,142</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,959</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods - NewGen products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,405</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">105,858</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">87,607</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left;"><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The inventory valuation allowance was $5.4 million and $7.7 million as of March 31, 2022, and December 31, 2021, respectively.</div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The components of inventories are as follows:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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"> <span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Raw materials and work in process</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7,483</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Leaf tobacco</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47,733</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">35,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods - Zig-Zag Products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28,928</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25,663</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods - Stoker’s Products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11,142</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,959</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods - NewGen products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,405</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">105,858</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">87,607</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 7483000 6936000 47733000 35900000 28928000 25663000 11142000 8959000 9167000 8591000 1405000 1558000 105858000 87607000 5400000 7700000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 7. Other Current Assets</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current assets consist of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); 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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,245</div> </td> <td 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="color: #000000; 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="color: #000000; 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> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: #000000; 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%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,418</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="color: #000000; 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; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000; 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="color: #000000; 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%; 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: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000; 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="color: #000000; 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; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other current assets consist of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); 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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,245</div> </td> <td 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="color: #000000; 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="color: #000000; 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> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: #000000; 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%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,418</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="color: #000000; 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; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000; 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="color: #000000; 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%; 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: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000; 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="color: #000000; 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; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 9245000 12091000 3000000 3000000 13418000 11655000 25663000 26746000 <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 8. Property, Plant, and Equipment</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Property, plant, and equipment consists of:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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"><span style="font-family: 'Times New Roman';"><br/> </span></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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Land</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Buildings and improvements</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,096</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,096</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5,389</div> </td> <td 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5,374</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22,322</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,591</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Furniture and fixtures</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9,380</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9,402</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%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross property, plant and equipment</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40,209</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37,485</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accumulated depreciation</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(19,642</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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(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="color: #000000; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net property, plant and equipment</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,567</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18,650</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><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Property, plant, and equipment consists of:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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"><span style="font-family: 'Times New Roman';"><br/> </span></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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Land</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Buildings and improvements</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,096</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,096</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5,389</div> </td> <td 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5,374</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22,322</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,591</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Furniture and fixtures</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9,380</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9,402</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%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross property, plant and equipment</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40,209</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37,485</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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accumulated depreciation</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(19,642</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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(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="color: #000000; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net property, plant and equipment</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,567</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18,650</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> 22000 22000 3096000 3096000 5389000 5374000 22322000 19591000 9380000 9402000 40209000 37485000 19642000 18835000 20567000 18650000 <div><span style="font-family: 'Times New Roman';"> </span> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 9. Other Assets</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other assets consist of:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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"> <span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Equity investments</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25,617</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom">Debt security investment</td> <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; font-family: 'Times New Roman'; text-align: left;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-family: 'Times New Roman';"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">8,000</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">8,000<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">35,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">35,399</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; 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.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">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 payable 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% for the three months ended March 31, 2022. Old Pal has the option to convert the note into shares once sales reach a certain threshold. <span style="color: rgb(0, 0, 0);">Additionally, the Company has the right to convert the note into shares at any time after January 1, 2022. The conditions required to allow Old Pal to convert the note were not met as of March 31, 2022. The Company has classified the debt security with Old Pal as available for sale. </span>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. <span style="color: rgb(0, 0, 0);">The fair value of the debt security approximated its carrying value of $8.0 million at March 31, 2022</span> and December 31, 2021<span style="color: rgb(0, 0, 0);">, due to the recency of the debt security’s purchase, related to each such date. The Company has recorded accrued interest receivable of $0.2 million</span> and $0.1 million <span style="color: rgb(0, 0, 0);">at March 31, 2022</span> and December 31, 2021, respectively<span style="color: rgb(0, 0, 0);">, in other current assets on our Consolidated Balance Sheets. </span><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In April 2021, the Company </span><span style="font-family: 'Times New Roman';">invested $8.7 million in Docklight Brands, Inc., a pioneering consumer products company with celebrated brands including <span style="font-style: italic;">Marley Natural</span>® cannabis and <span style="font-style: italic;">Marley</span>™ 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 style="font-style: italic;">Marley</span>™ CBD topical products.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other assets consist of:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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"> <span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Equity investments</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25,617</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom">Debt security investment</td> <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; font-family: 'Times New Roman'; text-align: left;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-family: 'Times New Roman';"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">8,000</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">8,000<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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-family: 'Times New Roman'; 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); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">35,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">35,399</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 25617000 25649000 8000000 8000000 1400000 1750000 35017000 35399000 8000000 0.030 P1Y 0.03 8000000.0 8000000.0 200000 100000 8700000 <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 10. Accrued Liabilities</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued liabilities consist of:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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"> <span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="background-color: #CCEEFF; vertical-align: middle; white-space: nowrap; width: 76%;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued payroll and related items</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Customer returns and allowances</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6,497</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Taxes payable</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5,269</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,034</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,976</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued interest</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,724</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7,318</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7,869</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29,921</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32,937</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued liabilities consist of:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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"> <span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="background-color: #CCEEFF; vertical-align: middle; white-space: nowrap; width: 76%;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued payroll and related items</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Customer returns and allowances</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6,497</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Taxes payable</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5,269</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,034</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,976</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued interest</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,724</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7,318</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7,869</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29,921</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32,937</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4768000 6974000 6257000 6497000 5269000 2053000 3034000 2976000 2724000 7318000 7869000 7119000 29921000 32937000 <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 11. Notes Payable and Long-Term Debt</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Notes payable and long-term debt consists of the following in order of preference:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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"><span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Secured Notes</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">250,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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">250,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: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Convertible Senior Notes</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">172,500</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">172,500</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%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross notes payable and long-term 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">422,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">422,500</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: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less deferred finance charges</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7,709</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; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(8,328</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: #000000; 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: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Notes payable and long-term debt</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">414,791</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">414,172</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-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Senior Secured Notes</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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 (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.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">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”) or capital markets debt securities of the Company or Guarantors in excess of $</span><span style="font-family: 'Times New Roman';">15.0<span style="font-size: 10pt;"> million. The </span>Senior Secured Notes <span style="font-size: 10pt;">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.</span></span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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-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><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Indenture contains covenants that, among other things, restrict 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<span style="font-size: 10pt;">. The Company was in compliance with all covenants as of March 31, 2022.<br/> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">2021 Revolving Credit Facility</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In connection with the Offering, the Company also entered into a new $25 million senior secured revolving credit facility (the “<span style="font-size: 10pt; color: rgb(0, 0, 0);">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 $</span>25.0<span style="font-size: 10pt; color: rgb(0, 0, 0);"> million. Letters of credit are limited to $</span>10<span style="font-size: 10pt; color: rgb(0, 0, 0);"> million (and are a part of, and not in addition to, the revolving line of credit). The Company has </span>no<span style="font-size: 10pt; color: rgb(0, 0, 0);">t drawn any borrowings under the 2021 Revolving Credit Facility but does have letters of credit of approximately $</span>3.6<span style="font-size: 10pt; color: rgb(0, 0, 0);"> million outstanding under the facility. The 2021 Revolving Credit Facility will mature on </span>August 11, 2025<span style="font-size: 10pt; color: rgb(0, 0, 0);">, if none of the Company’s Convertible Senior Notes are outstanding, and if any Convertible Senior Notes are outstanding, the date which is </span>91<span style="font-size: 10pt; color: rgb(0, 0, 0);"> days prior to the maturity date of July 15, 2024, for such Convertible Senior Notes.</span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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. <span style="font-size: 10pt;">The Company was in compliance with all covenants as of March 31, 2022.</span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The Company incurred debt issuance costs attributable to the issuance of the 2021 Revolving Credit Facility of $</span><span style="font-family: 'Times New Roman';">0.5<span style="font-size: 10pt;"> million which are amortized to interest expense using the effective interest method over the expected life of the 2021 Revolving Credit Facility.</span></span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: italic;">2018 First Lien Credit Facility</span><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-family: 'Times New Roman';"> <br/> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-family: 'Times New Roman';">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 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 first quarter of 2021 in the amount of $130.0 million, and the transaction resulted in a $5.7 million loss on extinguishment of debt.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Convertible Senior Notes</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Convertible Senior Notes are convertible into approximately 3,209,690 shares of TPB Common Stock under certain circumstances prior to maturity at a conversion rate of 18.607 shares per $1,000 principal amount of the Convertible Senior Notes, which represents a conversion price of approximately $53.74 per share, subject to adjustment under certain conditions, but will not be adjusted for any accrued and unpaid interest. The conversion price is adjusted periodically as a result of dividends paid by the Company in excess of pre-determined thresholds of $0.04 per share. 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 March 31, 2022.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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.74 per and a cap price of $82.86 per share, and are exercisable when, and if, the Convertible Senior Notes are converted. The Company paid $20.53 million for these capped calls at the time they were entered into and charged that amount to additional paid-in capital.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Promissory Note</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">On </span><span style="font-family: 'Times New Roman';">June 10, 2020<span style="font-size: 10pt;">, 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;"> million, with an annual interest rate of </span>7.5%<span style="font-size: 10pt;">, payable </span>quarterly<span style="font-size: 10pt;">, with the </span>first<span style="font-size: 10pt;"> interest payment due </span>September 10, 2020<span style="font-size: 10pt;">. </span></span><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;">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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Unsecured Loan</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">On </span><span style="font-family: 'Times New Roman';">April 6, 2020<span style="font-size: 10pt;">, the </span>2018 First<span style="font-size: 10pt;"> 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;"> (“CARES”). On </span>April 17, 2020<span style="font-size: 10pt;">, 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;"> million unsecured loan. The proceeds of the loan were received on </span>April 27, 2020<span style="font-size: 10pt;">. The loan was scheduled to mature on </span>April 17, 2022<span style="font-size: 10pt;"> and had a </span>1.00%<span style="font-size: 10pt;"> interest rate<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;">. <span style="font-size: 10pt;"> During 2021, the Company applied for forgiveness for the loan. On October 15, 2021, </span></span></span></span><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; font-family: 'Times New Roman';">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<span style="color: rgb(0, 0, 0);">. 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.</span></span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Notes payable and long-term debt consists of the following in order of preference:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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"><span style="font-family: 'Times New Roman';"><br/> </span></td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Senior Secured Notes</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">250,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"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">250,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: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Convertible Senior Notes</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">172,500</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">172,500</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%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Gross notes payable and long-term 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">422,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">422,500</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: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Less deferred finance charges</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7,709</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; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(8,328</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: #000000; 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: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Notes payable and long-term debt</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">414,791</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">414,172</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> 250000000 250000000 172500000 172500000 422500000 422500000 7709000 8328000 414791000 414172000 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 0.0275 0.0275 0.0350 0.0350 130000000.0 -5700000 172500000 0.0250 2024-07-15 0.0250 3209690 18.607 1000 53.74 0.04 5900000 53.74 82.86 20530000 10000000.0 0.075 9600000 400000 7500000 2022-04-17 0.0100 7500000 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 12. Leases</div> <div><br/> </div> <div style="text-align: justify; color: #000000; 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. At lease inception, the Company recognizes a lease right of use asset and lease liability calculated as the present value of future minimum lease payments. In general, the Company does not recognize any renewal periods within the lease terms as there are no 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; color: #000000; 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><br/> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of lease expense consisted of the following:</div> <div style="text-align: left;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended March 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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</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; color: #000000; 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;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease cost</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="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; 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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227</div> </td> <td 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">225</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">690</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">752</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variable lease cost (1)</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112</div> </td> <td 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">205</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term lease cost</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sublease income</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="color: #000000; 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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/> </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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: #000000; 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,043</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,163</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'; 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="color: #000000; 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/> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: #000000; 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;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Assets:</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="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; 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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Right of use assets</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"> <div style="color: #000000; 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; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,405</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"> <div style="color: #000000; 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; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,053</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total lease assets</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,405</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,053</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: middle; width: 76%; background-color: #CCEEFF;" 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: 76%;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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"> </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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_b1991bf2cd354649baed0d4001238237"><span style="-sec-ix-hidden:Fact_5a46049cc36c4a39b335d4bcce4863e9">Current lease liabilities</span></span> (2)</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,034</div> </td> <td 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="color: #000000; 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="color: #000000; 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%; 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long-term lease liabilities</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,625</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,336</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,659</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="color: #000000; 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="color: #000000; 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> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; 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="color: #000000; 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'; 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="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of March 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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</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; color: #000000; 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; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.5 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: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7.1 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; text-indent: -9pt; margin-left: 9pt; color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.88</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> <div style="text-align: left;"><br/> </div> <div style="text-align: justify; color: #000000; 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 interest 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: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of March 31, 2022, 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'; 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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2022</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"> <div style="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,775</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2023</span></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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,635</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2024</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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,460</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,145</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2026</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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,085</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; text-indent: -9pt; margin-left: 9pt; color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,343</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; text-indent: -9pt; margin-left: 9pt; color: #000000; 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,443</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; text-indent: -9pt; margin-left: 9pt; color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,784</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; text-indent: -9pt; margin-left: 9pt; color: #000000; 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,659</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of lease expense consisted of the following:</div> <div style="text-align: left;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended March 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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</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; color: #000000; 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;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease cost</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="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; 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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227</div> </td> <td 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">225</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">690</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">752</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variable lease cost (1)</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112</div> </td> <td 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">205</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term lease cost</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sublease income</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="color: #000000; 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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/> </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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: #000000; 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,043</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,163</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'; 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="color: #000000; 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> 227000 225000 690000 752000 112000 205000 14000 11000 0 30000 1043000 1163000 <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; color: #000000; 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;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Assets:</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="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; 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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Right of use assets</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"> <div style="color: #000000; 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; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,405</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"> <div style="color: #000000; 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; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,053</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total lease assets</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,405</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,053</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: middle; width: 76%; background-color: #CCEEFF;" 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: 76%;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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"> </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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_b1991bf2cd354649baed0d4001238237"><span style="-sec-ix-hidden:Fact_5a46049cc36c4a39b335d4bcce4863e9">Current lease liabilities</span></span> (2)</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,034</div> </td> <td 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="color: #000000; 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="color: #000000; 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%; 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long-term lease liabilities</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,625</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,336</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,659</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="color: #000000; 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="color: #000000; 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> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reported within accrued liabilities on the balance sheet</div> </td> </tr> </table> 14405000 15053000 14405000 15053000 3034000 2976000 12625000 13336000 15659000 16312000 <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of March 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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</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; color: #000000; 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; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.5 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: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7.1 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; text-indent: -9pt; margin-left: 9pt; color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.88</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> P6Y6M P7Y1M6D 0.0488 0.0493 <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of March 31, 2022, 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'; 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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2022</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"> <div style="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,775</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2023</span></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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,635</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2024</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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,460</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,145</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2026</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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,085</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; text-indent: -9pt; margin-left: 9pt; color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,343</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; text-indent: -9pt; margin-left: 9pt; color: #000000; 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,443</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; text-indent: -9pt; margin-left: 9pt; color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,784</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; text-indent: -9pt; margin-left: 9pt; color: #000000; 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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,659</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> 2775000 3635000 2460000 2145000 2085000 5343000 18443000 2784000 15659000 <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 13. Income Taxes</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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;">Company’s effective income tax rate for the three months ended </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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;">March 31, 2022</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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;">, was 23.7% which includes a discrete tax deduction of $0.4 million for the three months ended March 31, 2022 relating to stock option exercises. The Company’s effective income tax rate for the three months ended </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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;">March 31, 2021</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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;">, was 18.7% which includes a discrete tax deduction of $3.3 million for the three months ended </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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;">March 31, 2021</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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;"> relating to stock option exercises</span><span style="font-size: 10pt;">.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company follows the provisions of ASC 740-10-25, which 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 the Company did not have any uncertain tax positions requiring recognition under the provisions of ASC 740-10-25. The Company’s policy is to recognize interest and penalties accrued on uncertain tax positions, if any, as part of interest expense. 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> 0.237 400000 0.187 3300000 <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 14. Share Incentive Plans</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">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. <span style="font-size: 10pt; color: rgb(0, 0, 0);">As of March 31, 2022, net of forfeitures, there were </span>87,367<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Restricted Stock Units (“RSUs”), </span>95,229<span style="font-size: 10pt; color: rgb(0, 0, 0);"> options <span style="font-size: 10pt;">and</span></span> 18,229 <span style="font-size: 10pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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;">Performance-Based Restricted Stock Units (“PRSUs”) </span>granted under the 2021 Plan. </span>There are 1,189,227 shares available for grant under the 2021 Plan.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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 TPB 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. <span style="font-size: 10pt;">Upon adoption of the 2021 Plan, the 2015 Plan was terminated, and the Company determined </span>no<span style="font-size: 10pt;"> 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 </span>no<span style="font-size: 10pt;"> shares available for grant under the 2015 Plan. </span>The 2015 Plan was administrated by the Committee.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Stock option activity for the 2006, 2015 and 2021 Plans is summarized below:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><span style="font-family: 'Times New Roman';"><br/> </span></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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Option</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, December 31, 2020</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">711,060</div> </td> <td 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19.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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.42</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; font-family: 'Times New Roman'; width: 64%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">119,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">50.93</div> </td> <td 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.58</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: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Exercised</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(202,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.22</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.35</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: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7,957</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="color: #000000; 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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">33.22</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.63</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, 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: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">619,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="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%; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28.51</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%; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.70</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; font-family: 'Times New Roman'; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Granted</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">100,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30.46</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.23</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Exercised</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(25,166</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: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16.14</div> </td> <td 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.89</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7,217</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: #000000; 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%; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.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%; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.13</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">687,452</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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.23</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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.07</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-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Under the 2006, 2015 and 2021 Plans, the total intrinsic value of options exercised during the three months ended March 31, 2022 and 2021, was $0.4 million, and $3.3 million, respectively.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2022, under the 2006 Plan, the exercise price for the 86,377 outstanding options is $3.83 per share, all of which are exercisable. The weighted average of the remaining lives of the outstanding stock options with an exercise price of $3.83 is approximately 2.19 years. 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 at the date of grant was determined using the Black-Scholes model with the following assumptions 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%, 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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2022, 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><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table outlines the assumptions based on the number of options granted under the 2015 Plan.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left;"><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><span style="font-family: 'Times New Roman';"><br/> </span></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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 10,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 17,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 7,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 20,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 24,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 18,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">   February 18,</div> <div style="text-align: center; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 3,</div> <div style="text-align: center; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: 20%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Number of options granted</div> </td> <td colspan="1" style="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40,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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">93,819</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">98,100</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">155,780</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25,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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">100,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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12,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> </tr> <tr> <td style="vertical-align: bottom; width: 20%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Options outstanding at <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">46,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,667</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">94,612</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">94,529</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12,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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Number exercisable at <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">46,483</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,667</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">142,284</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25,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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">62,148</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39,386</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,080</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: 20%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">51.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47.76</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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Remaining lives</div> </td> <td colspan="1" style="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.87</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.13</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.94</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.98</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.57</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.97</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.89</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.10</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: 20%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.56</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.44</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">26.92</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28.76</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30.95</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">31.93</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">35.72</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28.69</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.03</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: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.83</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.42</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.95</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.49</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.55</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.59</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: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.77</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table outlines the assumptions based on the number of options granted under the 2021 Plan.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> May 17,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> March 14,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">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> <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">100,000</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Options outstanding at <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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'; font-size: 10pt;">7,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="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">100,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: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Number exercisable at <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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); font-family: 'Times New Roman'; font-size: 10pt;">2,550</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="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">-</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">$</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); font-family: 'Times New Roman'; font-size: 10pt;">45.05</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">30.46</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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">9.13</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="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">9.96</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">0.84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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: 9%; white-space: nowrap;" valign="bottom">2.10</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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">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: #000000; 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: 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">35.33</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; 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: 9%; 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: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">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: #000000; 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: 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">1.01</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value at grant date</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); font-family: 'Times New Roman'; font-size: 10pt;">$</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); font-family: 'Times New Roman'; font-size: 10pt;">13.23</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">10.23</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </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'; color: rgb(0, 0, 0);">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. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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 recorded compensation expense related to the options of approximately $0.2 million and $0.3 million for the three months ended March 31, 2022 and 2021, respectively. Total unrecognized compensation expense related to options at March 31, 2022, is $1.5 million, which will be expensed over 2.38 years.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </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'; color: rgb(0, 0, 0);">PRSUs are restricted stock units subject to both performance-based and service-based vesting conditions. The number of shares of TPB 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><span style="font-family: 'Times New Roman';">five-year<span style="font-size: 10pt; color: rgb(0, 0, 0);"> period. PRSUs will vest on the measurement date, which is no more than </span>65<span style="font-size: 10pt; color: rgb(0, 0, 0);"> days after the performance period provided the applicable service and performance conditions are satisfied. As of March 31, 2022</span>,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> there are </span>477,547<span style="font-size: 10pt; color: rgb(0, 0, 0);"> PRSUs outstanding, all of which are unvested. The following table outlines the PRSUs granted and outstanding as of <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt; color: rgb(0, 0, 0);"><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt; color: rgb(0, 0, 0);">March 31, 2022</span></span></span></span></span>.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><span style="font-family: 'Times New Roman';"><br/> </span></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'; font-size: 10pt; font-weight: bold;">March 7,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 20,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">July 19,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 18,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> December 28,</div> <div style="text-align: center; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> February 18,</div> <div style="text-align: center; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 14,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</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: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Number of PRSUs granted</div> </td> <td colspan="1" style="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">96,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="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">92,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="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">88,582</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="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">94,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="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">88,169</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="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">100,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="text-align: left; 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">49,996</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: 16%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">PRSUs outstanding at <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">89,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">77,380</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">86,610</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,779</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">93,840</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">49,996</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">51.75</div> </td> <td 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">30.46</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.75</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">4.75</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </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'; color: rgb(0, 0, 0);">The Company recorded compensation expense related to the PRSUs of approximately </span><span style="font-family: 'Times New Roman';">$0.8 million<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>$1.2 million<span style="font-size: 10pt; color: rgb(0, 0, 0);"> in the consolidated statements of income for the three months ended March 31, 2022 and 2021</span>,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> respectively, based on the probability of achieving the performance condition. Total unrecognized compensation expense related to these awards at March 31, 2022</span>,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> is </span>$6.2 million<span style="font-size: 10pt; color: rgb(0, 0, 0);"> which will be expensed over the service periods based on the probability of achieving the performance condition.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></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;">The Company has granted 87,367 RSUs which vest over <span style="-sec-ix-hidden:Fact_f6a47af4c8b54cd580da5417a0826830">one</span> to five years. The following table outlines the RSUs granted and outstanding as of March 31, 2022.</div> <div><span style="background-color: rgb(255, 255, 255);"> </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: left; text-indent: 0px; text-transform: none;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td colspan="1" style="vertical-align: middle; font-size: 10pt; 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: 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-size: 10pt;"> May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt;">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: 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-size: 10pt;">July 23,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt;">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: 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-size: 10pt;">March 14,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt;">2022</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: 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-size: 10pt;">March 14,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt;">2022</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-size: 10pt; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Number of RSUs granted</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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,478</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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);">1,159</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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);">50,004</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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);">28,726</div> </td> <td colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">RSUs outstanding at March 31, 2022</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,478</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,159</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">50,004</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">28,726</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Fair value as of grant date</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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> <td colspan="1" style="font-size: 10pt; 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);">47.86</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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> <td colspan="1" style="font-size: 10pt; 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);">51.81</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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> <td colspan="1" style="font-size: 10pt; 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);">30.46</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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> <td colspan="1" style="font-size: 10pt; 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);">30.46</div> </td> <td colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Remaining lives</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.09</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.31</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.75</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2.75</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; 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: 10pt; 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; 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'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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 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.2 million for the three months ended March 31, 2022. Total unrecognized compensation expense related to RSUs at March 31, 2022, is $2.4 million, which will be expensed over 3.96 years.</div> <div><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span></span></div> 1290000 100052 87367 95229 18229 1189227 1400000 0 0 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Stock option activity for the 2006, 2015 and 2021 Plans is summarized below:</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><span style="font-family: 'Times New Roman';"><br/> </span></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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Option</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, December 31, 2020</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">711,060</div> </td> <td 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19.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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.42</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; font-family: 'Times New Roman'; width: 64%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">119,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">50.93</div> </td> <td 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.58</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: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Exercised</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(202,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.22</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.35</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: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7,957</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="color: #000000; 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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">33.22</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.63</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, 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: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">619,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="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%; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28.51</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%; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.70</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; font-family: 'Times New Roman'; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; 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: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Granted</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">100,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30.46</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.23</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Exercised</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(25,166</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: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16.14</div> </td> <td 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.89</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7,217</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: #000000; 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%; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.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%; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.13</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding, <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">687,452</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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.23</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%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.07</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> 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 100000 30.46 10.23 25166 16.14 4.89 7217 29.53 8.13 687452 29.23 9.07 400000 3300000 86377 86377 3.83 3.83 P2Y2M8D P10Y 3.83 P10Y 3.83 0.0357 0.40 0 2.17 <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table outlines the assumptions based on the number of options granted under the 2015 Plan.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left;"><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><span style="font-family: 'Times New Roman';"><br/> </span></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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 10,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 17,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 7,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 20,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 24,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 18,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">   February 18,</div> <div style="text-align: center; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; 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; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 3,</div> <div style="text-align: center; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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: 20%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Number of options granted</div> </td> <td colspan="1" style="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40,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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">93,819</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">98,100</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">155,780</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25,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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">100,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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12,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> </tr> <tr> <td style="vertical-align: bottom; width: 20%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Options outstanding at <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">46,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,667</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">94,612</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">94,529</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12,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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Number exercisable at <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">46,483</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,667</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">142,284</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">25,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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">62,148</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39,386</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,080</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: 20%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">51.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47.76</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: 20%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Remaining lives</div> </td> <td colspan="1" style="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4.87</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.13</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5.94</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">6.98</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.57</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7.97</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8.89</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9.10</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: 20%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.56</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">27.44</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">26.92</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28.76</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30.95</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">31.93</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">35.72</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">28.69</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">29.03</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: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</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="text-align: right; 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.83</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.42</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.95</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.49</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.55</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: #000000; 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: 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: 7%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.59</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: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.77</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">13.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table outlines the assumptions based on the number of options granted under the 2021 Plan.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> May 17,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> March 14,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">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> <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">100,000</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Options outstanding at <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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'; font-size: 10pt;">7,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="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">100,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: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Number exercisable at <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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); font-family: 'Times New Roman'; font-size: 10pt;">2,550</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="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">-</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">$</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); font-family: 'Times New Roman'; font-size: 10pt;">45.05</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">30.46</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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">9.13</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="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">9.96</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">0.84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; 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: 9%; white-space: nowrap;" valign="bottom">2.10</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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">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: #000000; 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: 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">35.33</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; 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: 9%; 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: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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); font-family: 'Times New Roman'; font-size: 10pt;">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: #000000; 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: 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">1.01</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair value at grant date</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); font-family: 'Times New Roman'; font-size: 10pt;">$</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); font-family: 'Times New Roman'; font-size: 10pt;">13.23</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">10.23</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 40000 93819 98100 155780 25000 155000 100000 12000 20000 46483 58667 142284 25000 94612 94529 12000 20000 46483 58667 142284 25000 62148 39386 4080 13.00 15.41 21.21 47.58 20.89 14.85 51.75 47.76 P4Y10M13D P5Y1M17D P5Y11M8D P6Y11M23D P7Y6M25D P7Y11M19D P8Y10M20D P9Y1M6D 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 100000 7500 100000 2550 0 45.05 30.46 P9Y1M17D P9Y11M15D 0.0084 0.0210 0.3150 0.3533 P6Y P6Y 0.0063 0.0101 13.23 10.23 200000 300000 1500000 P2Y4M17D <div><span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </span> <span style="font-family: 'Times New Roman';"> </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'; color: rgb(0, 0, 0);">PRSUs are restricted stock units subject to both performance-based and service-based vesting conditions. The number of shares of TPB 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><span style="font-family: 'Times New Roman';">five-year<span style="font-size: 10pt; color: rgb(0, 0, 0);"> period. PRSUs will vest on the measurement date, which is no more than </span>65<span style="font-size: 10pt; color: rgb(0, 0, 0);"> days after the performance period provided the applicable service and performance conditions are satisfied. As of March 31, 2022</span>,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> there are </span>477,547<span style="font-size: 10pt; color: rgb(0, 0, 0);"> PRSUs outstanding, all of which are unvested. The following table outlines the PRSUs granted and outstanding as of <span style="font-family: 'Times New Roman';"><span style="font-size: 10pt; color: rgb(0, 0, 0);"><span style="font-family: 'Times New Roman';"><span style="font-size: 10pt; color: rgb(0, 0, 0);">March 31, 2022</span></span></span></span></span>.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><span style="font-family: 'Times New Roman';"><br/> </span></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'; font-size: 10pt; font-weight: bold;">March 7,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 20,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">July 19,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 18,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> December 28,</div> <div style="text-align: center; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> February 18,</div> <div style="text-align: center; text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 14,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</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: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Number of PRSUs granted</div> </td> <td colspan="1" style="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">96,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="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">92,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="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">88,582</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="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">94,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="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">88,169</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="text-align: right; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">100,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="text-align: left; 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">49,996</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: 16%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">PRSUs outstanding at <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">89,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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">77,380</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">86,610</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,779</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">93,840</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">49,996</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">51.75</div> </td> <td 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">30.46</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; text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.75</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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3.75</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">4.75</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> P5Y P65D 477547 96000 92500 88582 94000 88169 100000 49996 89600 77380 21342 86610 58779 93840 49996 21.21 47.58 52.15 14.85 46.42 51.75 30.46 P0Y9M P1Y9M P0Y9M P2Y9M P1Y9M P3Y9M P4Y9M 800000 1200000 6200000 <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;">The Company has granted 87,367 RSUs which vest over <span style="-sec-ix-hidden:Fact_f6a47af4c8b54cd580da5417a0826830">one</span> to five years. The following table outlines the RSUs granted and outstanding as of March 31, 2022.</div> <div><span style="background-color: rgb(255, 255, 255);"> </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: left; text-indent: 0px; text-transform: none;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td colspan="1" style="vertical-align: middle; font-size: 10pt; 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: 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-size: 10pt;"> May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt;">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: 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-size: 10pt;">July 23,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt;">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: 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-size: 10pt;">March 14,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt;">2022</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: 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-size: 10pt;">March 14,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt;">2022</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-size: 10pt; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Number of RSUs granted</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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,478</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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);">1,159</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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);">50,004</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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);">28,726</div> </td> <td colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">RSUs outstanding at March 31, 2022</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,478</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,159</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">50,004</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">28,726</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Fair value as of grant date</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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> <td colspan="1" style="font-size: 10pt; 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);">47.86</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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> <td colspan="1" style="font-size: 10pt; 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);">51.81</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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> <td colspan="1" style="font-size: 10pt; 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);">30.46</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; 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> <td colspan="1" style="font-size: 10pt; 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);">30.46</div> </td> <td colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 52%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Remaining lives</div> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.09</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.31</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.75</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2.75</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 87367 P5Y 7478 1159 50004 28726 7478 1159 50004 28726 47.86 51.81 30.46 30.46 P0Y1M2D P0Y3M21D P4Y9M P2Y9M 200000 2400000 P3Y11M15D <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 15. Contingencies</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </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'; color: rgb(0, 0, 0);">On October 9, 2020, a</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> 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 </span><span style="font-family: 'Times New Roman';">7, 2020,<span style="font-size: 10pt;"> by and among TPB, SDI and Merger Sub. The complaint purports to assert </span>two</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> derivative counts for breach of fiduciary duty on TPB’s behalf and against the TPB Board of Directors and certain SDI affiliates. The </span><span style="font-family: 'Times New Roman';">third<span style="font-size: 10pt;"> 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 </span>26,<span style="font-size: 10pt;"> </span>2020,<span style="font-size: 10pt;"> the TPB Board of Directors adopted Amendment No. </span>1<span style="font-size: 10pt;"> to TPB’s Amended and Restated Bylaws, which amended the challenged section of the bylaws. On June </span>30,<span style="font-size: 10pt;"> </span>2021,<span style="font-size: 10pt;"> 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 </span>third<span style="font-size: 10pt;"> count of the plaintiff’s complaint as moot. The remaining defendants answered the complaint on August </span>23,<span style="font-size: 10pt;"> </span>2021.<span style="font-size: 10pt;"> 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.</span></span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">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 or batteries and may be subject to claims in the future relating to 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</span><span style="font-family: 'Times New Roman';">.</span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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 regulatory 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 expect to be able to use to defray expenses associated with the information production and the cost of defending any such lawsuits as well as the franchisee matter. 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 style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <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.</div> <div><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; text-align: justify;">We have reached an agreement to arbitrate a claim brought by a former franchisee. This matter 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 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 we have good and valid substantive defenses against the claims and intend on vigorously defending our interests in this matter.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> 2 2 <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 16. Income Per Share</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a reconciliation of the numerators and denominators of the basic and diluted EPS computations of net income:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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="22" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended March 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="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</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="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; 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; 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income</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; color: #000000; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Per</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Share</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income</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; color: #000000; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Per</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Share</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Basic EPS:</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; 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: 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: middle; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; 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;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Numerator</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> <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: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); 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; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,998</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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,783</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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" 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> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" 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: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Denominator</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Weighted average</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"> </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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,257,695</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,093,961</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="color: #000000; 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="color: #000000; 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> </tr> <tr> <td style="vertical-align: middle; width: 28%; background-color: #CCEEFF;" 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> <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: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Diluted EPS:</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"> </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> <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: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Numerator</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> <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: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); 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"> <div style="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,998</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"> </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"> <div style="color: #000000; 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="color: #000000; 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%; 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: 28%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Interest expense related to Convertible Senior Notes, net of tax</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,054</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,054</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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: middle; width: 28%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Diluted 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"> <div style="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,052</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"> </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"> <div style="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,837</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"> </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: 28%; background-color: #CCEEFF;" 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> <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: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Denominator</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"> </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> <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: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Basic weighted average</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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,257,695</div> </td> <td 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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,093,961</div> </td> <td 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: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Convertible Senior Notes</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"> </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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,209,690</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"> </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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,205,895</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"> </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: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Stock options</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">282,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"> </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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">365,211</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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: middle; width: 28%; padding-bottom: 4px;" 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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,749,510</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.55</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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,665,067</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="color: #000000; 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="color: #000000; 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%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a reconciliation of the numerators and denominators of the basic and diluted EPS computations of net income:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; 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="22" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended March 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="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</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="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; 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; 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income</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; color: #000000; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Per</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Share</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income</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; color: #000000; 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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Per</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Share</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; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Basic EPS:</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; 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: 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: middle; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; 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;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Numerator</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> <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: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); 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; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,998</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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,783</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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" 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> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" 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: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Denominator</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </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: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Weighted average</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"> </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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,257,695</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,093,961</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="color: #000000; 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="color: #000000; 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> </tr> <tr> <td style="vertical-align: middle; width: 28%; background-color: #CCEEFF;" 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> <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: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Diluted EPS:</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"> </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> <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: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Numerator</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> <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: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); 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"> <div style="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,998</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"> </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"> <div style="color: #000000; 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="color: #000000; 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%; 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: 28%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Interest expense related to Convertible Senior Notes, net of tax</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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,054</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,054</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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: middle; width: 28%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Diluted 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"> <div style="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,052</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"> </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"> <div style="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,837</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"> </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: 28%; background-color: #CCEEFF;" 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> <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: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Denominator</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"> </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> <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: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Basic weighted average</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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,257,695</div> </td> <td 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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,093,961</div> </td> <td 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: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Convertible Senior Notes</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"> </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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,209,690</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"> </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"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,205,895</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"> </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: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Stock options</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">282,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"> </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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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> <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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">365,211</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 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: middle; width: 28%; padding-bottom: 4px;" 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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,749,510</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="color: #000000; 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="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.55</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"> </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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,665,067</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="color: #000000; 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="color: #000000; 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%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 10998000 11783000 18257695 0.60 19093961 0.62 10998000 11783000 1054000 1054000 12052000 12837000 18257695 19093961 3209690 3205895 282125 365211 21749510 0.55 22665067 0.57 <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: bold; 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;">Note 17. Segment Information</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-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; font-family: 'Times New Roman', Times, serif;"><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0);">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 </span><span style="font-family: 'Times New Roman';">liquid vapor products<span style="color: rgb(0, 0, 0);"> 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 </span>B2C<span style="color: rgb(0, 0, 0);"> 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. </span></span>Corporate unallocated<span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);"> 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. </span></span>As a result of a change in the Company’s chief operating decision maker (“CODM”), resulting from the hiring of a new Chief Executive Officer in the first quarter of 2022, certain general and administrative costs previously included to the NewGen Products segment are now included in Corporate unallocated to align with new management and reporting structures in the Company and better reflect how performance is now evaluated and resources are allocated by the CODM. Amounts in the prior year period have not been adjusted. Had such prior period amounts been adjusted, approximately $0.9 million of costs for the three months ended March 31, 2021 previously reported in the <span style="-sec-ix-hidden:Fact_eca2abe13bbe4f299ffdca43b2bb2e3d">NewGen</span> Products segment would have been reported in Corporate unallocated.</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'; 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;">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="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 tables below present financial information about reported segments:</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> <table 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; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended March 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; 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-weight: bold;">2022<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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2021<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: 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; 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> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Net sales</div> </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; 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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>45,672</div> </td> <td 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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>41,004</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%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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>31,703</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"> <div>29,255</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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</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"> </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>23,519</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; 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"> <div>37,382</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; white-space: nowrap;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="text-align: right; 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>100,894</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>107,641</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: 76%; 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: 9%; 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: 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"> </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%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Gross profit</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"> </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"> </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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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);">$</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);">26,343</div> </td> <td 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);">$</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);">24,896</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%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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);">17,686</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"> <div style="color: rgb(0, 0, 0);">15,892</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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</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"> </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);">7,765</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; 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"> <div style="color: rgb(0, 0, 0);">12,473</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%; white-space: nowrap;" valign="bottom"> <div>Total</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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>51,794</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"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>53,261</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; 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: 9%; 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: 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"> </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%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Operating income (loss)</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"> </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"> </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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>18,737</div> </td> <td 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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,437</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%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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>13,506</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"> <div>12,255</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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</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>678</div> </td> <td 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: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,006</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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Corporate unallocated <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)(2)</sup></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>(13,692</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</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>(9,349</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Total</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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,229</div> </td> <td 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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>24,349</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%; 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"> </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"> </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; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Interest expense, net</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>5,196</div> </td> <td 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: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,486</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%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Investment income</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>(78</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</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>(25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Loss on extinguishment of debt</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"> </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>-</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; 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"> <div>5,706</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; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Income before income taxes</div> </td> <td colspan="1" style="text-align: right; 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>14,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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>14,182</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: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </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"> </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="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"> </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: 76%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Capital expenditures</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"> </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"> </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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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"> <div>$</div> </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>2,323</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="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"> <div>$</div> </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>-</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: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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>464</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"> <div>840</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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>-</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="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>2</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%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="text-align: right; 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>2,787</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>842</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: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </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"> </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="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"> </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: 76%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Depreciation and amortization</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"> </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"> </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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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"> <div>$</div> </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>92</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="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"> <div>$</div> </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>114</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: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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>767</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"> <div>635</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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>475</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="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>516</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%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="text-align: right; 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>1,334</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>1,265</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> <hr style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto 0px 0px; height: 2px; width: 10%; color: #000000; text-align: left; margin-left: 0px; margin-right: auto;"/> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; 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); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Includes corporate costs that are not allocated to any of the three reportable segments.</span></div> </td> </tr> </table> </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-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-indent: -27pt; margin-left: 27pt;"> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; 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); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Includes costs related to PMTA of $1.1 million in 2022 and $0.3 million in 2021.</span></div> </td> </tr> </table> </div> <div><br/> </div> <table 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; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" 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;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" 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;">December 31,</div> <div style="text-align: center; font-weight: bold;">2021<br/> </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: bottom; white-space: nowrap;" valign="bottom"> <div style="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; 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; 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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>227,989</div> </td> <td 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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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>172,400</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"> <div>142,334</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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</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>61,529</div> </td> <td 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: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Corporate unallocated <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>156,785</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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>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>$</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>618,703</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>$</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>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> </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 0px 0px; height: 2px; width: 10%; color: #000000; text-align: left; margin-left: 0px; margin-right: auto;"/> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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;">Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments.</span></div> </td> </tr> </table> </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'; font-size: 13.3333px; 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; font-style: italic;">Revenue Disaggregation—Sales Channel</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'; 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;">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 style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center;">NewGen Segment</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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="6" 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Three Months Ended</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">March 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; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; 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'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; 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'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Business to Business</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,124</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>27,257</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom"> <div>Business to Consumer - Online</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4,233</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>10,033</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Other</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; 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="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>162</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; 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; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; 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="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>92</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; 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; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>23,519</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>37,382</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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-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; font-style: italic;">Net Sales—Domestic vs. Foreign</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'; 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;">The following table shows a breakdown of consolidated net sales between domestic and foreign customers.</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;"><br/> </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 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;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">March 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; 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;"> 2022<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; color: rgb(0, 0, 0); font-weight: bold;">2021<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: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Domestic</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);">$</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);">93,766</div> </td> <td 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);">$</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);">100,127</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; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Foreign</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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,128</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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,514</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; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">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);">$</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);">100,894</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);">$</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);">107,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> 3 3 900000 <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 tables below present financial information about reported segments:</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> <table 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; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended March 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; 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-weight: bold;">2022<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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2021<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: 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; 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> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Net sales</div> </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; 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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>45,672</div> </td> <td 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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>41,004</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%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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>31,703</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"> <div>29,255</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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</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"> </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>23,519</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; 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"> <div>37,382</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; white-space: nowrap;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="text-align: right; 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>100,894</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>107,641</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: 76%; 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: 9%; 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: 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"> </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%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Gross profit</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"> </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"> </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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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);">$</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);">26,343</div> </td> <td 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);">$</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);">24,896</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%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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);">17,686</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"> <div style="color: rgb(0, 0, 0);">15,892</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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</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"> </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);">7,765</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; 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"> <div style="color: rgb(0, 0, 0);">12,473</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%; white-space: nowrap;" valign="bottom"> <div>Total</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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>51,794</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"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>53,261</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; 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: 9%; 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: 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"> </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%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Operating income (loss)</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"> </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"> </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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>18,737</div> </td> <td 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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,437</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%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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>13,506</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"> <div>12,255</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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</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>678</div> </td> <td 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: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,006</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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Corporate unallocated <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)(2)</sup></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>(13,692</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</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>(9,349</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Total</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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,229</div> </td> <td 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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>24,349</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%; 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"> </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"> </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; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Interest expense, net</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>5,196</div> </td> <td 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: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,486</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%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Investment income</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>(78</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</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>(25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Loss on extinguishment of debt</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"> </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>-</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; 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"> <div>5,706</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; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Income before income taxes</div> </td> <td colspan="1" style="text-align: right; 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>14,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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>14,182</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: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </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"> </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="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"> </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: 76%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Capital expenditures</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"> </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"> </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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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"> <div>$</div> </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>2,323</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="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"> <div>$</div> </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>-</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: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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>464</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"> <div>840</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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>-</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="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>2</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%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="text-align: right; 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>2,787</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>842</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: 76%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </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"> </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="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"> </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: 76%; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">Depreciation and amortization</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"> </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"> </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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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"> <div>$</div> </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>92</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="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"> <div>$</div> </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>114</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: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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>767</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"> <div>635</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: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>475</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="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>516</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%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="text-align: right; 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: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>1,334</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>1,265</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> <hr style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto 0px 0px; height: 2px; width: 10%; color: #000000; text-align: left; margin-left: 0px; margin-right: auto;"/> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; 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); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Includes corporate costs that are not allocated to any of the three reportable segments.</span></div> </td> </tr> </table> </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-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-indent: -27pt; margin-left: 27pt;"> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; 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); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Includes costs related to PMTA of $1.1 million in 2022 and $0.3 million in 2021.</span></div> </td> </tr> </table> </div> <div><br/> </div> <table 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; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" 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;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" 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;">December 31,</div> <div style="text-align: center; font-weight: bold;">2021<br/> </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: bottom; white-space: nowrap;" valign="bottom"> <div style="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; 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; 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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Zig-Zag products</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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>227,989</div> </td> <td 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>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Stoker’s products</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>172,400</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"> <div>142,334</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; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">NewGen products</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>61,529</div> </td> <td 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: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Corporate unallocated <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>156,785</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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>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>$</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>618,703</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>$</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>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> </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 0px 0px; height: 2px; width: 10%; color: #000000; text-align: left; margin-left: 0px; margin-right: auto;"/> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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;">Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments.</span></div> </td> </tr> </table> </div> 45672000 41004000 31703000 29255000 23519000 37382000 100894000 107641000 26343000 24896000 17686000 15892000 7765000 12473000 51794000 53261000 18737000 19437000 13506000 12255000 678000 2006000 -13692000 -9349000 19229000 24349000 -5196000 -4486000 78000 25000 0 -5706000 14111000 14182000 2323000 0 464000 840000 0 2000 2787000 842000 92000 114000 767000 635000 475000 516000 1334000 1265000 3 1100000 300000 227989000 227554000 172400000 142334000 61529000 72746000 156785000 158926000 618703000 601560000 3 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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;">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 style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center;">NewGen Segment</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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="6" 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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Three Months Ended</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">March 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; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; 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'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; 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'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Business to Business</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>19,124</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>27,257</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; white-space: nowrap;" valign="bottom"> <div>Business to Consumer - Online</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>4,233</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>10,033</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Other</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; 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="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>162</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; 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; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; 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="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>92</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; 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; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>23,519</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>37,382</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 19124000 27257000 4233000 10033000 162000 92000 23519000 37382000 <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;">The following table shows a breakdown of consolidated net sales between domestic and foreign customers.</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;"><br/> </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 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;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">March 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; 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;"> 2022<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; color: rgb(0, 0, 0); font-weight: bold;">2021<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: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Domestic</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);">$</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);">93,766</div> </td> <td 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);">$</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);">100,127</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; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Foreign</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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,128</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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,514</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; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">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);">$</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);">100,894</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);">$</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);">107,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> 93766000 100127000 7128000 7514000 100894000 107641000 <div><span style="font-family: 'Times New Roman';"> </span> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 18. Dividends and Share Repurchase</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The most recent dividend of $0.06 per common share was paid on April 8, 2022, to shareholders of record at the close of business on March 18, 2022.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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 earnings and market capitalization restrictions limit the aggregate amount of restricted, quarterly dividends during a fiscal year.</div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">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. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">On October </span>25,<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 Board increased the approved share repurchase program by </span>$30.7 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">. On February </span>24,<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 Board increased the approve share repurchase program by </span>$24.6 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">. The program is subject to the ongoing discretion of the Board. The total number of shares repurchased for the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> months ended March </span>31,<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;"> was </span>310,224<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> shares for a total cost of </span>$10.6 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> and an average price per share of </span>$34.24.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>$45.8 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> remained available for share repurchases under the program at March </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>2022.</div> 0.06 2022-04-08 2022-03-18 50000000.0 30700000 24600000 310224 10600000 34.24 45800000 Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments. Reported within accrued liabilities on the balance sheet Includes costs related to PMTA of $1.1 million in 2022 and $0.3 million in 2021. 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 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'R"FU0'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 " !\@IM4I+Q9;^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.DWY(Z*N%Z:=0$)B$HA;E'A;1--$B5&[MRD/ MM4<0G-^"0U)&D8()6(2%R-K&:*DC*O+QA#=ZP8?/V,TPHP$[=-A3@JJL@+73 MQ' 'E_F=0O; M)U*]QOPK64G'@"MVGOQ:/ZRW&]8*+D3!KPMQMQ5<5O>ROGF?7'_X782=-W9G M_['Q6;!MX-==M%]02P,$% @ ?(*;5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !\@IM4N3):530% !N%0 & 'AL+W=O/C^WW..[OA7R--YPK\A8&47Q3VRBU_=QHQ.Z&ARR^ M%EL>P9V5D"%3<"K7C7@K.?-,4!@TJ&6U&R'SH]J@;Z[-Y* O$A7X$9])$B=A MR.1AQ .QOZG9M>.%N;_>*'VA,>AOV9HON/J^G4DX:^0JGA_R*/9%1"1?W=2& M]N>Q0W6 >>)/G^_CDV.BF[(4XE6?3+R;FJ6)>,!=I248_.WXF >!5@*.GYEH M+7^G#CP]/JK?F\9#8Y8LYF,1_/ ]M;FI=6O$XRN6!&HN]G_PK$$MK>>*(#:_ M9)\^VVS6B)O$2H19,!"$?I3^L[X-3A;@F(:F9*99 MMTRQ05^*/9'Z:5#3!R8W)AI:XT>Z&Q=*PET?XM3@5K@)](HB+/+(7:1\=2"3 M*!T>.LUU$F^8Y'&_H>!M.J;A9LJC5)F>47;(-Q&I30RJ'O?>QS> ,D>E1]01 M106_,7E-'/N*4(O2$IXQ'C[<0KC=*PM_A^/DF7.,GG-&;RQV7)*_A\M821B, M_R"2S5RR:22;59WQ?-CRLHSCX;95?T(H6CE%"Y49 H)G,.X#MB[#P.-7+(@Y MPM'..=J79>,I85)Q&1S(G&^%5&5(N)22"4;4R8DZEQ'-N/2%GB\>@5E7VE6X MTG$L__+I4\5P[.9L751QG$AI^LR/71:0%\XDRH>KU>LVK3LVPM7+N7J7Y>P4 M[!XNEEH*KE61*MLJ3,_Z3U!9?Y[%JI![PA)EGUBQ?>'TEPSJI/'?\R.^0JQJ M%MJTP**H4E85[OV DVD2+KDLQ<%%+,NN.YU.V\&0"NNUG4N0YGSM:_>%E$U9 M6#K,*X2>O\^GD^D7,GN<3)_):#Z_O<,@BP)@X[:=03ZS-S+Q((?^RG?390DR#G%):M6MCM6CW19&6!0$ M&_?QC'#H>;!&BJ^.!^0!GB./47GN<,D6M6SH%RAX[H9%:TY^L /&6A0(&_?T MCZQC?09]_2SV42DG+O<@$C_>^4& NDQ1)FS%8A,*60]C*VH&Q6W>=.(0/N#.H^ "+0LK MJ;2H$A0W^ =A"NE&1%B5J!#I=+KU9I-BY90618)6>+NOH&*)%;'I;\O?R8*[ MB81LE6+A2F,1AF Z"R7++Q\_9]V2%^=.+S-]X=;H=H5?;[(A:2H8K5I 55D\OLGJ]9(-: M#D:Z%K)\X.,Z0]?E( $"7BJ&T1563R^R^D7(@H",DAANQ^7]B.M4+7&=PN&= MBQS^+N1RK8?6%U!0&[#4<,NBTL15"%:B%0;OX/Y\3-:&0[(PH/_W.> 41N]< M]#GPWA,79I.(/"8*2F.DK:QL@R93;AEEO<&X&]A=VVD[+?@LV)U2-4YVM'2G MF(V^F+AZ69IN;N57\\W$H=E":Q2/ISN1\*D-?1J3@*\@U+KNP.MENKF7GBBQ M-?MC2Z&4",WAAC./2_T W%\)H8XG^@7Y%NO@7U!+ P04 " !\@IM4'^IM M]<\& #W&P & 'AL+W=OB+M-/OT.Y0<298H.@/Z MD%BRSR'_AY?S.Y2NGV3Y36V%T.A[GA7J9K+5>G:+^>)ZQS?B0>@ON_L2[N9-*ZLT%X5*98%*L;Z9O"=72P\; MA\KB:RJ>5.<:F5 >I?QF;CZN;B;8*!*92+1I@L/'02Q%EIF60,<_QT8G39_& ML7O]TOK/5? 0S"-78BFS/].5WMY,H@E:B37?9_J3?/I5' /R37N)S%3U'ST= M;?$$)7NE97YT!@5Y6M2?_/MQ(#H.Q!MQH$<'^EH'=G1@5:"ULBJL6Z[YXKJ4 M3Z@TUM":N:C&IO*&:-+"3..#+N'7%/ST8BD+);-TQ;58H0\\XT4BT(-I3J$9 M^O)PB]Y_E0]T)'>KGCY25B9(HHIM3B MOG2[WXJD<2>G[G.(MPF:-D'3JCTV%O2^+$6A$5<*XKQRM,B:%EG5HC?6(E=; MV[#47D'E97;484%H@#W_>G[HAF\SBQC%C=F)**\1Y3E%O4\2N2]@(DN1B/3 M'S,Q106D!KE&/(,-;"9;F;L+$H9FBLWT()AB=$$#>OR"V.*J._8[@F//Q[VH MAD:!%P?VF/PF)M\9T\?B #,GRU18EZ$_Z))@/_*CGK*A610&.+1+"QII@5/: M'WHK2MBSW;5ETQ@,.J=^$+">1(M5$'HCHQKG*=I!.M+3:D&*?_;I#O"AJQ5LTQP-Q6 _"'N2 MAU8D"OR1C18WBF.GXENQ%C"D*]@QBQ4V,%:+/7]THX9O[8RDGOGH?["K\I17WUYN[A_5LD5&):78F=5.G(VAT"AV'*^BG 9D;",=B2EDS$C:9Z MR!U;:T@=YF,RD&T,_-%K.0!60D])8? MQ T04%CN(>MU0K>*'**!QC$E?9%#,T9C-E+>T!8AU(V0TP+GC%8Z) 3KEV%N MFU.5+4*H&R&G-1Y(RI;8E W,98RSU-M(*>JR4]D MH:'D$5#XC"AVMF<>^5RI'4_$S617"B7*@Y@LD.V\_0,:.HVYQ1 -G%G^0&:=D>$9J'\,=IJ< MQMHBC9Y!VFJ5FL=@L,AW/%W-X*B>\%T*B]XJTG+JP3$.!VG.9A=%9(1OM.4; M=?-M"36\.7N48K2AZ@(PJE773LR$E9X31_F'<:A:/5.:LQ2ESX[2K6O"R M@"UA5SE$9 0J^]6MQ2PDWECQR%J2LG,D+68F?98RR\RNA9./@.5A)2@;DI'B MJ+\9;%:,C-"3=1X4NNE9DTE9LJ!5JHV/)!K4I58[%I(1D+(6I.Q_@K3:A:^6 M;WD$:#M3V.P<9PK6$I:=)RPDF0HZ4_15&KRBO^ZJ=/&WZ[EORS/V8WG&6IXQ M-\^6G01I'=PA5TC<+[&M1B,G =;BA[GQW0/'%!WFM2RYIVW,N:5&.!LDQ8*96(-/O@RA$DIZ[=,]8V6N^I%S:/4 M6N;5Y59P"-\8P.]K"<>%XXUY]].\ZUO\!U!+ P04 " !\@IM4+#8)>,T# M #5#P & 'AL+W=OHN=U[.-V# Y-@U>"L;9+=_?1G X60$B?M]O+0 M8)CY^S<39J:>[+EXDBF 0M\RELNIDRJUO7-=&:>0$7G+MY#K)VLN,J+T4FQ< MN15 DM(I8Z[O>8&;$9H[LTEY;R%F$UXH1G-8""2++"/B^STPOI\ZV'F^\4@W MJ3(WW-ED2S:P!/5YNQ!ZY38J"![,B$N:< M_4T3E4Z=R$$)K$G!U"/?_PYU0".C%W,FR[]H7]D&8P?%A50\JYTU04;SZIM\ MJQ-QX("')QS\VL&_U&%0.PS*0"NR,JP'HLAL(O@>"6.MU+& M'7?=71U_DP2_28)?Z@U.):$0)E!$I-1QWUD4!XWBH%0\R'4.!<1 M=V3%X 81IHO&)+@O895>4.J9VMO-4L 2%_0?"UH.J[+0&C1G=D3+U;#Q\EY8Q1ASYHZ(/7T9>,$I%"I5S0'_J!B:*Z MVXM>Z8\.J(9>]3G"O\"P$T+8A!"^*00J97$>/WQ!=>2?&_2&WDP2'[UO(;!?- ?>4L:ULFW>6DVZQ.U<\?'_6KBU MO!7;9E)ANP=G+G/@U4>:#DC:SOS]7$JR9$N44@28%VOQ7["9Z<7GS)-EMM7CBSZ8YN MV#/3WW9/$IZ<)DJ:%8RK3' DV?INGZ+^6Q4,Q2ZK80N3?LU1O M[R;Q!*5L3?>Y_B*.O[.ZH,#$6XE+017(L]2JEF*GC5<8(RT0F*-'OE*% Q=HV_/#^C]NP_H'T5YJJ:.AOPFBK.J<\VK7&0@EX<^":ZW"OW"4Y9>^CN NP%/3N#G9#3@)RIO MD(>O$'$)L>!9_+P['H'C-5QZ93SOS5S^=;]46L+4_7LDG=^D\\MT_D"ZS[#( M%Q_2:%4F@GQ3K3-FAA/RF.>KQ9K#P2#M 6 M-="B46C/T,PROKE"&\:9I/D5@G6&: K+/C/3QC0\Q%Z@@RL[K5$/E4>",.A@ M[UN1.,'$CCUNL,>CV/_8,0.0;Z!'F*EN@Q?W$N.$D*0#KV]%?,]/[/"2!EXR M"N^1:R89S,J:OBO$F77X$\OP)V$'8M_(]^/0CA"[;2=V7\%X (2F98QP6,WSVK4@8^ ,06ZG!XUIS(6VP=,9FJ-]GR8VB'ID6,QR0 M> !I*SUX7'N,*N9FIE*M9;;<:[K,@5N!N.#7*]A_2%%V6:B@:@G6&OK2K+8W$$A:S2'C MFO-_$UBGO^0FZ.Y([%:1G4'2"A;!HPQ^+\]P0"$]P.9DPR[X RG;:Z6A*BAR ME,Q6=,BXZ%03WI!39; S8A&1F 11F/18L5@F;N(E0_M,TBH.&5>_YFWSF>"^/!QWWL_Q M[:(Z[+=AJF\/<*[;9%RAG*TAI'L3 2Q9'>>K!RUVY8EX*32!C-@DBATA(D8(+ MP?&U%7,AI8N$./[?!PV:G,[Q\/LI^M^>/))9O>/V!/JN7BIEM8_R:ZV'<0!22L+NMP[(X*R4/6;/^Z%.'# .-T.;._ V@[) M"8=X[Q![HC4R3^L#!SX=&[TCQEEC-/?AM?'>R*90;AD78/!O@7XPG6MEM2PR M#B(C"\ 7KA%8HE=DKDO<&;E;LJT@'U6J2T&NR59G9B<7-#8GI% M6,18!Y[YY>[T#)RX43;V\>(_I.S7VZ4%@]OZVYGD29,\\2NU MM>^N/'94#/CC&57Z3;[^654>%%8Z6?Q$35QX@F7D;G&+*;?"@E^=TPEKL>KX MO0,9KBEE_998'59)CW5K-6BP#\YBQZ*%)4EA33!&J/0'P;VBK.2N&+Z&>G", M9]""?&P2TQ.K.VP0#R]5>XWWB5,[$Z;8_"WQGH8Z.L(SZ\; % MN,.*QL/DQ+ZF!S<0?07R(4I_,#F *985\*44!#116EVG>%L8+=%[C51 &#RS MG63HL?R,C=ID.JQ&_1-4V#,5]AM4]J6L3>9+990C<:^1!ID9=WU>N5O@II,. M.ZJ\HV&_?7P[K&@\BMM'(#QH%$IAUKY_LKA/*@7U1=O,-CW:K>],6O,SU[OY M!N0Y3-WXX36ZQK--I%AAR.AF@!*;NI>J!Z WOAU9:L#FQG_FV'\*XPSP_TIK M>!JX!$U'._T%4$L#!!0 ( 'R"FU0TD5PQJ ( *H& 8 >&PO=V]R M:W-H965T&ULC57;;MLP#/T5P>A#"W2U8R?I5C@&FG3#^E L M:-;M6;696*@L91*=M/OZ4;+CY=($?;%NY.'AD4BG:VU>; F [+62RHZ"$G%Y M$X8V+Z'B]DHO0=')7)N*(RW-(K1+ [SP3I4,XR@:AA47*LA2OSCT*>L%FXU$L2G0;898N^0)F@$_+J:%5V*$4H@)EA5;,P'P4 MW/9N)D-G[PU^"5C;K3ESF3QK_>(6]\4HB!PAD)"C0^ TK& "4CH@HO&GQ0RZ MD,YQ>[Y!_^9SIUR>N86)EK]%@>4H^!RP N:\EOBHU]^AS6?@\'(MK?^R=6L; M!2RO+>JJ=28&E5#-R%];';8<".=]A[AUB/<=^D<&V\-V4CE+O%&1HZ%>2'V40KJZ4H.$+!9D@#71%:IN=LHBMZ&*6[ ML16P>Y7K"MCYE!LR* %%SN4%^\2>9G?L_.R"G3&AV,]2UY:KPJ8A$CL7(\Q; M)N.&27R$2<(>- %;]E454.SZAY15EUJ\26TR?H))W2B<=+CN#](-$,RW=$%:VH4EM[< Z#5?;XAW:]/K] MSF:'\:!C/#C)F.J2JD[1LS?TQO(WAH8K*[FK]Z-<&\C!%H]HC^DIBQV>PX[G M\*/*+JA/.F4+,&+%L;E3BZ8^+?#P0+Q]TH<67Y+K/=KA5ME78!:^&UIZ8K7" MIDRZW:[AWOH^L[<_ID;<],W_,$T7IR)84$),PIP@HZMKDM$TG;%9H%[ZYO*L MD5J5GY;T,P'C#.A\KC5N%BY ]WO*_@%02P,$% @ ?(*;5)5-T^E," M:B0 !@ !X;"]W;W)KR+ M!$AKD=13BB1 FG;O%MCV@F9[]UJ1Z)A72?1*=![NT]]04DQ;'-))7]26,Z3^ M' [GQZ%T\:2Z7_U:"$V>F[KM+Q=KK3>?ELN^7(NFZ#^JC6CA+RO5-86&R^YA MV6\Z451#HZ9>LBA*ETTAV\75Q?#;;7=UH;:ZEJVX[4B_;9JB>_DL:O5TN:"+ MUQ]^R(>U-C\LKRXVQ8.X$_KGYK:#J^6NETHVHNVE:DDG5I>+:_KI)N&FP6#Q M;RF>^KWOQ SE7JE?YN*/ZG(1&46B%J4V713P\2AN1%V;GD#'WU.GB]T]37R[R!:G$JMC6^H=Z^J>8!I28_DI5]\/_Y&FR MC1:DW/9:-5-C4-#(=OPLGB='[#6 ?O &;&K Y@UB3P,^-1@\MQR5#J[54MJT*+BMQI^( YTCU1 M*W)3]&OR.\QS3SZ0GW=?R,EOI^0W(EORUUIM^Z*M^HNE!@VFIV4YW>_S>#_F MN1\GWU2KUSWYVE:B.FR_!.V[ ;#7 7QFP0Z_%=U'PND981%CB)Z;MS>G 3E\ MYT\^],=]_C1.6PU.6W6J(;#>ND++]F$,6*FEZ#\%[A/O[A,/]XG?,F\M+'?9 MEJH1V(2,':5#1V95/U[1*,M@L(_[;D*L:,+RG=6!RF2G,@EZX[KZ+X3P&%%: MP;(O55O*6NPI-K^;J](X;M.I1PEQ0>Y?WNVY=*+=$/)O.M[)? M&WTFX"MQKS$'COTE>ZZ)9LYS+9(L2G'?93N=V7&=)P^0B4^-W+X MX%(W!T MT?="H^GMW%$3IWRF&+'),EPQC6RBCMZE&5@EN@[6RDJV!:PJ6"BEZG'14]?[ MBM(XF:G&C*+8(WN/+_1()$PR7Y=[\4Q.[D4K5E*?AD)CZO<@*GD\U^P:)8DG M=BFSFEE0\YU6Y2_P9F/$'8WAJ;/D,'6>SY4B5O&Y)XZIQ0WE0:G?(:&:S%D+ MV,N0D]')8;]RUZ].*+@VGFQ&+;!HF%C_@$QF$IEL'\7$!%1>[,JCSK1C1MRC MT,**AFEULX;E+WJSP]F#SY )ABQ;R^)>UD=!1"V):!A%UV6IMH:-D"N%?"P@ M\Z N.+QBL40#7/H#YBO5JL.1HV*0^!!<^:JP^Q8G%*/ M/DL:&D;-OX;<76XAR0#&_8F;NARA43Z'#6;%!S$4#8S2:.P\QHW&>>_(QLPQA88: Q&XK#A;@ ML" ';*-Z,7;0=)[F4+/A0)+ M@BI_P.@[69HRRTSI&?EV=TU$7YJ.*K%1O<17]-3M3$XZ3XN8&>P+6.31;=G" MPFRY[50I1#64.K!,?/7#\?*!N5AQUCU"'H]^BQT6QLYN#6W[8?.(!B*J%P,- M9 M![D8<9*+:\*2"/[AON$6-CP,F]OB97>^Q"*:@W.Z7D-B%Q"EHFM(K8H6$\U= MM,Q%(R:P*0RHMOSA8?[<":UK\7I, &6B@%2E":1S6%=/Q09U,W?AXBC&^)-D MGMT&M_SA8?Y,7AZJ1&D Y#FJXRY#/M#A&.U0)F*VO_T\5+EW4A8N7?9CX0TU M+'=K$L>?2&F3IM2S1>*65#Q,JJ_/HBME/^1/M3'U(*[0)1!SJFS$*&:>33JW ME.+'*%6)9K,[S@AH='GC>!%%4NK9%7%+)!XFTJ%&@-#P$*(M!>DL8_NA]-ZV M'JIRI!2B-)X#"3'S)0$+)!X&THUJ&G,.-PCLQ&;;E6NHN2M4)L:6*'57%F(' MZ]^7 "R">+@F0C>@)Q-)3U$BH<-PBZ$/AJ1.Q&"E%=LOK@['80''PX SXSBI M1-F9TXU3/XAQ C(YD>,B,U^/7:HW8(NID>W+F?D7CS(MC7A M,:Y3J:K@(PO+I3C,I9^M7>GHP)'2!XIO-H\WQ"ZF6>K)HK$E4APFTH^P.IRF%V>)9$OI5H,Q.?! M*+K;;C;C_AMDFS<9JNU8S+;3Z?=[#RD2F\V3HZ=CP]%3^<;#B@3)R\Y1!6;D M>T"4V.2=A)/W42^]MQ!-;&)/PHG]RVN500#6=6'*SU9ILBDD&E )]L2$SS=Q MF%64>8(_L4D^"2?YUQF='I'T!M-F9[%]Z\.TJ?_]1^5S0"$FW*'SF+D>7A.9_?Z9?KH97WNQW8QOX7PK.L!$3VJQ@BZC MCQDXLQM?;!DOM-H,[X;<*ZU5,WQ=BZ(2G3& OZ^4TJ\7Y@:[UXNN_@]02P,$ M% @ ?(*;5(1;YL4&" 2BT !@ !X;"]W;W)KH-GN7BS.A6HQL5!] MN)*-I>+;=ON MWJY6S6;+BZ1Y4^UX*3ZYJ^HB:<7;^G[5[&J>I-V@(E]1TW1619*5BZN+[F\W M]=5%M6_SK.0WM='LBR*IO[_G>?5XN2"+'W_XE-UO6_F'U=7%+KGGM[S]O+NI MQ;O5,4J:%;QLLJHT:GYWN7A'WL;,D0,ZXL^,/S8GKPUY*U^JZJM\\R&]7)@R M(Y[S32M#).*_!W[-\UQ&$GE\ZX,NCM>4 T]?_X@>=3.Q9 MB),!S)T80/L!5!W@3 Q@_0"F#+#HQ "K'V I VQ[8H#=#[#5E*9NVND'..H M:V* VP]PE0&$30SP^@%>-[N'Z>CF,DC:Y.JBKAZ-6M(BFGS1%40W6DQA5LK: MO6UK\6DFQK57UU795'F6)BU/C=M6_"<*LVV,ZLZXWB;E/6^,K!0?5)NOVRI/ M>=W\:H3?]EG[W5@:GV\#X]4OKXU?)//'MMHW29DV%ZM6)";#KS9]$N\/2=#) M)(JBZJ]B_/V1%U]X_9\_JS8K[X]O@:C7\U'?I6DFGX\D-VZ2+%U^*(WK9)>U MXOU,T !+M6FE.)_X;E]OMN*I20TP?2!TB.2[V>R+?=[-Q+_;+:]E8+$@;>5* M\<"-#^6F*KCQZE]5T[R>NTYT_G7"I"Z%RLUV+U<-IY0&,22W*QEB@8TMB$I^,L1# MJ,.4:T8Z19EC*=1:IRS3-L=0#*1/7,MSC]A(;G:4FSU3[E=B76BVB2B'U^=( M'Q_BVR/I"6.N;\&96/M.[%J/8A"[1:\ MWXR2=P]VFSQ!16%IF2F:7J-$@!*A3BPMFRIU@(99HT1LZ15W>J&1R/919/M< MD>^%:9(BB_TB>TBD.Q%:-VV]/TMK&]4:)0*4"'6"6I:G:(V&6:-$C%QHI+5S MU-J9U5KX-N'*2N$0ZIJ7F^]&6R=E(]9TL=]A\CJHO"@1H$2H$\3V%771*.LS MHL0ZP\B$O.Y17G=6WL-6+K9;<41H.E$-_B1?/3(:-\CEN,H\PI@ZL3B2(0C:QR)T93'LIX@C[\ M>.:);S(RD=E@G\F\?PZRARSE4R=HW1MKDXPB08_,/(PA'B4"$'&N<8DZR6BD M&(TTEG+P^V3>\/\N'%#6G9=!+7$WCR,!CH0X$@&(.(MY3-42.!I0VU;EA(+9 M=&+S)H.S)_/6/BQ3Y13],:F/1SD":JS;7N([JLH 9%+/]56I=6XIC*"Z\X<0 M9WF:Y#K%1EMB+SF ^;:E2F[KGH4*OS1QF"*#PR?S%E_17#E*8_K'!+#.OFG[ MA)H3F0WFF,R[XW_65B& K]3Z*A $-58 #NRL0!S06@$PJ+<"8$!SI:?.[:Z0 MP4.3>1/]\OX*T2WI?(.%#,:4(,Y46R).LX&7"-V:$M]5*P* 3,\C1*T(G1./ MON?X:D4 G%:'$4"YPMYI-D;'*"-4+0A?+PBA.9DPBW3PX'3>@\\O$9C^,=4] M+/'D$N=.93;86#IO8U_><*.XJ<61 $=" !%^CBI;581'6N-(3 &3/;K86.^3 M1O>\J?U9O;>8ZNYV8K^@@Z^E\[[V)' EP) 20I=:!1\.LH3#J>@ Q M$YL#'1POG7>\SVM94=P! PC1FF\!'BC$D0A'UC@28QF/E1W,+T7,[WF]*ZH; M04U2J!5LJXKBK6LN#Y#9;00 =K,L^:: O1P;_2>?]Z1HXU3SDO> KFI7L\ M[>F'G">QM&+0,:T84"3"D36.Q&C*X^^)!^/*YHWK,\3&"H(!C5AFF9/?90\6 MEOW\3BS3[9U:!0PWK4 4<;AUJ.(C0CQ4A"-K'(GQA,8:#[:5_7][L0SHQ3)B M4K4Q%)\!CF_AY#*@7S&D<92#A:6 MO:1IRW#+BB,!CH0X$@$(,7WU&]TU@"TI=54YH6#N5 ^<#;Z5O:1I2T&-@6:F M>E?7$&3ZIJOVZ !N:?N6UJ.#.,*T SB >0)3N[8 1DVUG1Y#]\"(YTPM!X.W M93^K:PM-0,R KJU'/).X:F:KD]]\RE\9B]#WXIQOY/Q.##7?N")&??CA[N%- M6^VZGX%^J=JV*KJ76YZDO): ^/RNJMH?;^0O2X\_G[[Z'U!+ P04 " !\ M@IM40T@4K*<" #-!@ & 'AL+W=OT W:_?L1,R M2@'U8C2/6D"P!#MB47>N@5QJQN?5^G!914W\@5"%Q92E52 M@T.5^WJE@&8NJ>1^& 1]OZ1,>$GLYF8JB65E.!,P4T1794G5RQBXW R]CK>; M>&!Y8>R$G\0KFL,@] =R_UPQ M\T(N9U1A; &&I91?D8_D<7Y'+B^NR(7-^5[(2E.1Z=@W"&JW\],&:EQ#A2>@ M(C*5**S)O<@@>YWO8X%ME>&NRG%X5G!*U0V).MF=,SA1V_3( MZ47_O^F_1@MM%/[Y?Y_AZ+8<7R]QCA9EB;$];$VM M&2 X]J8Z#U[K]_:@@@/LMQ&?H\%Q['Z+W3^+C8Z#?B+P0BN\,ND+P2,4FE/K M9"=)^V_:=TAZ+J+F]/>KP<.3:><%BB9' SP,ZIVCSK@9$KYS\+:=#-W&N!WQM0-@#7EU*:W&ULM5?;;MLX$'W/5Q N4&0!U[>D%^0&Q.EE^] @J-,NT,4^ MT-)88DN1*DG5\=_O&5)277<=;/;R$DO4S)PS,X?DY&QMW1=?$@5Q5VGCSP=E M"/7)>.RSDBKI1[8F@R\KZRH9\.J*L:\=R3PZ57H\FTR>C2NIS.#B+*[=N(LS MVP2M#-TXX9NJDFXS)VW7YX/IH%MXKXHR\,+XXJR6!2TH?*AO'-[&?91<562\ MLD8X6IT/+JZ(JTY M$&A\;6,.>DAVW'[NHK^.N2.7I?1T9?5O*@_E^>#%0.2TDHT.[^WZ5VKS>AUGK,(N\$U!D^5(&>7'F M[%HXMD8T?HBI1F^04X:;L@@.7Q7\PL5+\IE3=:R078EYXV'@O9 F%W/IE>?5 M&T>>3)!L=38.@&7G<=9"S!/$; _$D7AG32B]>&5RRG_T'X-NSWG6<9[/[@WX M3KJ1.)H.Q6PRF]T3[ZBOP5&,=_1?U4#\?KGTP4%1?]P#?]S#'T?XX_^S!?=# M7-M 8CH2#\]TG\>MR"QVI@_*% ?XX(.L-8G:V;S)@H>*0RD4'A3L5":6#AA> M?%+%DT^R$(\?39\?GT;<1;!?R#U^]&(V?7[JNR\K"_$+3P4. $21CH2F7"PW M,6AF'0T9K':* @Z3-O[)+H R(I34K]YT]-K IWO0I;:F2#G,B;+RR743MCG? M KG<[(#LA/H9:RLJ)Y&C>DXMFUC;6LO 1ZP7A^*CK*T[F)/T/>@P+;Y6VRQ> M*H>S+7WIUG])-;5:9K3#[YK6;\C\Q&N$LS5(I04?V<0=,^+:.I"\K,BI3([$ M;4D'5[:JI=D(7 =.!O(IJB/JFW0B#M4O/Y5ZB%4L[RG.,-*%!4QV^(WV*/)6 M(!>998D/Y"<:(YM=UVP7#WNC5A)Y?0FHG\/7ENON&E# M:,SCGHR))@5AM>U^)GTI5I@.XM>M6O;E@(.R.1/,H4?P'XE%DY7;I(;"PI+- MI1'&&NR,QCGNV39SSYU& !#%[LNT]5PB/ERX ?##/:\/F-1W?R-#XRAN@HXZ M5KM\F&);XIXFQS,V]'52@&NI8P)AJ,X;]5N2H+L:^YA2^Z58-:AW5 !>5PVC M[T(D-O^LR[ZTCAI/X&$+"-IZ,Q2YC8)H-UC<4.S;:A -]J#PM5$N77$%&>A,0S:(0C6G M\,,AA#@*MZWOSIX/)IY^BQ /YL.6TIO+RYN>4TP:.*PTEITTID')=HOW5^/, M>&NZQ(U0Q!F:[V#P28-FO]J/Z9=I.OUNGF9\3&Z%0HTUK> Z&3U_.A NS&PO=V]R:W-H965T MZX6Y->W']4U#GYZ&5?)B M92I;U)5JS/R;)]/Q\Y?GN)]O^*DP&QN]5\!D5M>?\.%M_LV3$0 RI-.N,RT-:_J\NG#]166?;>N4>)@A6127_ZL^.#M$#ST8//#!Q M#TP8;MF(H7RM6_WMUTV]40WNIM7PAE'EIPFXH@)3;MN&OBWHN?;;6V&&JN?J MMEA4Q;S(=-6J:9;57=46U4+=U&61%<9^_;2E_?#4T\RM_5+6GCRP]IEZ5U?M MTJKOJMSDP^>?$IP!V(D']N7DT07?Z>94G8U3-1E-)H^L=Q:0/^/USOXR\NI_ MIC/;-B1#__O(ON=AWW/>]_P_0O3'UWY?MT9-3M47X/:JKBR]SS7KR=W2J"Q< M,;F:%Y6NLD*7RK9T@32RM:JHLK++C6KI;BUK6NR%SZ_JU5I7VU05=,UV,UOD MA6YHIU3ILL1=FV61+95N#+VKRW)[4F\JD]/75:[NZ58]*PUMT9K&V%;1AD4+ M0(_^_K=GD\GHQ4]OO[/\=OSB6)%A2F2]:&]56$:BR&F)G+]9-P439&8J0\0@ MB+:G:DKPV(@\O&?FUB!^5U:S];!JJ>\-/6LJ9FZHSZ8+*: ME@D4]' TWKP+J MEZ/+5'D(YDV] BM92JTL^XH-B&F(='?UNLCPQ''JR.58:)7YG!666*D_TP>P MP"Z+]1JPX,.27DI\R):Z6= =LZ(L0=/:V2=:/E45^0]B;*;M4N6%=0)!O"&Z M$RE:M=9;2$ZJK"Z9&&W75+(= 0(6WT- NC7AFA.)[XT([Z*NB12T&7CH-U0@ MP7C\0NG6R5)+GB(6 +[AZH55:].PZP*IZUE9+(2B<4#NQK5G3 MCKK<6I)4YRQ!"17X]%P=%<>*!)BVFV\%?Z[,R)SG-PDZ\6JS5Q,%=. EBL M2 KQH#H24S\GP6>(OXT&+S0PXDW<0X@1NR0!PV#:BER[PEF'RL%HO(X8N.L]' M+QBQ@"KP*!Z7.10FSH3,*$@XO2P)/ MCR[JAA>$PL-FR=RL%U#5D=XE4(3B3]B03H"OR&>5"V["+\_)* ;[DA X6'5OH3&Y^N@8VSX"L6V5F:*.6P M\GI*IF>&I3KVU8HCS/$5"0[)7)YSS*,/0;@'#99F*8;'K$PY6#J!D/3+0R4W ME*R=)K<^&GE%]+"'38R_)>-;2"NZIA&UU@KA7%TYF2;^()A)DP6%@8TN1:!T M3L)5(,"':K&_KRP8<_O PAL#X5H3&S^S!2&F?W5Q>D49&BT/"T.+TH7K<$&" M Q8<8XBSG!>1Y<#:E-80F7U>P\_2FS$,CX4E()#*[6GRMB(JMJ(Q\7MVBJV8 M,;%()/ZDS&HS-*V6%H();L]A3D>N%"DL:V)T65NG<4CX1X\\W;-S^& M@'-E*, AQ_N#T7/OWB!&:TA\U;(=2IA$1&UMK6D/AD'6A;CT74Y&@<1]#3GA M*(-<*^[A6P)\$"+6,-LAUI.-!?-,-PUBN+*F& PT)I$B;JNMT4V@NA-Y)DE' M5GEQFKS11:-^8D)\/YW>P!<0;0HRBI"9>:-7!O4$7F)EM.7'")*B$?)!:0F@ M_D:2A?LBEZ?#763T2=J)(R$HW(\I&NQ5SDJ2:%+-3X6)^TD;F_/>F9-<^]R.<;3/7CF8AQ1!KX6 MDL>#M"/S0+QE/H'G1.6L*68PZZ@J/4_^_K?KRZOK%\D/ E=(#]X&\F+I0&(G MQW59+[:\X(/T^2/4V*>A4T/'-3:E<+VG.W!.O@A.'V_N VC)-9:Z^:/@I8_B MV*^7/+@>9;\[*SK^UAQ&L X.]V#A!Z4CF?#*R=O$NVQ3EQ8*4?RC) *TYS"L MXCB#'B7[TM2SNM'.UT?;"(Q@@,8WN-.4SDN!66N*3H$#0H=-W94Y5!VD!;V\V=LGS ')2D2R M7H,XXKW>5F12.PE+WM2-*1:5>L4V.=OBP@:6-Q0*G@^S*-0_7( V=\]F_MFY M>[:/Z^BNIVA=6F+RW" MU]6J:!FC0="6A,H3R[#\NP.BF XI )&!MIQ'NN#VV?@B53WE)+[_!R$$#T%< M]T_NU110.=NF@QK!2F\=+;HUD!Z/1O^5.&+H2KC-"N&08B!Z7 L)U$D-:U]< MHB]KY-2!5O4]P:,#CI)L<"Y*^Q$A#9P%Q4SW/L!@8B4QA+JTE(]*BLP5DYK_ M30>@5Q24DJS1^IF+FH!$55Z\06N9QHUSJG3,(U"D&> MD_0\YP^T-F< (9.,,AT7[91;,8P X%1]3[D)2U-"&8$->UIS0$"!,9[.5N"U:2.R1?)(075=4JCW*E+> MG@LD$R#3#CNE,I)XKD(IG7GHRYNH\! 8D%IRXV0+?/X="<#OD?>MKPQ_@&V] MW>BUFE+F(:7IAPU:*"C#UBB+QP:F3*SXSFU-83^YJ@EE;)+24?JN6S'(1(AY MATPURCR'99 ]&_48&,F?-U>W._C\_]>OY*_KE]K5KQVN_BGEBG2"R]'DA=LR M5$7$V 5O2VZN\,$$.W@2!B<8$N#O,COQT/T9W5+_:=U*/I"\"VD_ABH+C,D[ M777(PXBEKA"&5!KOZSX5#'5-SDF[V2\(CHBBC5ET+N9R$B"+&TNC[@HL_#+*K M3[-AX")'52.@ZQI.@W4(]KO2A8A8SL25+I3<6#V<1"01%0_1?+9EN=FE+.)' M1]A%84N1VKKQ<,+8S^I\B\R[85A;AGIF>+4>9(G#Z1+GX&$QD?P(- EG(8/< M,M-0"5(7I$_@ >FHQZHZ&%SU[4:O6BEA;HE.+&HUA26^F\ ]U;W+;%95=UJ M)L4/QA]E-;2MN)%9ZOL:3?Q!.X_H)R5_+G%JKA9&I$+MM@%M.2(?UHGH43)X MM/-KLW:U'(>4@\)+=9 RD [[IT+.AZF8@8K)OXV"ZB %=PGXIJXE4'C== LU MC9"-&I!O7D]#/7SU2R>Q']VQ,#E);Z:YBH3:ZZK^Y-Q$G)YQP^I4 M_<,3V.(?V(L]T-07@=8WPH*)&H#(R:,NVV5R"-A.RG7[BQ"_MFN4*DJR6@XP@"*&>P="01TU#6YDW^"D%R:% QZ]!Q M $COS>9[8G* 1QI.]& Y)X'$IMR&,O>(I1YS(7'RN2G*DDVN)>&%;+NPJ( A MJ2HW 26U5[;>'A.IW_G"JGLJK/:?,#_)(P;\G::PM%&W?;P5PGIU].YV>OQ< MW72-[:!MSGT^^@AN<%:+G@Y6BW,"SI6D@_^>$FLVU^/KZV<)G9;96N3X"U]BX;B/A,[9^KT6&DJFU-1'$6Z-I>/A[>5CJJ)B4 MH1 &D,O>CJ+\J6-7ICTZ0>T'$N[#>,,H17!D\4:KSUQH>W;"T@CGB$Y/:>['^H(KHXE>0-$10DSX%Y MXM/BN(#IU&!VTL\M0;N6I(&,ALZ6$O(#$.:$"T9E+LAGUO$82$YQ9]:Z@)\R MLS9.%@01DR<.=$(5(.2-WDB(M28!\^)!A@+:#NT+-[GI)2EZ2MET0^MO3S!* MPHV.:.J!^QX>#5JH0VO.L":&#(P@#HL+4.X.J4\%!=-("_+BOL@[/_T5M-RQ MQ\DF[EZCOL3:7ZI?NMPU49GSNMUY>EUR7C&?A_H16H1MXGWU_CK>PD869YAG M9SQZ0]M!NIC*0.V )*'.04R7VKITR2A@*&!4*89L?5OT<-%/LAFTL\(4 0\L M,?D"+L,-90JJH%?A%72M#?\7X,L,]7 %[(KXA\0D\1<,!2AMZ%3OD MA-U?2&UV9TK)=WB<1!SJ:@G#YS6F>B3NG2$'M13I2N,65.M'5+!$$BH$H3]@ M!3NW#P3"B=VP?9SZ?KHO&#H\"Q,Z;W\(-[^9:&DDX/WXBV6CD7$*3*X/RP\[ MW.[B:Y.)VW77QPD:_,GW#7CXL>75&_YZX/_]Y/$G'%Q?J*W7B_N1"\H?H>Q0)7/ZE MG1>#G=5E>GW^C) ZNKR^5/@XN9C01_X/))BD(Z;!!?T1<,_.QP0<71^ED[.K M< /1Y)S^')!?00"N)B,1BR3(2O(##]'%#7VF](\5F[C>^257Z?GY6?(&%V#[ MR&;*=:+*:#0FCAM$L+)4_^WUQ65R5Q,U:-7)L_1\--I12&BB*(L;#"6A=9;> M]K,L@T&#WB![Y7B>O/:/:,;OEI_Z%[#948M]A:" ]!K0C$;?G5V>NU>Z< T(QOYU,AJ/DG-:!W_T \Q]]H*M7\DK?F M:5VJ:39,,M2;VYN[5U.L/>T6E(JI9UA\?.D6?STE^3$K*5:&4@\%S'KEDRJ2 M8?$+!VY<(/[U"[%8=A3"^'D+M/9"\=&-G*9J7:Q#T$[QWTE?+T@QC$I/_\95 M5/8U)V5!%BYG274H 0R3^\1BM^88M2L$=8$=\,$YL4/?>0:I.>F+<<.RQ6>5 MJ5);UQ -Q=,#)66>O5RMD0E%B\@4DT[B40D_$.&RCO@K7UYP#@^5.]V$<)UR MQR*C1-4WKF4[OMGS_@[=!#&.-S*>25)2+QJ]"IG3W=W-3>I)QFSY5"&SW:,Q,:DL1Q//%%'@U)/)?0O(+GG(X\ R![L! M+"Y5&J(9!RU/FVJI[-C#4"&W16+BT4FB1&6_"(.I[H8;@6^#:@[T,D3Y456\ MUZY>RG_/ I *!$[V\P/[NFQ[BX!('Y$:JJ>N*,@Y+07RP<867H.4WZ/(1D M9%6P4'/+(WIDUXA0SESNGHRY>7<7B'^J?C:R7"M32'ZA>8&TWKI\S!F(6TJ* MQ?->L^,=$<M(*FY(0EG_^6Z,(#9ZY.G2!%,-H^E$GZX/43F#>5T MF4\=UQW9BLQ57X.E:F4\F*MBH>JR-%$32O(&T)'+R'._- -0\P$%+JRLZW4H M]F^6!1+ Y+:;8::3JS/?^3@ZP\$IJ.8#B%*:3 +N=W %)E]YLO":.)2$GDU# M#K[(K$_NB>&2@O3@-60P"!-.N'>>2KGLDM>&E4(U&N:MOQNCF*UOQ ]HU[N[ MI8[2'H"0&' V$T$(!=X\MI4(/"/#4P/H?S!S#NIBKP!&PB[_D09%Z*6PSXFCJ,LV!B@D.]@[2JO ML:Q*OF,3)91Q@=^=+AL:X3D.4#CU@%)R%=(#'6&U0U!K<0@E;NJ%;EW3R?$7 M'RWLZ_@+%?6,@(<\PJ/;8#-7F!Q.CQF#-%B#4T1V/V9DC.C;B]1-:7M#WJ_7 M;NI]^'CM!Y3 -1+#..U-P,4[G!LGQM/(\+FG=A-]H?^L)D/#M=@HM.Q+W><" M_6GR$O=)L4U /LHH >I7BYS;!WP?W)N7]KXQ#%W%"$)OW>*6?-]6H/BSJ;7; M@;DO_?0PCN";J3"!0S::V& .SLWQ$!0!Z+I[UOG\J%40NWGK&7%ODMZIXHQ5 M+(L_H\M3%K0Y28WH:)!TQGJ%8_-8FTG3.X0Y2_N^UX%O0 5/JN-+23.='>V9 MZ,F6AT%Y&[7GI#U?V-UND/,+,98+"N;EW$DS:,!Z3B0R>YD.GN[YU ^KRTAG M9-!0>(.*5Y)6M\%D@:$L;59\I>-D[ .YV"9=.JQ(+I)2\JQHLFX%?+.X T7Q MJ77(K247HWA42IVVF^,8KTA,[W1=@Y-KNLY/=(P?\J,' WV""0?%N\Q-'G*," J2TL3X5*=\YK M46![U#Y_F+J##7DJB3*"WN'=_O='Q@7"$$V/AL:@/PJ(F1'77L0\TFJ-(Q]N MLBZFVO$\2&79+"1C( X\Y."SKU-"7U8(V1OET63GR#YV\:^*I>L>-BR M%B W)A24'?X ->?1#\X?W=Q;Y/@2OG$+.H4CN[M686 D'V_X:A=2#H /D#)P M01AW!7 H]6X$@OO#OODA()+',O>PFAP([ #W,P=SGA 4,)I^J@(N&+TCDT0Y M5+0Z9P,D!-1 >)Z"ENM2BRT%=^A;D2J^FASD2#BZT(NA.V4:A-'-.CRD M"-K%WEWSP 0/3QAQU49Z%O"_?C(\F+%YZQ)1)W$^GF$5DD.%X9,XC<^'R8C2]"K4&A[(:?>)]$2KIR'[9OV<2N;, M!SLWL"VTO1\]*?7&.6%ZUQ_E#DFOC'^K&4X>@F5H&7O9K(J,[XH==F4")SV!N80RYVJ+%(_(L[PCB?=W MG XW\@4DKK1)H'DB82D>[A'C'U:@H&+M;MTI3J0N@N1X8@B\=-S_V9&>C<\\ M#%-V1H.+Z1[9A]/CD1/BG*P?OX.?$9>VGVL=J-P-\)P;(V)='011!KB?0(0D-QS;KN?)GZLUGOI:X\]& M&B,A^-!2]?^2V$7H >G[HI EMOE_,F1)_FC(XOJ'_#-3K\(,W5VCD;JR&^8& M@B]@3U_=X8*WVMRD#$WAR94O1]&JE@_LTDK=:NU]"IMJ]TL>O^.2?/STJ!NJ M>NGQ)OJ?IOI4.*\F?M?WAKC-X$]3>.D(,5#?/PQCB.X6_GF^IJXB=]3__)/= M4CRVLJ%"30+RW?O7MZD[C^6C'2^ZPW[%36TQZ7!K&HS2JJ./MS>WQ_Q;,EWI M?K:DKXADI!7%?!M.WHH2S,(9+R?7_8F1Z$>J9 Q@.(M-B +24X5=$ZECR@'5 M4&G#&KZ6.'$-_]Z\]>?V(@T+/W-A/IO5VJ7<_$LK/%O5*"O(HLBI7-T77[G# M"_ZW4.8-=^UXPJF,6IWEML]2O2RZC*2O$,03[_VD+VQMPS^+5J+F0[I>&'N: MW(G8F,\M_YR(\8?M^;=1:M?V0LR8AJJ"P.!= B*AX;D>)/4,4LD_Z$!*?( J MJ90Z@@?)BOOB 2!=-8I-:\@!'QMYQI;^-V$>.%>1\/1A( Y:>2PVIX=^._!I M]..-*],L^"&PO=V]R:W-H965T#PKGZ=#RV62%* M;D>Z%A6^K+4IN<.KV8QM;03//5.IQK/)Y'A<;P42F_/!]-!>_!%;@I'!^.+LYIOQ._"_5'?&+R-.RFY+$5EI:Z8$>OS MP6)Z>CDG>D]P*\76]IX9>;+2^BN]?,K/!Q,R2"B1.9+ \>]>7 FE2!#,^"O* M''0JB;'_W$K_R?L.7U;9E6UO]E MVT [FP]8UEBGR\@,"TI9A?_\(>+08SB9/,,PBPPS;W=0Y*W\P!V_.#-ZRPQ1 M0QH]>%<]-XR3%07E=V?P58+/72RROQII)2%DS\8.$NE\G$7NR\ ]>X8[9;_J MRA66_5CE(M_G'\.2SIQ9:\[E[*# 7[D9L70Z9+/);'9 7MJYEWIYZ?_@'OOW M8F6=01[\YX#D>2=Y[B7/_T_@#G-?:R=8.F)[]OU12<=7/&.?*O9+HQX)!$#A M"L&N=%GSZA%)#'HC"F*_""4/GJ&'[)ARP3&ZX ML4.&8F8OII/16Z244E0=$.6TXXIEL$3FPG"R:8C7LC;20B-$O7@W.DYZ'!FW M!>-5#EFC:2<*A!FO88R2?X,/B%>6AQK,M$4+84MXQ'>>,VGW]7!6:^/6&N*\ M-+(:PC6KCB,J;_92 \M,L\^"KSO:C\O/'7'? M%O9%0WL>B.G]FKO&P!1_L--]$WD"!'UDMAR"H*^IR!V*#QW$^+*Z,5F!WH/F MX H?N4D'-RCDIB*@]7,P; N9%:P($B5*=2V1+((IN1;#$,!^+NQ+O!>5T^8Q MF/RD@F@DHH@F /?D2@GO@N,/9'JMK8#+'Y"XF6.W7#6"W15:"&> EC1.+VCN#B 5>)I,@E.J-<-9X-_A(8 MKH!2BC JS)*2T$1L4FD7L95H4E:8>VA>/1X*W?MHK) MAE;<;VW63--AS!R"2E=5'/<>3_>-4L .W_=;*K+X'I#E@ /P[ZJ@J:S(&LHE MI;G'\H"IP)E[@-L,8L#NY"4#>HA7U90^:B5U!:+:,ST-X'RC#_$12F+BQ_[F M;:;PHBOFO/7F(.0+G\88J:B4=J8>++"DX#FCZ%(W5L+%.HI]B9A\5>^#&JQ' ML\9^1R080BB%L.2AD]K.\%Y>4N-;"T/.$BX95UFC.J3)_V\K]O@'T3$B')^^FR2+L"ZW@T^0.2S.%+8YL M]FI7V8LO'I)N!+Q.IL,TG2<_R0="*TH"Q6^ UR!M*?K"E"VPL[?)=0?SSI<7 M).9XFOPT;X+XP>-DK MV58*[04Y;8M(:U_Q:%V';$4DT L:8>-\"4,Y1Z'1O@"%1L2"LLU*FSRV,.P< MO,(05CBN:;\[:(5T$$.72M\_DB=&>5\CD/EVA _[H7C*D#A)]R8?WQCAZSV@ MMX="LH]"VPG]X(\Y&7WI-8MVW5O0M(59N"M^0QS=;!/VR9W%=Z^0(?3P5'H$ MV6%2< "Y(Z9]ET)FT*'W)A156']O]^UOCW6Q0Y"6B#=^&0EM(C*WMX&G+E3C MWJVT1*WZNS[(PV\#F&$;2@4EUF#%KGHT8";&PO=V]R:W-H965T MED6)\F)/=U>=.E5U^G*V#WS6O MPLXW229SYS[(X*8\'TV%$!LNHB H_"WYFHT1(-!X[#%'0TAQW/W>HK_+N2.7 MN0I\[AT1"57*IEX[U8_<9_/L> 5SH3\2ZO.]O!H1$4*T36],Q@T MVG;_:MW78IP9E_ .:1;9V,=Z$=;P%O,,AT<.,=_B?$J4_+^<80!M_O1#C M:(AQE&,<_>]BOHSSLXM,1V/Z F?($6*S=)V\9UMLZ->:Z=HUK;*;;[XZG1V< MO G4.J.QI -%!\%8[#"*L/,Z? BD0G"%5I%+Z"W65'60>[PN:F5AZK%&C5MR M#CG.(7I(9;"3 ]5<+K1=D*LHM1+D8#I])2,-BLI&7>@V!VB3!VC@D!?M$H#. M;PC8GI1$7BD/*^3J2E!4$92,(>LB@0X#P3MC))2R)17.!BY2+DJ3)3?>S1^I M;O:I\JZAB,-#>,G_?J;+V%%]R1 6$>SW'_D,-/>)QXLQ[5/K79FZPX,?DVZE M%/N9%U![:DA)JKIUAH\N>$R7D2#@HAX4G+F_Y8*;.=+N9_$;=ZC7J@3Z4!%D MFI6)NJ48(@!0@S&4$-ESB'0O+7I8J3;\:P'HK6]NKT@!!ZN!PE!-Y%:EF#S*I@(TDMO^5#DESR-P/ZISSLH#;V^(A88N,:7FII-5D!SZ\LRF M!Z>?%H'7TEV@BX]+X0GG@'Q)+3QWPLQ]5-(3=$D94HU+-@KSKT^F."^A&V?W M,E&%+JY;#11I*"R&;DA_.A%]AJ[78/+^YNJ7>TEC-CXY/G[UO&F#"U3RZ'2F MBD*(2%V]:,=W5F_V8IT@,$FTWVC:4J6T1[HF,:U4@$/A/ Y1Z8@#I(<2&MRX MM5R%2_' F#]5?0IBCXF'VOF( M(MQ]IEC)Y++E7\G'D']-0/;48_PTY*0)JS M;-,*%ZI!HRKY *$WE)/:$ZHL>L-IMEVS'$+O.:2%C"$1B]H\V;KH,VZX+"T) M^U+C!03[X^]DN_V9.YPWHN=6;;()6HRC:G?S]/((E'!)=<5XKQD'J>=21WJG MBD[XWZ(+N-F11PGFD/UW$D_,'Y/R8-6=9'EF1W%;O=&JUM!VWTN#4NI*RUF1 M.E)%D9IDXD%7ONB\Y?=:BI*1#O4U,=MWXN1MKLO,4:-@O\H,G4%9 M]RH89HZP<28'AI7OP#4$L#!!0 ( 'R"FU16FURL=@0 '\+ 9 M >&PO=V]R:W-H965T;)*[G3+E+76!1%4*I5 MFHU&;]):2#V83N5U'ACP;5U+>SJ I59G@W&@_7!K5Q4G@_2V;01 M"[Q#_W-S8^DK[:T4LD;MI-%@L3P;G(_?7ARQ?!#X+''IMMZ!(YD;<\\?'XJS MP8@!H<+\1*78$,'XTMD<]"Y926\F$VM68)E:;+&+R'4H$W@I.:DW'E+MY+T_.Q:2 N?A6H1 M3 G74@N=2Z'@@W;>ML2^=]/4DR,63_/.Z$4TFNTQ>@@?C?:5@W>ZP.*I?DH M>Y39&N5%]J+!C\(F<#@>0C;*LA?L'?91'P9[A_\\:OCU?$X?5#6_O>#PJ'=X M%!P>_;=_:65EC2\ :G)-0T73R5N[^E14$WS14%& ME&GZ$!Q'NHDB@?,\-[8@>&HU# @WDF3/D2_R4*%%29/ (FCC06..S@DKU8H\ M%S(7/"'8,AM8$[--0&Y:51!BH>0?"&R*>M1:CJ0#C(]Y)?2"$#'CK0OF"EF6 MR%('G=0V941A:NP:+T^J2*Y19B$)?BU6,3D".![+F46REWL@6?\W>4W@4K@J MY"F\O".R22#41'^3\PMNW1!#0TX^C3>I)8,:@JN,]:^Y-#BVUD6:@]Y:20'Y9EAG;BH TQ%K*;J1$TUCSV.66()!\#R(J M%O1'-1/O-K!!"]]:\OVCT8O7G_CD"N<^N.T2_/TW)]GX^-3!'6I)2;E#2B_Q MRIWFX)5PD9%U>?] #V%CU5*@(#P'WT4[2=YDD^^@00LKY/EU'HJ61EE>];,L MDO@T:#[9Z7\K\F)WY*3];389T0^%4EQ)&R8"@SI?K1UHMMB%2TES+]D+\ M6@P)J6'0@3&YXHQDH]-HXT:L8L\20T^[+HB-3X= >R64K24H3'?<,N/"MQ!A MH&\/X+X_%1L+35V0L637+W2ZM135:!=A]7,0!DK&PO=V]R:W-H965T&).YLE>Z8Q:7>1:;7P!H/ZD24QO$\ZAB7P7KI;==ZO51[*[B$:TW- MONN8?K@$H895D 1'PPW?M=89HO6R9SNX!?M/?ZUQ%4TL#>] &JXDU;!=!1?) M^67N_+W#1PZ#.9E3%\E&J3NWN&I60>P$@8#:.@:&PSV\!"$<$N ,IB,= M\'1^9'_C8\=8-LS 2R4^\<:VJZ *: -;MA?V1@U_P2&>PO'52AC_ISC"P2.G-4'\"7(SC]!3BC[Y2TK:&O90/- MS_@(A4QJTJ.:R_1)PG=,SVB6A#2-T_0)OFR*+O-\V>^CH_]>;(S56 5?GB#. M)^+<$^?_+VU/@]\K"W0^HZ?J_FZ!UJKKE423H6I+^05U-!M0!\M";EA U:)!*Y&589AG)BG 1Q^0-EQPKK*$[I1I#7]#/?/?B,]O1:ZV:?6T- M2:MPD58D+<+Y/'OL?VO5'>CGSZHT*?\P/V!)$B9Y2A!<+!ZCWL/P)WC!H_+A'RP+6B2A'E8T0=ZS\2> MC5W!993)&NB "3XK9CGIN!!^"[-V5LY*.AG\O?R<^]"[/;J $!N6Z<&W'/$P M^Z^*BTX>;0=ZYUN3P2+82SN^W\DZ=;^+\='_&PO=V]R:W-H965TT>AV$'Q69BH[;D2733_OM1LN-E M0!M@V,4B*7X?'R:U."C]:$H 9,]-+1B:O(1&F(EJ0=+-3NE&(*EZ M'YI6@R@ +^V&TU:.+(450/25$HR#;NEOXKGZ]3Z.X=O%1S,B1H&00=3W -=6V)*(U? Z<_AK3 4_G(_L'53K5LA8%K57^O M"BR7_J7/"MB)KL9[=?@(0SU3RY>KVK@O._2^"?=9WAE4S0"F#)I*]J=X'OIP M KB,W@#P FY"II?\H#:KJM"(?99RQ! ML^M.:Y#(5L8 FD6(Q&SOPWQ@6?=G^)*QS,3Q)?]0)ONQVAK4-!<_ST1(QPBIBY#^9R//LM@5 MG)M6Y+#T:<<,Z"?PLT\*@5U,V*M%],9\,(K>F"O:&H-,[>8>M3(OQUYZ-Y!# MLR7(8(F]6_E$4*5?:)I;92HTWCOO*N#IE,Z8!]&5]3&=%C*'HX^7!%$4#5^7 M@QG$ZW\Q>0=6Z;=@JI-UR8DF/&6CK M0/<[1=T>%!M@?!ZSWU!+ P04 " !\@IM4=:"?'[P" D!@ &0 'AL M+W=OW;%=H<^ O9C7=P1WH;_5:XL[O M67)6 5=,<")A.W>7P^DJ-O;6X#N#O3J2B MX0S*TA!A& \=I]N[-,!C^4XU M77X3RG%P\-*S& MRNN9K]&'L?2SCF_5\H7O\$7D6G!=*'+!<\A?XWV,K0\P/ 2X"D\27E,Y(-'0 M(V$0AB?XHC[AR/)%_Y0P^;G<*"WQK?PZX2ON?<765_S?BGN2SS3H5-4T@[F+ M':A /H*[N!$:2#H@?TGL15V_J*%79P+[3&E%Q';J8,VSHB^ZG_0A.*E+!%:# 8)RZ1[4QJ-UK4=@YLA,:I8L4"QSA(8X#ZK<"7U&V,@_[' ML/@-4$L#!!0 ( 'R"FU251DRD\P4 #0- 9 >&PO=V]R:W-H965T MBNTL:?C3B<]+60D_MK4T^+*TKA(!1[>:^-I)442F2D]F6?9T4@EE1N>G\>[6G9_: M)FAEY*TCWU25<-M+J>WF;#0=]1?OU:H,?#$Y/ZW%2GZ0X??ZUN$T&:04JI+& M*VO(R>79Z&+Z[/* Z2/!'TIN_,X[L24+:S_SX75Q-LH8D-0R#RQ!X+&65U)K M%@087SJ9HT$E,^Z^]])_B[;#EH7P\LKJ3ZH(Y=GH>$2%7(I&A_=V\TIV]ARR MO-QJ'W]IT]+.#D:4-S[8JF,&@DJ9]BGN.C_L,!QG/V"8=0RSB+M5%%&^$$&< MGSJ[(O"GSA_":4TM&%]S+XTTF 1+Z?Y!WW9SN7L08'7PHUI/DUIELUF#\B;#^;-H[SY M?S"/_KQ8^."0!W\](/E@D'P0)1_\3\<]S/W.!DDG8]K#UQY$>\@M$M\'LLMG M";R2EX-;DA"31\GL,'TZ/>I>#D[ M@CD M9=ZX?5HZ3K,L:W^3B"&9I@=XGZ9'AUGRT0:A(65^F&91'%[F)R?TL91T9:M: MF"VJ,[>N\*0 7-[#@I0.)1H"">*^H?06=1.D0SJ+A9:T%,K16NA&IA1* 3HG MR5@\\]PV)LB"T'VH08XY$,A>124AMD@)'+GU(8UZ2!1_-[T3F$T!HG+14&$* ML@LOW3KJK9W*)>6E,"OIQ_3:T)M&;UN7IE%1;U]K#' \.D81:LW]1)GD1A=T M*S2]LKI09C60OWU[1;_\_-/Q;)8][VCB:?K\U_&>WP:YRD1]W&01<3@*X5]+ M%Q3C-)PLFU(A!Y3)=5-(#RL+Q6T-VI=6H[4^B9"&F#KN1C"JAZC 0IJ]#YP+ MQY[H=.;"( SXKM42W%LH]+6 8V(HT/V="*P0,,R36@L3DF";O&1!&@Y$FN*M MLH74>\:QQ=.CYWX7U0:^(]E&O4<6+,F[F@'5SA9-SBF_E Y"F17?4 6LP0?& MD>X[@JX$8%MGE$CIG5R+ L]K$*B5,"G=?-:BM!7N;DIE4_HD/.,./ Z@\!JU M)O*R0<$%2.:KB+"4NJ892U3KH7WX44#E[F($( '$;L=TZ&^3A[G" ,M 5)E(EA M!!P^IFO?!)YR G>G J&@X!8(Y\P$G@%+HIUUIJT#QP)Y9O%WQB^++ MLC@_48*&O-# K^5: M:L\V]E JS#$.=@[?B)B@D%BBO#H=FSAE(4/ >U@:OE&Z@27SQ['L&3MSPX)V M1$D>4;3?2A_R01>A>!LC!%4(=RG8\]:@0%HCD":0*.Y#'M/%4*3<5G8;2J\N MENF_:4NX)8(I8!LBL83!]$:8AA-PL*/+J58?@T*+=)R,E@2WA]URNZ=K([N& MBXZ*^<,!^=9/'[\!GVO4CEHJV69)L3=;8A_N%8)8K(72;:M'9-AMK<"OC9]5 MWIV/RSCCEXR3,!3?"UR<=HA52#0L8V'%>1I@*HKI?Q&PO=V]R:W-H M965T,R6,R\[DXO9FIG!9=P MIZG9-0W3KRL0:C\/DN"HN.?;VCI%M)BU; L/8+^V=QJEJ$>I> /2<"6IALT\ M6";35>[\O<,W#GMSNDK523T[X7,V#V!$" :5U" R/9[@$(1P0TOAUP SZ ME"[P]'Y$_^AKQUK6S,"E$M]Y9>MY, YH!1NV$_9>[3_!H9ZAPRN5,/Y+]YUO MAAG+G;&J.02CW'#9G>SET(>3@''\3D!Z"$@][RZ19WG%+%O,M-I3[;P1S5U\ MJ3X:R7'I'N7!:K1RC+.+95GJ'53TFK,U%]QR,+/((K S1^4!9-6!I.^ 9/1& M25L;^D%64/T='R&AGE5Z9+5*SP+>,#V@61+2-$[3,WA97V7F\;)_KY+^6*Z- MU?A7_#R3(.\3Y#Y!_G]M/ OBYF]J6E;"/, !,Z"?(5C<*@LTB0?TC13DJ!,G M=94*)\98JC93@GTLZ[Z1Y I*:-:@CYJD!VC9JU9"4"8K'#7!+.JXA<:0"Y*' MQ6B,YRB<%#FY]/\D8FBP.RV-#V$"AYO)$BF-PG18X#>?%.21O2 AQ&9K 608 MIJ,)2<-XF)%KP$DZI4VR,,YRM$Z*4<^*2PO8"(OJ(LU)$6;)F'RQ-6B\CQ&L M")-D0AZ590()II-P@C5=D QALH*^]:[1R:A@%5N_$%S3=M)V4]-K^YVS[$;M MCWNWL+"Y6XX-$+#!T'A0# .JNR70"5:U?O#6RF++_+7&O0G:.:!]H_!M#X)+ MT&_BQ6]02P,$% @ ?(*;5,[BDUV=#P [2X !D !X;"]W;W)K&ULQ5K;;B,W$GWOKR"\SL(&VK(D6[;G"MAS229P8L,S MV7U8[ /534G,=#<5-ML:[]?OJ2+[)DNRDPTV0"9N2;P4ZW+J5+%?KXS]6BZ4 MZV'O[FK^[M6]?F\IENE"W5I15GDO[<*4RLWJS-]JKO[C3\X6C+X[?OE[* MN?JLW"_+6XM/Q\TJJJ>RC!:"&+^%-?>:+6EB][E>_2.?'6>9RE*],]D_ M=>H6;_8N]D2J9K+*W)U9_:#">2:T7F*RDO\O5G[LZ>F>2*K2F3Q,A@2Y+OQ? M^2WHH3/A8KAEPCA,&+/_FR<*L6M?)#33 E9I.+:%/.C+\KFXKV:NM?'#KO0V.,DK'CE5QQO6?%$ M_&0*MRC%AR)5:7_^,:1K1!S7(EZ-=R[XD[0#<3**Q7@X'N]8[Z0Y\@FO=_(' MCRS^=3DMG86__'O';J?-;J>\V^F?J."G5Q2CT4 \>1 _8-D9D-$ 1P-2&I 8 M1%?I2F%FPBV4F)D,4:J+N="%,#95EGY!M,^4546B7D8P1K)HK!&]5XG*IQ@6 MOAE%GU6AC16?55)9E7H1HOUH/!G&P^&P\_3.%/?*.DVBA4E^\.A\'$\PH/[[ MO35E*8HGSA*=COWP^N^UPJR4)"7P^?!$=1@<7\8]?O.Y$M9/(@D,R6& M2ZA6WTN8T\P@)^G]@(;]_6\7X_'PU4WXDC^.7AV2+?:A/N! EC&DS>=6S6D^ MUBD2O929D+FI"D=#->PZ&9R-)]^)DL6,RB"FUV5:*1+MK+?GI@/5^P_$EX7: M?.2IDA8^ V6IT@F)_X3UYZI%((6N(#? RV&B,%TE35A)9P/QJ5X"/[MMF^G6 M3*7*]9$LBDIFV0,YK82UI2W7EN?=+ZLY\)0^02HEX<8/&!HC"')DF82T;XJH M&>7M-OC2,5M%1B.QEM8D2J6EF%F3\S#T<7XJ.VV/A:JT*\PV&U$Q]EHC/M'F*LZI>E1:W*, \N MK51)TB-^8UY3?4.J+J$@^H 9F(*L+>:J4!:>D1B[-&R5984G#!R(FT?";=6Z MA-'FT*>$B?#E]*'KT>0BH_-79:2^ 4](#R3#K&)3KQ: E88& M4%.06%N/9_S1=X1!NUX;D%8DV7Y4K/51PH&E')PO(6KL09K3G(T'5 MMX2 BD(;3C=H@ML'&[L*_M8V;W3@[5$'-(PQ(^\Y @X82^K(X$8L[^F2J5;]5T M3*HWA#T-&PV'W]4'V82$ M]+TWH9<-HBRS"BI,$EL1#N/05;&4.FTP#%+.2"#@MHG%M')DJ*Q*:Q^2RV6F M$\8@6C-G98@41HK#VE%PI5Q^54=\WN VE$]S7>6L.:#5##OVT\/_I$4(#[$T M*&':%8U55L)C'(&"6]1!LMO3XV-#>A'M*D>"S%Z:9JD]&A-45^C4)UX4"(F7VE(5U):\_Y0$/8TGJ[!MTL'JN/H M9_Q*9"+5Y()%BJ5Y,+;$R8%W3 D@30A+?JI-%?7VIL4@OBKFJ.+)"^L-44,5 MI4S\4AR/[C@G+,PN4ZJ.AW#>;#.:%$7%%0P6RG2.8WEY/:&JLQSA9M3#S<8+ MUYTR1'7)W,M7\ 1\B._"I]O0,Q#]S+F23 = 1I%8N%3Q&LNRKNR\0+\&ZR_# M[D?1RO6=AA?ZLH=8(F+7VY;3ED>E=L@N,"5V;#8=@#65^8XHL@ M1#_7@0%KF;YY!KU9CL-^_ #>A!.IE:N"<_?46,L=D6Y]](0&B"VF!AI8R'NR MZOJ9",Z74-,WC5I8 [U+/VO%=G,0@I3J+5<5U=L8EL? MAI7;D<>K-U":79.BWB3:DI'=8P9J]Y2RBV[;M- XZS8'00WA"7TQH9EF5N$IRY5HW+AJ@2I6OUGVAU33#:ND_5-:D M%%763_4LIH@Z)0(RP)PZ:C-Q,IB VAYPS)=.+8]2E,7PK26Q0G64$0V4&#M? M\TM&*79.?&F6P;6#>W8:+CU9HT>R4@.;!_K5'_.C(YAZ5*QJHR1!1Y M;U$G=DF14W.L%##+7J;$'2EW4Q'QQ/D/?6-O,HR(\@^&P^#1DGU:D$^3QTT& MXXFH1TP5W)I[,(W^9[I,X"FH':QCQL:XUZ,W)X?DW$P/X%MUXZX_,5HM%#52 MG+\KZD+M\[V&4F/@K37Z4_WAGQ]C^$';#CB0AQL&L#MP I@J2,<5:)M[F3$Q M YYNFHQYOH?6J7Z1!%1=2&4H&R+L4(C]"373Z=]A;;MV2C>;$)>EXO=DTM1G MSCAN"^9(KUP6/%M=SPN2YS+A)XAP])<0X:=BCAMVP\&DSXFC_PM/5S=WD4]^PM\0D\#CP3D\#HK@S!=1 M DKKS+R>!0+-SFIX(O)J^F:MPKT):=@4;:=AO1__K+*&&NJ=1GTG6GR<_>&& M?1V*W)1M\,W,O%/5<=HT1?9')\.V\QLW)N@4T-220*AXA)8(^\%YXWD9W8\9 M1D#(7NERP>'' 39%=&TE:ZB3B&G1:5YLOJ JVILIEO-\/&BK(OV<&Z@Q$YZM M(M E%,M0L[U>O;-M6K\@V;KXCELI+]825O&70-T+I2WW23_*HGN=%*1>NTQJ MLUQO!I]M^(2X:\R]IY8XJ@I"?>QE,ZULOW'6M+4):/WR*GUB-\^3^(NJ: A3 MAW'UZX5GK)9T?O2%=*_*.8G'PQ?QV8NA*!?2^J["E]LKVB#'<3]S'\L'7)V) M$VV3*J>HI 9H4S,T]0*;U&_KWQ()UAU=#,Z&YU'8AZR\/Z(U<<2A; MH&VLQ'FKMZ'O?CXNZ"8G@_-3WIAEZ-VAR/37RO?AUD]K"E^TEO[&@?V!ZMFI M"I/HUH^J:BH(MC>>O:D>2:G+J%F%NLHF177";;22ZW3"%P:-NB4H>-7^15__ MR@I*.>I4'&Z!518F2WW'")C6T<% _((B)VK%>GP%0$A,1"GN>$CBO2-T.2VK M/Y\2$@?\9V;%A0<-X>9'OV#K-7L<@U(*_FB5:Z[96LW7-)ISMZ2W(7@^'8HH M&EV!>5>AK[7=$A/I2M;-R;-3P8O_H)>W:[J?&-#;L<9-G7J M>DVZ\.8$W+=0<^,T%S8)PI#_(' >=Y_KRTO_+HCF-GSIM*LZ%YE;5V J3_6- MU5]5&_>=2.>&%"W0^?5B/+@XZ^) W;52WY1-=,D6I?*E[J[$NQ73@=D6X+UV M.%CWD60F)XWM9_Y6N^R=JZPK*KYKQ<.#=]9^#Y3J(7Y7)@V5K<=+QJ_F&H/V M/"+D\O6 MVN[-_42OBMM]=II*4%<2MH,PJ_,8@3 MA5DS!9%*6.-WL,J=QW +;=,.C11;:.2+P5G_]8$=!'+8:>?/2=.&;O4W$\A? M&G[ %0*,>@G-9N*L,2H)LI$(4S4G?RM,=EPK(>U*3Q\N[#YY8AWE /]&<9//:+F2)S MFMI4L;@>W YB"NSZ]FS]4C!>OQQ@8653Y;)CW('V$4IP#_[Q6S*?9\B%+9:0+W]>(MV50X03@6@L/6JD0!J[FH\F/];U \O<*;5IE7?4LL M28L+26#5]_@!11OYZ>,7UKB7&=@'_LVQ(9\D $P0%*J^29RAV[3Z_:G^,HVL M2(P$D8PLE)!#K[111WK2LR4]$EWEHL MQ2$ZPIN/,,9YI[(/X;&EOEJ+?5WVN%Y%T>23=6*J M+*T9F2[\RV3UGJ7Q]\J=5WG6U@/\W&M3E=!8K<>!^,&_8M"WQY3BZEZ%YF5O M&[:ZAQ;-;U^2"TX)# >;WHH][KR"S!>X]*(UM4>Q@'\;N?FV>9?[TK_"W [W M+X+_Q,WR4F1JAJG#P?ED3UC_&N=,SH\+)0$>- "_SPRP,WR@ M#9HWW-_^%U!+ P04 " !\@IM4WX#X);\% #-# &0 'AL+W=O:(FVB$JB2E)QLE^_[U 7VVT28"\61?%\Y_H='I]NM?EJ7"9TWA_XK.36[JTY>;+2^BN]O,_.1E,R2!8R=80@ M\+B75[(H" AF?.LP1X-*$MQ?]^COO._P926LO-+%%Y6Y_&RT'/%,KD53N%N] M_5UV_LP(+]6%];]\VYX-<3AMK--E)PP+2E6U3_'0Q6%/8#E]1B#J!")O=ZO( M6_E6.'%^:O26&SH--%IX5[TTC%,5)>7.&7Q5D'/GUQ(NV=.) Q;M3-).[K*5 MBYZ1B_D'7;G<\M^J3&:'\A/8,!@2]89<1B\"?A!FS.,PX-$TBE[ BP?'8H\7 MO^@8__MB99U![O]Y 3,9,!./F?SO8+TH1\0ZL;5(Y=D(S+'2W,O1^4?M) ^C M,>\L_91+?J7+6E2/O_RTC,+%KY87[:=4@P36\=HH,$<5CUROVV\9]D!0XQXY M"(K"J)HUG&V,JC8!WPHC<]U8&? NU<15E5.I?@NU.&F("F0C-@+1H+:2Q_5@H ML5*%@L&I*-*F$ Y.0"]A^N!4CM^+HI$$L&[@BJ2Z5V53=@BU>$170"OB[RN^ MD94THCBT*=.PIM)N9QQO3:WD5A0<\5(Z@\O*Y:KRDAZ9.6E*VQD#M8@>4+A5 M@$#@!"Q;"6.4-#BAN:PR1'DGSH7S+S#6*:@AM"Z[WO]*5T?MP11VZHI\\#I$ MFNJFHCA0#@4%T@*YZ'&'XT.MD.7 /%!%\0HC7K:T!% AK>U\:"-AP%2N6X=7 MHA!(*/>=H[=2/J#7XTEFX)"5?0$JNPNEAQ",6$5Y/J)BI\:(,_I>FKUXM &@ MNMYSN*_<05E7W(2[]L)K7>"J0 !.V*?<2'G0:3CZ1)I3HV#4*.@G9'\@H\)1 M,OJ 6<>N\$.05B 0[&<610O_.V-W*'7/CZYX?'9$1E5&7M$UP>;'4[:81>PS M^"96>ZD Z.OP#0M#T@VL7!MWY.._ISM,<(#=-:N!.KJ4[(B]CJ?L#?NDG2A@ M2QA,D]@_PWG,"/4I;1 NF@Q)P$U6]B$4%#;?UYC+47>9[K+<4TCPC=89E0&U M&[">KQKG$[L%O_,N2^"F;)-K:TH#J:8SH!@"-&9#L'U79F]E*LL50ATF0($98S(+I+&X=[\GRW*'KKD$H"=RKQAARY[!W*)_0.)C& M":4T.%[,V;6N-OMYV#\;1L$<>0_C(([G!U8<(L*"^>R8%O,@1H)?1V_8K:R1 M811>URU 5M/@=4_R.TXQSRF$AN+Q5+E^\:."S(X$^(+)!^&G\6E7O]Z-(ZX/ MR]JR^7C&'Z4PEBW&8;?Z 2Q3UK<3#EGY%$HR7B[9*SR.8_:*?P0*+A2![K]C M;E]ZW5%QING7N5(8N<)D&ZD3))5JO*EZ\JZT*EBHH7N]*VQHSYNZ&Q M#!I\YV8]?&/]/7+H@Z]P44/G ^X_1_T(EH$7QA,"R5QI8WS+: 6Z1NPP/?9- M9>BDD$B]&*ZVPPSY&@]PA]+UV>9U_6.9O-BOON.+_Z$"72QF]!*C9N>Q7R;8 M3>936N(]"!._.\=RNIRQORBU[2TDUH@@FP5Q@\XG_'U9 M-V1<'WG2ODS8S?=7Z_/USY^:E"9[(V8IS<8/TA0,9*F=-H?=85:_:$?4W?%V MT$>0-JJBX68-T>EX,1NU(T/_XG3M!]:5=AA__9+&%VGH +ZO-4:G[H44#/]@ MSO\#4$L#!!0 ( 'R"FU3,QO(/,00 !\* 9 >&PO=V]R:W-H965T M(7(J(0( !0$OJK^\N2#&21W;=3B\2">R^?>]A"6"^-7;C*D0/NUIIMX@J M[YLW2>+R"FOA8M.@IIG2V%IX>K7KQ#4611&2:I5D:?I#4@NIH^4\C-W;Y=RT M7DF-]Q9<6]?"[F]1F>TBFD2'@0]R77D>2);S1JSQ ?VGYM[26S*@%+)&[:31 M8+%<1#>3-[2DYD5Y\)9F)>7YY3N=FQKAH]BAFR>>$'D\R?OLVRX[>R9["N^- M]I6#GW6!Q6E^0DP&.MF!SFWV(N![86.83D:0I5GV MYTD#<->--7R(,_;E;. M6^J#/U] G@W(LX \^X_&O9S]J_$(DVD,)P0_5@AWIFZ$WG__S74VN?K1 98E MALX%V85ZL0,K*)V^2/"4X2N+"'6W$,@+ 61C7@T^P@BVPD$VC:^^@VTE:8JP M5%M020&%=+E%WP%3 MA/>4T!Z95DHM="Z%(HID)D=='&,]12 R(CC4&-=7$QLDFRS):FB%R ?2N\)^ M7.H^GJQMK8[A;2AL'%*,QE)ZU\?W5?_"8O2T1$T['8?4QN)8R0VJ_=A70H^U M\7VVHQ Z9*AZVP2+!6V'(F2O]HS&"R%:JFP)\]!DHC;M5\%4&J0[R"7WNJ50 MPJZ1"'3![$#/G&:%YXPU'7@>69?0<)E"0^O+9G54NPRN3V$J5 DP M0^]5L/>T'RHB4%!'VCH("]7\T7PA"V '*D%?!0^T.D?+-IS8YZCNEU;:CL&P MM!"\(#<9#0=.G^"&&$DDB]?;GUDI7R/S0 MTA>/PDK3NJ[I3Z8=[[JPIA6FQ-&)WR17&U!&KY$O+JO/U.YLP$DIEMZA,JFC M/G3AF]NCL"21JEM.S5+:C?F^[0_QK> M79UH6UI+*J^PI-0TOKJ,P';7D>[%FR9< 5;&TX4B/%9T@T/+ 31?&CJ/^A&PO=V]R:W-H M965T?)5FR MK.L/=/-S_NS$(854J;*.)*2XW*@7JBQ)$-3XP\@\&9>DB=//@_37;#ML6::M M>E&7OQ=YMWYVDIS(7*W2ONS>UK<_*6-/2/*RNFSYO[S58WW_1&9]V]4;,QD: M;(I*7]./Q@^3"8GSP 3/3/!8;[T0:_DR[=+G3YOZ5C8T&M+H YO*LZ%<45%0 MKKH&;PO,ZYY?K=-&R9^K3%7D'GE9IE7[]*R#:!IPEADQ%UJ,]X 87_Y25]VZ ME:^J7.7S^6=0:=3+&_2Z\(X*_"5M;.F[EO0_R5VRG^?+]NN M 3+^4X=KF406Y;>J;(E>M1.GB5[P4&0@/8($_ M^K0L5@761I9E'R0< 2GM3!,:.O&DA"2ZM/VR+?("56QO@"TO)_;.]+&D:WD+ MQW(<1[8419BS+?M6N@X>AIYY*!I%M9343&_2HDR7I6(+BI;D9DKV2+'&R';# MSXH*ALVC JW?75Z0UAN4QBNVGX!E )?/5TS;(6A?%26:G\$_*.4IEV(2ODW; MCMRYZKL>"].R148.9]-$VG7P JI_1[IFJJ%;N54-[T.DU'6=E@# NUG,BU;2 MOI7WI894IQH4S13)4X\IPD7%=P],37,,+EI,PNSE'?MXICAN-D77P=JI?U\, M3P?_[H'B2/YI)48!V$^TQG $>>%&M0S8K"GPO$A'*.MP6-@LNC70"+/&(;!Z M"7]N5:;!#;>-,V1ZW2A%7K7E.8-;^V0HM BI8H=CG94J*#(MIQ4B=$O_WD*A MIL@H835HWE<% OS$>.+MU?MV C*34 2'RUWD3B^PB^:?$G4YE44%[GS;%*7T M$M+4C72R'RAH>PD[K6]C'ARI2EG=E[EQ+>4)Z/#4)[RO[L\ MC3YQK<"9EJ>#18)1\-=6"?%@E9!?6"4&U]^FQ\J$ 5K,*1'9\OV6V&.N_3\X M=%+6NWNR1W&YMG(:HC'#\Q$9::ECWX+!$OJ0OILTOU?H2;PM?ZIOU8UJ(+@L M!W]3""#OP'C>@)OE[H86]T<*N M-"W\G?M+C#F'T] NRU%@@'7:='6'W$!7U115BSIS0[&@]!RR M7 V*R[QO"*4\:PVR)C>ZL5;46._1M7$MB[>=1_"$W!1ER6R#WCWR;7]\@LZ" M6"$E>PDF<-[=(W\'D*WU']1#R@%K(ZR3R/+C>)9=@T' -19/?-J,=3+I1(?- MIH(VHUC*+RZ7XG8 <6I ;"K8KB+:[D' MFC.[6.D:8LO7QH5[3AJ$:+)@0^$ ":TA3MA],501R)H6B/DXTQ 84E?FS)F[H$%2RIDN)AX#S6J*8= MA[2C;"EH4\6SNT*5(".ZM=#[8*NF1FB/SAVH!TWB-L?$(X BOA>;8;?_9 8] M4 L>,AO++R?:R_?V%:#8J+3MP8]XR)!W* MEVK3#=&>NM^RK'Y9%AGMW4U*I6TNFX2,\#UH2(_52M'VJU61%02]HM)GU/JX M^!J$@G \QU#=-S.(+A56G.WS<#%+UAKSZ;'*)WH9?D#N(F" 1(WTH(/GB"MN MZQ;U[*7V!*U8%AMF(V0IZ:0]#'IYJ_G&+CG; GQ.T\"-ZM9U+OD,D-GE\DY> MO7H!I@'*(LXS=*J:/U[T9:GP"636EJX3L__3,NM+PLSHNK7FMH3GHN:S Z[# MC3(K\/KF)2<'\,1FZ7%#E@Q<5]=O(UN?.4S*,4/C%AO/#!4:"'"2L4T[&DY@ M7C<)Y02"0P$1M%B#MQF+NB;*VE/'6*VH F1J..AH5%FDRUG$!V^0 3HS=G6@ MO5\(N,?]C-IIZ@$AB09P*64:.2FC&AWFVQ"]B4PKZRP5JY[)SZ2R#\X^U#Z) ML7=R':8>L?@%[8@;CS=4FO1=8NX\/7(AWJ"KHK6\P#S0[]W$\,"=[,0P,9+M MF\^_/J2H"#0G6_A6 J&+Q )+$VX86G'B"% RQ]SRU1 XU^/+&R-JQM6[/2+F MZ2E!9 6)+\+$BJ)8N(%G>4DPR%\$5N1Z= F]Q2#=J#QA'%\G//(L-TB$O[#\ M)!*!Y<"N5[,]CKBS;SO,H4,[<(DTNK9'UR#6G-ISB(WB/5AIB&OHVG&HW\>1 M>#LG.T1=8Q$20PWM10!2O4@$!,7XMXA!72%J8;N.>(N-1=[?6(1+(Q[C MF/ MA6='(5_\@!]"H,%7\*(+PF]>W6_Z HOM@-ZYT$+CZZ)E@H2OB"QODN- M :ZA'9OW$4D&;7;\J4S:N6 *N_2S_[^<[?;B%'_0U6>5 X\OK(5K!\:<4%_H M[O5NZT?D=^P%?O?)I7"_S9T/NI98!R_R^=:+^26'$J&-8Q/B2/[9N6Z8@SW) M;$Y%SM5 DXXCV1A3LR:'//NL!)M/^:RLL<+0D:?WLR (;2>4CZ1NT/91#1(Y#H7TL7=MQY5%D(,R>#QMT M>SEM#-;@UPW80Y,;>C">6])&5;6\$:5F<^1F1;M?S&# IT*M#LM*GE^]D+&; M& CH?9=9:_&1"%+=#*Y;[CSKNO2-OKBJW[ ME+Z3MFJ?WE-7"\R)L'>'$*PZ@^W)DD*OL/M* MADOW%DP\XYIGW,X@FVJZ<[P^_P:D6N+NA[]<,]^CT4AM23T]<+IW.-)79*0Y M83^^RVAQ(S.'EK,:?T"7X^SP7STRTUT_7/BJ+-0TQZ!(S(F3-_UVXE@R MHAV+!N)TZ'=Y9Y.?.VY4<\T_ZN2?;E2=_N7C^'3\W>BY_KGD;KC^T2GTO"X MB5*M,)5J\XEL] \Y]4U7;_G'DR!E7;WACVN5 C0T .]7==T--[3 ^&O:Y_\' M4$L#!!0 ( 'R"FU0$-."*T@@ - 4 9 >&PO=V]R:W-H965T=)I<3Y+6#YT^ M@.121$P"# !*UOWU/;L@*2H?GO2^6"8)+/;CG+-+GN^7YW+OSE^> MNR[6QM*=5Z%K&NWWUU2[W<7\=#[<^& V5>0;J\OS5F_H(\5_M7<>5ZO12F$: MLL$XJSR5%_.KT]?7SWF]+/BWH5V8_*\XDLRY![YX6US,3]@AJBF/;$'C9TLW M5-=L"&Y\Z6W.QR-YX_3_P?K?)';$DNE -ZZ^-T6L+N:OYJJ@4G=U_.!VOU(? MSPNVE[LZR%^U2VO7+^8J[T)T3;\9'C3&IE_]V.=ALN'5R0\VK/L-:_$['21> MWNJH+\^]VRG/JV&-_Y%093><,Y:+\C%Z/#78%R]OG(W&;LCFAL+Y*L(D/UCE M_?;KM'W]@^UGZAT,5$']8@LJCO>OX,KHSWKPYWK]I,%WVB_5V>E"K4_6ZR?L MG8WQG8F]LY^)3_WG*@O1 PG_?<+T\]'TVGRY4'? Z[-?&E.3NB9LUMU"E;@J8#!W35MKWF.L MBA6I6ZKU3GN".YV/;/JFTC8GOPJNAD:4-^DT[_>/L6((X5#'ZZNP;= MLV * \:SPZ'3,-_ON=IX(C \*GBH[FIM>?^[9 FW9A\(JT!RM M#KSLJO6F5B^'=&1[,:(;!Y]P[D+\X%N]O8]=ME2?<.HARCZ!@?W1 26((+0W M6\U*@76=Q3,(G\J@=WG%IY:FZ'()INCB7D%7<-:?__1J??KR35 95;HNDR,; M'!&BQ,EIN';:%VSAUG@HDO-AQLN0RXB%R=D2A3 (,21'8V6P1=SXGJM:%6)* MY8BF&0_DP]BRP>)O#Q4)*]AO7=>TD;S":*7C42!7J$K!J98BA"AYO]X##4$Q M'HS-L<^$R,638D]W&\F+V7PY93,/\X.4H7KN5#Q1/!R'NWY.A_ MX*;ZRLV%VE4&-=/]$CXJKSAHL J,Z;L"SN0GF>P1W_[164JK!?,;L(>MHD:M M]H+464'63&[Q8C0"G(.EH7=.-:[/K4.=0F,"S%\).ATV<.Q@#]P\'-4O@V7. M2=&G0OVZO%DR[WP-);@UF@' Q1].',BJ^SZ'7!PL]=9M'")-T#=E.21Q=N # M[#;.Q80^3]S3F>&'V& \[,B/=H>-./:JVZ!;J?N*E86?WN"IMGMPHC:TA>LF MJ@HG;)Q+!=OJVA3)>* P:(* .:4%.,NUG66DK("^\ZP]":S3$W:FKA4T=*LA M")(, PP"YXN>")R!NL#I8+5&]XP@N:X!L2WY0(K*DFGD[-3J@=-=@'*'(+8@ MU&CWHC^8BQ*B&392T49_1KF ;)WG3K(#Z:)$F$D.&3;>04:B MLS4!Y"DL)> M0J1G6MFNR9*6PFX@B:5'"O1-5 G/VLX:$2K1$9R&/&H !M*D&PQ4007782:1 M\X/96*%D$MN%,B64F?G1RP>7%3K7[YB(5Y^/Q4\G$5C^J:1]FI30A!GZQ&>V M !P$X,7#-G.R8QT3K6(H8GMP5G.9/W>>DYN,\[/2NP9^U65GA0E\;ZNA.^9W M)+.@KDG>-9HRJR?&I%@.MRBYVGH[Z72+P>]K]G<9:?A,0FC+C M$JBLNWYG*F:RSD?CQJQUK*&I]4#(KN3=8!14OHK27LR+'AV]46,+2"EXC/%/+(!\#?M_D!0) OV!P']V.+V= M&:$&8FH=6516&+%%<*YCHFRZ.NE#YHH!_8@UN(84LRD4)D\]:[)VY* +8(.VZYN'FGF;TV K;&#PL M&$>%$ 0=G;X:Q ON&$!R[JCE._-L%^0&7/72% MEPBE01>7IS-D6F+F3ZHVX&CHWZF[!D%2ZAR<78: I."@B\@5\,B_PA-F))H? M$3,*E((FI:Y*CS*I2;K1;TP:_. X( 7W+) 4 J9:24C?L0_,/BI.X@\@S)++ MBL.TA<\\34Y$;&@AO=P-MO:SSI;:> A.@@T5WU!I(&G:"9 ML&*,^JBPO7H[ABB/ZSQB!>J!8 X@6/3Z=!0C=TPA3S2-U%-^P>[6I5+PW&>2 M5&N?F9CT!]$W_*XU]M%LXAU-(I/7"9E;D:?A'6ABB\:V/+&D^54$8CTQR3T' MG285.[6HPR2%6PUBG^)_W#D[')OMCQXAT?S&@QK5TDL<8CU$(7V6>OX-O&7B MV=@'?T#-!(TY@;2JD^V\BTN?;!3TS/"PHFJ7]R\C*4H I')IQY&QOL].C/.P MQ[E*S1EU8;7#5$J^1,_B%L4S.V27-5?>0.ZG&)^&/@Y]/%)P4WHRB9/:<+6K@?*5\,R9SMBA&.]^X9IA^FY M5T=0GM_T9ENS<8!10$H/8L)ED"2Q9HY3\R ;W_L\LII\99*W??Z6%M+;1?K@ M--X=/]==I:]4A^7I6]\[[3'.!6A&B:TGRY?D_4$L#!!0 ( 'R"FU3X\0JB/@, ((' 9 M >&PO=V]R:W-H965TWAV(/M#2VB$BD2E)Q^N\[I&3%01MC%XN]2.1PYIMO'APN M3TH_F1+ TI>ZDF85E-8VBR@R>0DU-R/5@,23@](UM[C5Q\@T&GCAC>HJ8G$\ MB6HN9+!>>ME6KY>JM960L-74M'7-]8\-5.JT"I+@+/@BCJ5U@FB];/@1=F#_ M;+8:=]& 4H@:I!%*4@V'57"3+#9CI^\5_A)P,A=KZB+9*_7D-O?%*H@=(:@@ MMPZ!X^\9;J&J'!#2^-YC!H-+9WBY/J/_X6/'6/;>.EV&RGEKK*I[8V10"]G]^4N?APN#6?R. >L-F.?= M.?(L[[CEZZ56)ZJ=-J*YA0_56R,Y(5U1=E;CJ4 [N[Z7N:J!;D'37^@]#I-]N]L9J[(>_KZ"/!_2Q1Q__AP1>17#7;F$:GL,JP'ME0#]# ML'Y0%F@R&=%?V#^60 ^JPMLDY)$*0SE>CES)7%2"^TY7!VI12;8U:&Z51A59 M8*M*A0W4"7H5[&>1=Z>B:BT4].-V1]%ATUJ/Y34ES@;A:2S(8ZD!WE2<8KWR MTA6,N(*Y3T(ZUL0S-F0@_ZY\XXF@\P5Y.-,F#X-?RJW58H^D]A50J^ACJZ4+ M?ZN$M'2C,003NER-R >2Q.%\/G.+))S.4G+W&CGYZJ\ILN;/Z.4())F%+)N& MDWF&!O%H$I-D'L;S-)Q/DD["R-UK%%[MYC3M*0Q7/4COTJ"V=HM[,J?Z*J\3U'V(R%"YU MPB8_"KP.%1S0-!Y-LX#J;N)W&ZL:/V7WRN+,]LL2'TG03@'/#PJ#[S?.P?#L MKG\"4$L#!!0 ( 'R"FU0,?.D/#@@ -<3 9 >&PO=V]R:W-H965T MD@J3O;7[W>HBYW43HO=%YL2#\_E.U?Q?*OT-[,2PK+'=56; MB]'*VLW;R<04*['F9JPVHL;.0NDUMWC4RXG9:,%+=VA=3:(@2"=K+NO1Y;E[ M=ZC&Y/-_PI;@7]K?-G<;3 M9.!2RK6HC50UTV)Q,;H*WUXG1.\(?I=B:_;6C"S)E?I&#[?EQ2@@A40E"DL< M./X>Q(VH*F($-?[L>(X&D71P?]US_^!LARTY-^)&5?^0I5U=C&8C5HH%;RK[ M16W_)CI[IL2O4)5QOVS;TL:06#3&JG5W&,]K6;?__+'#8>_ +#AR(.H.1$[O M5I#3\CVW_/)BR4@MNRV;AT,I,XG M%HQI>U)T3*Y;)M$1)C'[J&J[,NR7NA3E\_,3*#1H%?5:74>O,OS(]9C%H<^B M((I>X17&:D3%OU\1D P"$B<@^?]@?)4)Y=];L^&%N!@A MP8S0#V)T^4E9P<)LS Z(\&XIK NE2UX7 I%C5^SJ_H9%L\ ?Z+^(C=)6UDN? MV95@-VJ]X?436W RV$IQT!SRO!3'O&O&4GX2G[0R[/_N!+=J=5V136O&,G MT2F[M^J;T'_]RRP*LW=F;Y/7)3N)3]DGL?U5U,/&F'V%V)>\>E&(9?U-X)E. MEQ(>D7ECA6$G_)1I50&C)=OPC= &^C>YP!^1:E%Q*TJV>2X^/V4+64OD0\D* MN>2Z9?SQGY_;1[;5?-.JY!TQ9-",-%CSNED@1AKXPW'JU5TKZ,H,=A>#Y )) M0 %E&#STC+I2R@A6";Y@J*I;LLFJG%PW&-#"] *[%[H<1JJ2?S:R]!XXW#BP M+5'I[3Q.JF_U9*.W5M.IFY7$G2;%YH="X,?RQ9GA5H# M#I2#'_NEQ5VC01+Q#LE#FH[QMJB:4ABW5RC3,8"7B!<\M%]>:F5I1RYK< !S M!4]T)$>K#B:#8H53D&1A0<<)^M=FX?(?W59H30SYH]A_1LZC E):+41?(63] M((QM&<,@T^1&EA)HD2T=P)1RE )-;5V=494LL-]I:L1SKY/RAJ\I$;"FC'YN M]!@+#:L 5X\/3A$2+MDB,D#!#D'1N0"E':9I'%2-;@5B'M.N^GJ2A6.&I4-O MA.J76;LHIX;%>%)"! M[]5:M'73:6I83@,=O*_.\/VI@:'GP_MH M^AXU??H)O4^82BF1C-?G:I\IWALOF?II%M$B](,@>5G/!TJPS(+8B^9^-)UZ MG>>'W2CVI^'5V5Y!99A$/BS>>)6F9\FH?>K5L8Q74A[2)LH]>,D MID6"D^E1;4*PFZ5>. 55])TVF9^E4R^,_"2+!V6F,,#I,HW]* V]SR_KL ;^H^A$H:%C 9>"?@ MDL(HK.8 8X[%@"? C^8M.K1S2QF.]&3B$9\71OBL%M:;^B&02_P$ -T.Z=M9 MZ9U "[".IOC].SD# 28>"8<&#;]O$Z7(K7<&5EE 3!P^N4!(BAXM5SQ(I\0/ MP[!;P/]N.(''UV%,TD3;Q9$GR'XYFWB[#(SV;DF%D2 M>>\%T@C)T^8,9>>:1K;_M$/> 17F%/9A>#SFLS3STOA[3R;9%.&4[OSBQ[&+ M<@36% X\)U0T ;?>Y;FAZ=GM?U001M[%"%[S(EE/\2!Q]W' MKU?$Y$TX#O&=@[D/4* (4BUPD+P)QK'W?",<>T/1<(0 LA#K'+-.]R;TKEQW M.NC&*//GLWFWFDZ/@QEFR,<@0)Q$#J[OTB/TIPAN4&7)*RF"G$_A=*3W=.;/ MHYT34LK2@$(J#< J#9X[HFNP+SOJZW"SJZIB2Z7*+2!SPWXNH/-.H8[#P;-? MQ(.H&^&]EX8OEUHL72 Z8*)W]U2/VM*A___O,]5NEJ'.KZ7K08NV M_&-2+-U ,XQ6NA^=.F>T9,3'D>:-P>QGJ*=YPYI4V=L8!AZ?Y9B0^WF1J/II M"HUQ+P^ZZ0G?Y'IOAJC['N6DYQJFUC1AL?RI>U]T6+F..>[#I_L^^]E6>+VG M>+]N"VL8408CAJ-I]HSLIK./G;'/SC:4UBB.T=+\ '^?Z:O "].(RLE0EMIV M^*9KB##2>L[CG???HX(:*POV 0^ C$HQM#%OA64^V731M-*[6E23[7@G\K MU;8F9Q+BF+%*%X$[X')AMQ2=9<^7('#X^&>AZG6D0AFCH:9=0P^C MS.M41J,-HQE^IRBB1YL^.W0S,-F[;(%:2W>E1!4-0V1[[S*\'6ZMKMK+FAUY M>^4%Y9>RQA><6.!H,,ZF(Z;;:Z3VP:J-N[I!? (#MUP)Q+&ULK59+;^-&#+[G5Q#JHB?#KR2[06H;R*.+[F&[0=+' MH>B!EFAIFM&,=H:RX_[ZDB/9L8M- A2]V-(,^?'[."1'LXT/C[$B8GBJK8OS MK&)N+D>CF%=48QSZAISLK'RHD>4UE*/8!,(B.=5V-!V/WX]J-"Y;S-+:75C, M?,O6.+H+$-NZQK"])NLW\VR2[1;N35FQ+HP6LP9+>B#^M;D+\C;:HQ2F)A>- M=Q!H-<^N)I?79VJ?#'XSM(D'SZ!*EMX_ZLNG8IZ-E1!9RED14/[6=$/6*I#0 M^-IC9ON0ZGCXO$/_F+2+EB5&NO'V=U-P-<\N,BAHA:WE>[_YB7H]YXJ7>QO3 M+VPZV[-I!GD;V=>]LS"HC>O^\:G/PX'#Q?@%AVGO,$V\NT")Y2TR+F;!;R"H MM:#I0Y*:O(6<<7HH#QQDUX@?+V[-VA3DB@CH"GBH,!#<4].&O!*MLQ%+#+4< MY3W>=88TSZ0#(X4U M98N?/1-,+H;PAK)?*H+:1Y96RLDQ%+TY^!6\&P_'[Z&A<)+[NI9FB@DJR\LVBHP8%40.,Z^$ M;(=R1%G"Y5YZ7="H$"PY!9.S/#:XE2' $5JIJ)"P'\@9'^0O;]58,Q#ADVP[ MEH4D7_ GHG[M[=JX$F[$SC!\Q-Q8P]MARL:-KQMT6S 12G(4T-KMB22A-JR! M16*-C_1-+DWPRER,*N3!3C/+N%+)O=D A*2D$!5"IL31%A\3<)[!N-T\T5P9 M"5/0DB4M:W(H48=P58@*&69H@3 X4=8=MLS31QG@.3:&T9J_D;N9V1&7YPC6 MB*P4%- _C:8F *=KLO$2'2!DTCPLK$7*)O2=ORBX./ MM QBOX7I>3K4\9&R[[^[F$X^_!#AVF-(E79KI$S82\5@HTF4%"*\.Y?ZD^EF MK=G77GBN7+$K ]8#V%1&RD>R91R3SA>06PE\T_C K3.130[T)%61Y.NP+J!M M=/;#&H,AWBJ%%78$C,MM6ZBL/GW%UF%M\IB$?1&CI32$JNG8B[U<>S$=.CW3 M?XDN++=PG*(WH-Y THK=+4@*8KO\2S*I5:H8WI5>I11R/H&2?I&ZC]BYLY?J M -?6(DRW4\!X$+%+**=)D:9XE^6N;64:G/0>:H4]7*XS1<"T#E%2O99&*I6J MR4E'2B\K%9E^)>B)K]%87%I*0/^6?=CI.\'28!V);TWET<'U5U,HTR4?A9@4 M=W<3[E?WWQ%7W?7Y;-Y]A$B0TFBWT$II:K.3U6 M\BU$00UD?^5E&/4O&F#_=;7X!U!+ P04 " !\@IM4@/ANR0P$ !"@ M&0 'AL+W=O28TK"ZZM:V'W2U1F-TO&R6'CD]Q6GC?2^;01 M6URC_]RL+*W2/DHA:]1.&@T6RUFR&+];GK%],/@B<>>.GH$SV1CSG1SY#R! M DO1*O_)[-YCE\]KCI<;Y<(O[*+M&T+,6^=-W3G3NI8Z_HO;3H0:O FTEM)?GY^A2ZWL@D*F1*6 MK2,#YT#H I;"2<>[*XL.M1?!ZG1EE,PENE?3U!,#CI/F'=HRHF5/H$W@H]&^ M?'>@OLV<#?A1V")/Q +)1ECT3;]++,0GQ)O^;''\M-LY; M:JZ_GX$_Z^'/ OS9$_"/0CPF\R^$@1NHD$Y!;NI&Z+W46VBU: OIL0"I/5I9 M#R WVE%]"\&[I=1"YU(H(>XMB!KI ;V%?@* M3WBOU9Z1&E9(YNCHQ+#"F^A%5G 9^?S^VWDV?GM!4D=*_X:*"$ER;6@ZA6![ M%!:0FPNN,,=Z@_;0'N,A?(B(II&Z*W M-(T>CC8(KWI%!B^11.I=H]H$WK![7!DHAK=H']+O@C7&2BS:@P>=HP(1$ M:1+;4$HW"$GGPE50TE@-;X^T[.4@!VD*)EC(G/D/8=WFU3&I 1BR9'.A01MM M,6^MY9H=,W=<:0I 1 OIH0-H6;:,_A B MLOFU*KO*M*I@7+[](-;Y6ZOC]7+H^O_4SZ3?O0-*8N#+V_SFX3E_09)<@JXS MGSS88%N%KJOVME6Q)P\]N.8&H.;%F,_U;4Z=M0VZU-*%R_R4[5B@;'2QOKX, M3^.+5VP_Z ")MMH/H#"A(;H#%@X4^W8]2 5V1.%'*WD*;?:P14U]IJAM* HV MG,*](41Q9$/<#[/GLP[3;\WY.SCM*/VY6*QZ3B%IPN%.X[836K/ID"(\5=2E:-J#WI:%6ZA8,T'_US?\!4$L#!!0 ( 'R"FU0? MQ.$X1!X %7 9 >&PO=V]R:W-H965T+Q<7],")'$AN*5#FD%?77W_.< M,S,<2K(W:7>!B]:.17%FSOL[^?6F;C[:I3&M^K0J*_O-LV7;KE\\?VZSI5EI M>UJO347?S.MFI5OZV"R>VW5C=,Z+5N7SR6AT^7REB^K9MU_SM=OFVZ_KKBV+ MRMPVRG:KE6ZVWYFRWGSS;/S,7WA?+)8M+CS_]NNU7I@[TWY8WS;TZ7G8)2]6 MIK)%7:G&S+]Y-AV_^&X\P@*^XQ^%V=CH;P549G7]$1_>YM\\&P$B4YJLQ1:: M_GDPKTQ98B>"XS>WZ;-P)A;&?_O=WS#RA,Q,6_.J+G\I\G;YS;/K9RHW<]V5 M[?MZ\S?C$+K ?EE=6OZM-G+OQ?DSE76VK5=N,4&P*BKY5W]RA(@67(\>63!Q M"R8,MQS$4+[6K?[VZZ;>J 9WTV[X@U'EU01<48$K=VU#WQ:TKOWV3KBAZKFZ M*Q95,2\R7;5JFF5U5[5%M5"W=5EDA;'JR/]U_/7SEH[&!L\S=\QW7J@6[5L]+0$:UIC&T5'5BT+#Q_ M_/)BJ M,^J]R6H"Y#$6?O$FS$A/CD:N_TY$;.16L) YU^3$76)$T2YC2;UKB1FZR2WM MD3-Y>%//@NG=J\"!R]%EJCP$\Z9>T9**A=O*MJ_8!)F&.'A?KXL,*XY3QS4G M25:93UEA2:+T)_H 2;#+8KT&+/BPI%\E/F1+W2SHCEE1EF!M[2P<;9^JBEP0 MR5>F[5+EA75R22)"["=2M&JMMQ#@5%E=,C':KJGD. ($DO8 .>W6A&M.G'XP MHL^+NB92T&$0)7^@ @G&XY=*MTZD6W(VL1SR#5;=NP]C#KB2>#->2FMS0QI(^B5DC%00"IP9W/9P##M2DT0^QAR 316STGPV>)OXP';38SX$S>08@3>$<#P&';B%ZZ MP)\,DX?5>ADQ=-$Y8)+;HLZ/OX0974OT_5V,$G/D5'W/Y@8;B,VT$;]C C7F M$,_4E_)LJN9=0WQ)X&GIHFYX0QC"RJDD[.FOF71D3W(GU(6<7'(0G"?B6&S)06+32']GX M= ULG 5?LE=ADCO\LD@[<[',Z^(HO90D/07G9-(X9%*\2U=>6TBB0$X52:+"@>;G0I(JUS$N\"F0F4FR..RD(T[A[9 M>&,@WFL2I$]LPTCLOKHXO:(LD[:'C:--Z<)-N"#A"8NN,21;G-"1[<+>E(\1 MHWU"QFOICS%,GX4M(I#*[5.!^\_;-SR'B M7AF*\"CR^-'HN??OT*,U5+YJV1 GS"%BMK;6M ?C0.MB?/HN)ZM(^KZ&HG"8 M1;$%[N%; GS0(C8QMD.P*P<+YIEN&@2Q94U!*%A,.D7"IK9&-X'I3N>9)!VY MI<53S+P.S+Q^DA]O=-&H?X"4AWCYN6O5#]/I+5PQ<:8@GP2%F3=Z95 08@16 M1EL&FNA0-,(\V$PB1W\C*<)#DMS.ABMI3;:LBM\01W168C,!P.P<'^^^8(_<\K7%$KFS.VJ+]5VE\U^)S[3; M;UW=2FB0^4R0%9Z,_D?C/+U$\8@3G 31M=BI'Y5D3TLU/I88R.9"3+$$?"V4$ [2CJPS21;S"1)'5,Z:8@:OBKK@B^2O?[FYO+IY MF?PH<(7L[&T@+[8.)'9:5)?U8LL;/DJ?SZ'&/@V=$7!<8T^&R.=T!\[)%\'I MP_U] "U%)J5N/A>\]$D<^_V21_B^*4D G3F,*KE,(^6DG5KZEG=:!=J1<<(C&" QC>XTY0N1&@!&-Z\Z1!? WRBO-_6Y%+Z#BN/&18_\@^ZDW= MF&)1J5?LF[(M+FS@@4+%Z,4PG48]SD7J<[EP+R=C((-2^V$E?UBBN!%K5#P2/#CA* MULE%"3J/"&G@MBAX?O!Q'A,KB2'4I:U35ROATEG-_Z8#T"N2+9)ZVC]SP2N0 MJ.KJ9)\W]G,@/TW>[(L.%/.WCF*S^1;A,@/@LC?O%<0RDV>*W)-/P<2$(,1N MS!(-IP=.BVODU[:O:K%=\OHO5M$EQ[M^(F42KE$1])RD]9Q(TMZ<"H:20I3R MNJBOW(J)!@"GZ@=*4EF:$DH-;3C3F@,""HRY9C4W'.&+<7T<.];-GA%:X@^V MKD+Z08!,D!JVWYQM[!P%7ILV(ELDCY3;U"6%O*\BY>VY0#(!,NVP4TIDB>:,M0'A-C%[PMN;G"AS4< M:I P.,&05&.7V8F'[H_HEOI/Z]83(G1T]WQTAGA#T?0LGND=3_C^VD MWNFJ0W9, N;JLZBOX.^Z3]!#N9TK!=WL5P2-Q-_&+#H7B[K(;FYRJ+<>9,E/Z!)71L)FHH<1:!+F M0R.XH:RAH*2\2"O! [(8'JOJ8*C7-^.]HJ>$N24ZL:C5%"3Y)A<#W/N M\1F M576KF92D&']4>]%-Y39_J1]J3*<,FMU$/^E$<>5=3T-53JO M;I T\C\'Q#W<>.)",NA8D77#%>ZZ"^5YSJRA MW9P2'N#7RV19;\@P-*GS!F@4V9UFA=>D8K46YS&DNW./@ MS6&ANE ;S,0=5 MG4)M+@Y37$?2[R8WBN@:GQM/5O2M!I_%HI(@5?I3]0X%4G]*=(O>V XQ2A#( M9,;A .G: CZ7D^['+2]W/,E;^OI&]6LGD2C=L3 Y26^FN;J&EL"J_NB<5IPL M#B1J R*FL+MME<@C83HJH^YL0O[9KE'!* MLEG,V*S4Q%#_@Q!O0" -(/YG-#\3D (_T06EA.2>!Q*'<'34/B.R>4@1&5NJH>+)%.Z4=S MLB5SC"&U8.??_;/OQO3'.0MVS/812-9KCY8I.,J?4;B[XIDF)0$Q(@S/K;LI M\1PB4+'Y))'/@_V&48;PRCR40NV;PF 7;+.U@#AB",RM2D'Y8EMG+H((B9/'.B$*D#(&[V1$&M- N;%@PP%M!W:%VYRLWU2#)9R\H;V MWYY@PHG;3]$P#G>C/!JT48>.L6%-#/D@01PV%Z#<'5(M"PJFD:3DQ4.1=WXV M,FBY8X^33=R]1K6+M;]4OW:YZ^TSYW6[LWI=)]]?X^WL)& M%F>8]6<\$4;'0;J8RD#M@"2AZD),EYZ#]"XI8"A@5"F&;'VW_G )4K(9-!G# M< O/T3'Y B[# V4XKZ#?PBMN5:.X-^A?#K&!>C%&E7+%)\)]4//U^B2''2PQ M$C@?3N\H>4<=LV(R6H.VI&MP^(CK_NWM7:KN&PZ0MCP8("-D2;CV74UBPB#: M6,9=9[0D# J>\-.1;IX0XB<\T"5^5MJG:"9&[;WWW"PVH:Z _7QN9O*HF$RX MOF1]B30,/1\$@[&5_T>( K8$_$-R2^G$#1<(#2 MAA[.#CEA]Q=2*=X9GO.=+R<1A[I]PO!YC6$SB7MGR$$M1;K23@?5^LDI;)&$ M>D7HFUC!SIT#@7!B-YPI2/V8AR]?.CP+$SJ2GX6;/TRT-!+P?BK+LM'(. 4F MUX?MAV,/[N)KDXG;==?'":8^DA\:\/!#SU,N/>U?_I'E)?D^$*CO=/\;-T)T M$L:=4& @#D#NDZ^2L_3RZHS^/7$__O-XDHXO+M17ZL3]R(7DL^A[% ESD.._ MENU+VL7U&(Z3R3@]OY@D%\G1.!V?7R1T992>C2?)^":]&5^KW-QF=S71 W:=7*=GH]&.PH)311EC\97[/0&"8Y8\^4T7)LDDG5R-_>_1Z"PY3R?G-^XW73@G8;T:^]]TX8*^ MN[@X<[_QK!)]=WU^Y7[3A2OZ;GSI?].%:_KN[/+<_:8+-X!@[']/1N-13(F5N*'/EPD8V W A+CR^1FC/\G0/MZ M@O\]]X+8.?%ZNH[QYC42B9\K]?>.)&DR :U'-U)8>*-7J.'=N4SYE@?J6C_F M=>_2=V[EUJ6:9L,D0[VYN[U_-<7>TVY!J9BZQN;C2[?YZRG)CUE)L3*4>BA@ MUBN?5)$,BU\X<.,"\:_?B,6RHQ#&SZ&@T1B*CVX2.E7K8AV"=HK_3OIZ08H9 M:5K].U=1V=>^O. <'BIW MN@GA.N6.14:)JF^CRW%\L^?]/7H;8AQO96J8I*1>-'H5,J?[^]O;U).,V?*Q M0F;E/*^_RVWX74>I5QM2+:$;]J4(!#-R(CLM1#UU 7V*K)[27&M=C2*:ZN() MBR8AVD1;<=7#/5"02_W<14)2JD\IR-(A/$04>YS.Y;TC9)0^_ M'-CF8#> Q:5*0S3CH.4A:"V5'7L8*N2V2$P\.DF4J.P78?"P0<-MR;=!-0=Z M&:+\J"K>:UN*,@Y+079@&Q9K2-Q5-""8_ M5!R"WTDAA+V7>F-F38>Y:71&X19\B8K[?CSGMM;M0C)R*I@H>:61[1DUXA0SESN/K!U^^X^$/]4_6)DNU:FL_Q&\P)IO77Y MF#,0=Y04B^>]8<<[(HYI/(LU+"^@=A[5K-U#6P\FE,&Y%F"[M2L_2X,TB6!U MQ8=HF+NHY)%A5H8IPFIT%#"(#G34"I*:&Y)P]E^N"P.8O3YYBA3!9/.L,N&' MVT-DWE!.E_G4<=V1KQ]'9WB>#ZKY"**4)I. ^Q-<@BUNZTE:8'*EXMA^U5\>RRI<= M>U%RM6^N);P+/'EM*A#XYP:FAU!^;^:=5$7>@ V$7?^@(Q>BEL,^)IZ26K Q M0"'?P=I57F-9E7S')DHHXP*_>^AQ:(3G>*['J0>4DJN0'N@(JQV"6HMGH^*F M7NC6-9T\E>6CA7T=?ZFBGA'PD"4\SP\VB^-^3]?NVFWH>/]WY$"5PC,8P9WP96GO&\/050Q$]-8M;LGW M;06*/YM:NQ.8^])/#\,1OID*$SADHXD-YN!Q3A[)(@!==\\ZGQ^U"F(W;STC M'DS2.U4\^A?+XB_H\I0%'4Y2(SH:))VQ7N&%$-B;2=,[A#E+^[[7@6] !4^J MXTM),YT=[9GHR9:'QQ=LU)Z3]GQA=[M!SB_$6"XHF)?'H9I! ]9S(I%)T'2P MNN=3/\0O Z:104/A#2I>25K=!I,%AK*T6?&5CI.Q#^1BFW3IL".Y2$K)LZ+) MNA7PS>(.%,6GUB&WEER,XE$I==INCH?<16)ZI^L:G%S3=7ZJ:X8^V(]#;PJN M96:H<9J=/)\+J?)L6&6V8+^,\CC&P) !-U<.-FRL ;.!1B(^BOPDC#$>_R.' MP;VAC1>0%;0FBHMB()G"@((#,Q Z'7+<]03Q0$05&+@;;!!(OBU>XL4 48 ! M4UM8GE&5[IS7HL#VJ'W^.'4'!_*,%&4$O<.[^^\/C N$(9IE#8U!_X0J9D9< M>Q'34:LU'L1Q#^L&]^"(CDL M"/D(&9XTD!PRQ>?TQ&,)G/%D5A2$%YZGH.6ZU&)+P1WZ5J2*KR8'.1(>Z>C% MT#W\'(31S3H\I@C:Q=Y=\\@$#T\8<=5&>A;POWY./9BQ>>L242=Q/IYA%9%W M+CBJR2B;5H331^XB]C;?@\A#[1[ ) +0C[2XP@EX=8!\?1\/(=EN_,E1Y\%X MDV.O*3&N5).;W= +#5,\JYRCL5B)+$J@B%@LV@UN-XS.">>:'=(<)]0MU MA$? ,(BD^&&EBJ KW1.G(9/XG9^;DY$EZ%4HM+V4ES%,HBW@*@ZNI/"K3X?= M0<=AN]" VT=DUSLM".MH%(%C)HGP_,/)+N3<,-^ATBQZ2U]CK#E2Z:J>HZO( MR W"<&\X%ABSY[9QL."<9FQW,^<0Y>\V5\-0,2@F0\-]13"H%4F@BUS<*!/? MC46 *E9"_%#Y2.I5,< M/?0_#=DWZ^=4,F=^VG<#VT+'^]&34F^<$Z:_^C<,A*17AM'5#$]D@F5H&7O9 MK(J,W)%7D&+*P1QH5N#";97D\JN\R0\-> M\= ,&_&=E,1&.+1U_='7"T17Q^>>4F[$Y5>.#6,@?7S.^?P@8]"A>GS2/Q2W M/S"(2-8][.W$9QUM3<;0@A."XV3LFO (]Q?R%'#D*G>6$P K?C<0)!V/)>R: M!D&+Q[^]26=E1AV,\%F7H;T:;;L[7S8@1AV;3#+&[0;A\:[8X50F<-(3F$LH MT=Z-C[S,$S9&0TNIGMD'TZ/1TZ(<[)^_ Y^1ES:?JYUH'(WP%_F M<*1BA8J$P.!7ZR7YR#!F$5$QK@9,O6--0KUPS67L-,1( ^>V4QD,ASU1%!QF MOX/(<-&1 R&M=+%-2-U(0#'D(^4A.BT79:HQVMDW1L2Z.@BB#' _@0A);GB8 MOIXG?ZS6>.IKC;\8:8R$X$-+U?]+8A>A!Z3OBT*6V.;_P9 E^=R0Q?4/^25L MK\(,W7VCD;JR&^8&@B]@3U_=XX*WVMRD#$WAR94O1]&NEA]DIIVZU=K[%#;5 M[@4S_\(E^?CI23=4]=+C3?3?3?6Q<%Y-_*[O#7&;P3]-X:4CQ$!]_S",(;I; M^+V335U%[JA_*YG=4CRVLJ%"30+R_4^O[U+W=)B/=KSH#OL5M[7%I,.=:3!* MJXX^W-W>'?,KCKK2O4VGKXADI!7%?!N>2!8EF(4GSIQ<]T^,1.].DS& X2PV M(0I(3Q5.3:2.*8_+ADH;]O"UQ(EK^/?FK7^*,-*P\.X3\\FLUB[EYA< \6Q5 MHZP@BR*G7O"OZ)DWW+7C":3OK"U M#;\TL$3-AW2],/8TN1>Q,9]:?LN-\2\AX%?VU*[MA9@Q#54%@<&[!$1"P^=Z MD-0S2"6_9H.4^ !54BEU! ^2%0_%(T"Z:A2;UI #/C7RC"/]JXH>>:XBX>G# M0!RT\EAL#C[K]3QZ*^G*- M^]RK>,$3N4UY0&JZ&][M.Y:VF_>WRGH].KB&84M_+Y5^=#6:W['Z:QNVWK%?\+/F08WT/?SFDRW^X #PEMO MO_T_4$L#!!0 ( 'R"FU10HAU1OP0 ,L+ 9 >&PO=V]R:W-H965T MMC.D@!.VW0#&C2HVP[# ML ^T?+:(2J)+TG&S7[\C]4BRID:!#C9/O"-Y[SOJVWI/&%R<;:36URB^[B[,81-!BYK56-C ME6[ X.9\M."GE[F_'RY\4GBP#_;@+5EI_=DCOZ_/1[%7""LLG.<@Z7.++[&J M/"-2XTO'7>Z\-OV-F3 M>7Z%KFR <&CO9ND(BKUUNNX>DP:U:MJO_-KYX<?R=!Z)[((+>K:"@Y2OI MY,69T0NZTMQE.&U-&-(> 0B%N((OV3P0A+X)3_OA;\6*^L,)=/?1^2F@]PT MR$V_(_=**@.?9+5'+_IZN8#7MO \.LE/N?HH1U_#IW8G"SP?49%:-+C$6J([!E0@?Q\LQO-&W:!JJ,2B*CZ[0Y#_59W$=V& Y6Q__J;Q'1OE//!Z=C]D&V],+LO MRE[2X)T=&J77EL[7E JD])@M OMK;_"0>AWQ%198K]#T=,Y>DM7LC='6PL>& MFF6E_B'#WU"3M-^2WQ*.EKT>''2?%O\C(VG+$(?";_#+7E$$R#F6/6-)E$\3 M^K[H5H]S$?$L@V?PHELM@?V0?T_V]XKMM%6A"?]2N5^)"]2A'SQG@D=I)EC& M3GC$TXP1)8X2+AB?1W,^@Q1.DFP*SX'P+/\IR=M'DB&/YNF,C#K)YSEX5&2" MT/#S+A!1''R0T2+E9BDGY8@>1R*9#A?()RFM3LEG/@&F(H8CK2$;6D-VM#5< M/\KJ;^U>M':_N[?[J69Q5,;3S2*D-!ORG+U%Z^M,-J ;A#N4)F3).T*Z\P!-["Z@Z6TC>C/TE:*.\?Z[)'V3_MN,<]T#>_MC_).K06BN+Z@58V M:'77:]6W/&PUZ_K1*1L,D2$L][:P_W2B;WL0G\_GWJF<=Y &M9CQ*.;3#@H? M%QZ*O85$$$Q$8LI[&,<)2R.1SCM(A)3ZPY3WD @9G659TD$_#M+9+)UVD A3 M.N-Y#XDPH[,D3SM(A+G7@/=0Q#QF*?'QBQ!O3!(6(;XYS,,BA*C3=A&2,DX9 MZ!/>NM@;P7,VY_XOO-DSX?]]T@V5WE7T4]DW>3!@U6BV88RT$&+4SEH# M=9A4%^V =G^]'7,I;%MJWE#AAI[&XRF5J&E'QQ9Q>A?&M95V-/R%;4G3-AI_ M@\0*&^?WB7U!+ P04 " !\@IM4P$Q(4JP$ !Q"@ &0 'AL M+W=O M;,ZY@\="*GL1YLZ5XRBR:V\P%WQK=YZ!,EEJ_4 O-]E%.*" N.2I M(P2&?QM^Q:4D( SC1X,9=EN2X^YSB_[9YXZY+)GE5UHN1.;RB_ LA(RO6"7= MG=[^PIM\C@DOU=+Z7]C6M@D:IY5UNFB<,8)"J/J?/38\[#B<#=YQB!N'V,== M;^2CO&:.32=&;\&0-:+1@T_5>V-P0E%1OCN#7P7ZN>DL_5$)*X@A"X?W;"FY M/9I$#J')($H;F,L:)GX')H&O6KG5\>RE?X0A=7'%;5R7\5[ K\ST(1GV M(![$\1Z\I,LS\7C)_\GSC]G2.H."^',/\JA#'GGDT7\C@U[!M3 H.)@S67%8 MY!KY9)*_Q>A>6&K&L2U9RB]"[#;+S8:'TQL%L]((2:P@-_>544*MX58+Y>#2 M,)59N&**9:P'#.8WGP#;%K:Y2'-P.8E)5)'!^/5_XI^'YD0_V(.E_1*%+B7SV0.%80OB4V1P;&#?& M>'O8(BXGP^/6$$HF,HS(&P;,02JU)6:0$3@8[!@*&@2IJ3"GE@'F2^6V8ZL^&/IO^]Q(@Z'I^>VW9AB:.&^M:H9)KU&.425 M5JH9C9Y/]VI3TO)\T7NAF]+H#5*6(1U(_VG':J4L3RO2DM3,<[DG5.29>8); M!0%R=_8!D#VLEZH*7S4U.2\V@_KPZ7 Z8CL>QE0S%1>+47&VFSV M4C[S,L:I@YW2CIV]#1;D+ .J;HK<2.Z:/D)QZ0HU@4ZDYE>DUM&OM,2SD$P< MS=OF0!1_HW+:P'=TB9O:%3>4+/&2,IE6LDMJK76VQ2KXHRD#+Y:46]LVZVY% MDM=A'%SM MCH?@<)0$1\'LK2X/1J_LXS"8^9P[X'&PP L&E2UEI: <#I\[ M>W;G*1%J@_%J\W04#'M),@H^BT=BJT%"BV](KT'94O6Y*5IBX]/@MX[FYUP. M".9D&'QIRHP+<>\X&TA1D?2/H5KO[U*R^1CR;UY!3YK[T" "K!0 &0 'AL+W=O=3L=85X["0 M1*WKFLK?)U")=F;[]M9QQ5:E-@YW/FWH"JY!?VT6$BUW8,E9#5PQP8F$8F8? M^Y.3R,1W =\8M&IG34PF2R'NC'&1SVS/"((*,FT8*$[W< I598A0QJ\-IST< M:8"[ZRW[>9<[YK*D"DY%]9WENIS9J4UR*.BZTE>B_0B;?&+#EXE*=2-I^]@@ MM$FV5EK4&S JJ!GO9_JPN8<=0.J] @V@*#3W1_4J3RCFLZG4K1$FFAD,XLN MU0Z-XA@WCW*M)>XRQ.GY!;\'KH5DH,B;&[JL0+V=NAJ9S;Z;;5A.>I;@!9:0 M7 JN2T7>\QSRO_$N*AID!5M9)\%>PDLJCTCH.R3P@F /7SBD&79\X7^D^>-X MJ;3$[_!S#W$T$$<=N;2_8%-Q$-32#F8T5I4#>@SV_*8%DHFX$1V)% M1$'8CG@J@5!%"E%A.:F)A1>5E<--66>00;T$N?7XUA5M\;]HD(Q6".=Y5R;( M21HI,E#*.K 2)TI#G$?..!Q9GX 61(LES3)A18F3A*$5QL[8\ZQSQAG^M9RL MA,@5.22W;'5X2U=D(46^SK2R@M09!ZD5Q,YH%#Z-O];B#N3K5VG@)^_4(\SW M'3\*+ 3'XZ>HS]!^@$YP'SUV_%&"P?'8M[[H$J3E.Y$7XQC'J;7S))B3[\5. MBMX#*TV0YQ[=W2F@&N2J:Q,*GV'-=5]+@W?H1,=] 3Z&]VT,'V3%N"(5 M% CUCI+8)K)O#;VA1=.5XU)H+.YN66(W!6D"<+\00F\-<\#0G^=_ %!+ P04 M " !\@IM4TV)D5E@" 6!0 &0 'AL+W=O%.,]/6-=0%GAJ']F_N-PI MEPTWL%;B9U5@.?Q6_MS7X01P&;T!2'I XG1W@9S*:XY\,=/JP+3U)C9KN%0=FL15TOZ4!]1T M6Q$.%]^P!,W6K=8@D2V- 33LXR/?"#"?9B%2".L8YCW=JJ-+WJ!+V:V26!KV M6190_(\/2=J@+SGJ6R5G"6^Y'K$T#E@2)4_-._&YH@DQR-1VZE&U M\G(HEW<-.=0;@O0GL7.P]*N2""))Q,)FDUI@$%]F$O5;-\*17:] [ M-Y$VBU9BU[;#Z3#TRZ[7_[EW+P9ENZND80*V!(U&%V.?Z6X*NPVJQG7^1B'- MD3-+>KA 6P>ZWRJ%QXT-,#R%B[]02P,$% @ ?(*;5/9(H@2X @ !@8 M !D !X;"]W;W)K&ULG51+3^,P$+[G5UC1'D"* M2)I'7VHKM3QV5X)5!?LXK/;@)M/&PK&#[5#X]SMVVE 0],#%&=OS?=_,.#.3 MK53WN@0PY*GB0D_]TIAZ'(8Z+Z&B^DS6(/!F+55%#6[5)M2U EHX4,7#.(KZ M8469\&<3=[94LXEL#&<"EHKHIJJH>EX E]NIW_/W![=L4QI[$,XF-=W '9A? M]5+A+NQ8"E:!T$P*HF ]]>>]\2*U_L[A-X.M/K")S60EY;W=?"^F?F0# @ZY ML0P4/X]P#IQ;(@SC8&COV:]<[IC+BFHXE_P/*TPY]8<^*6!-&VYN MY?8;[/+)+%\NN78KV;:^:>R3O-%&5CLP1E QT7[ITZX.!X!A] $@W@%B%WR&8-EZI#8W!,V$>Y,PIO&>+,;*GP?95Y#LB24V$"0D5! M+A\:5F/E#3GY25<<].DD-"AF(6&^(UZTQ/$'Q FYD<*4FER* HK7^!"#["*- M]Y$NXJ.$-U2=D:07D#B*XR-\29=YXOB2SV7^=[[21N%/\^^(5MIII4XK_936 M>\4]RF<[=:QKFL/4QU;4H![!/Q"I7T2@2RB7V$G::"+78P^+F9==-;T+R*%: M@=J?]+QK!'M?/+QSRZ)AO&!BHQTIJVHE'\'2:B\)HE%_MUX#-D@I^1N7+$B& M([L.4E3.2\Q&/;\.#T6"!(5ZHR ;];RK1@EF&@7.:\V>K*V]$1)%N*91['U5 M4FM2OT[Z#6D:!7$T\I)!D XS;Y[G3=5P:J# QL7"Y8S:T>"=H&H_C;U3M(;! M,,G0^H$#\3@Y%B8*LOX #43ULXB\]Z>$![U9@=JX":3Q-1IAVC;M3KLA-V][ M^\6]G9#X:!LF-.&P1FAT-LA\HMJITVZ,K%VGKZ3!N>',$@&PO=V]R:W-H M965T*UF;I5\B M-O,@,'D)%3=CU4!-7[9*5QQIJ'>!:33PPHDJ&<1A>!947-3^:N'F;O1JH5J4 MHH8;S4Q;55R_;$"J_=*/_,/$K=B5:">"U:+A.[@#_-G<:!H% Z40%=1&J)II MV"[]=33?I#;?)?P2L#=',;.59$H]V,'W8NF'UA!(R-$2.+V>X *DM""R\=@S M_6%)*SR.#_2OKG:J)>,&+I3\+0HLE_[49P5L>2OQ5NV_05_/Q/)R)8U[LGV7 M&Z<^RUN#JNK%Y* 2=??FS_T^' FFX3N"N!?$SG>WD'-YR9&O%EKMF;;91+.! M*]6IR9RH[4^Y0TU?!>EP]0-+T&QM#*!AG^]Y)L%\601(:)L0Y#UFTV'B=S ) MNU8UEH9=U044K_4!61I\Q0=?F_@D\)KK,4NB$8O#.#[!2X8Z$\=+/E+GGW5F M4-.!^'N"G [DU)'3#Y#?VKB3:MMS<]/P')8^-94!_01^C^2=V5Q1!QAD:COW M:%?RM<-AV%8=@]/>?!BT8IQ='H?!)Z]PJY)$HR&84.1T$RF[&W]C X.I$5Z)WK M.UM+6V-W.(?9H;77W8G^G][="U3S3M2&2=B2-!R?3WRFNU[K!J@:=[XSA=0M M+BSI>@)M$^C[5BD\#.P"PX6W^@=02P,$% @ ?(*;5(;A?':7 @ @04 M !D !X;"]W;W)K&ULE53!;MLP#+WK*P2CAPTP M:L=VXJ1( B3MA@UHL:+MML.P@V(SL5#9\B2F:?]^E)QX&= &V\42*?+QD=;3 M=*?-HZT D#_7JK&SH$)L+Z+(%A74PI[K%AHZ66M3"R33;"+;&A"E3ZI5E,3Q M**J%;(+YU/MNS7RJMZAD [>&VVU="_.R!*5WLV 0'!QWPG@6+P<4R<_$^X)N$G3W:<]?)2NM'9WPN9T'L"(&" M AV"H.4)+D$I!T0T?NTQ@[ZD2SS>'] _^MZIEY6P<*G5=UEB-0O& 2]A+;8* M[_3N$^S[&3J\0BOKOWS7Q:94L=A:U/4^F>Q:-MTJGO=S.$H8QV\D)/N$Q//N M"GF65P+%?&KTCAL736ANXUOUV41.-NZGW*.A4TEY.%\4A=E"R:^E6$DE48+E M[Q[$2H%]/XV0*KBXJ-BC+3NTY VTE-_H!BO+/S0EE'_G1\2LIY<:) UA?(?('LWPN\-L:3($Z( M%[85!:U&&1Z_4%HU$553\K=@4%U"LP!\^ '0!:\6*T M4EPT):8-DO#.,WH=)*/>E:R0:!>D=QY MDK$\3 =C]@4K,+0?$U@>#@83]J!1*"*83,()]73&4H))<_[:KXN.9$%=;+SX MW="V#78*Z;W]^[+H9/4GO'N<:+@;20-0L*;4^#P?!MQT@N\,U*T7V4HCCA?W?EO4$L#!!0 ( 'R"FU1WL7@MG ( .P% 9 M >&PO=V]R:W-H965T,K!X2B<8/ M3"$(D$+2EY14**3MH>IA;8_Q*NM==W<)R;_OK&U<*B5$RH5]S?>8P3.SG=+W MID2T\%@):>9^:6T]#0*3E5@Q]"4RMD>4-J!)!'(8?@HIQ MZ2]FS=U*+V9J:P67N-)@ME7%]-,2A=K-_=.=B#RR15ZMX=ON9S/W2&4&!F'0.C MY0$O40A'1#;^=)Q^+^F A_L]^Z/2_2EKJ^F5$\XNOBF+!E;LB:4"@,'T&PV@ <1C'1_B&?>[#AF_XUMQ_7:3&:OIP?A]12WJUI%%+WJCV7(&/ M,KI^G9J:93CWJ2$-Z@?T.YGZ0$8X&>MD1MT;)E88U9EN-.306O'=>/ H' M81@>["Z5?$!MN;/6@=K@:!P/1A2P7S]K90S(5W+QDK@-WZ_72*C<.7<^"BX9 M)0!9R?2&1$[&@W%X[IUZ)Y/!,)[0YK5BD?4D2@;C\ZC;D3]X[EL(#CJP0E)S M<\90K;?2MLW8W_:C[*+MX'_A[1RD:F^X-""P(&AX-A[YH-O9TAZLJIM^3I6E MZ=!L2QK'J%T O1>*LNH.3J ?\(N_4$L#!!0 ( 'R"FU3T[I"C=P0 / * M 9 >&PO=V]R:W-H965TCD4ES*(49JAHJW%DK70J+4[T9F5J#R)Q2 M68Q"WT]&I9#58#EW:_=Z.5>-+60%]YJ;IBR%?KV&0FT7@V"P7WB0F]S2PF@Y MK\4&'L'^6=]KG(TZE$R64!FI*JYAO1A5.&3TH9=7^Q!QT,_#'OPHNZ$D<.+^D_X]]7*6(U)\$\/9MQAQ@XS?@?S1I6UJJ"R MAJLU=Q;XQQ\J!IT> A0.$%A#WL 2,A8RV+ JO58&U)*O-C#WE M&N H ASY2W,BD!&!] G8'S5H85%C!YTJ8]D-?@C2"(P\^XV%X<1]Q^P1BP2% M/;Z!"A4++JJ,BPS33Q*'5$VQ6[9JLD !@%^PL\MDY>U)6%.A+X/EQY/Y!$C%"/64-E8LFPQ!C MJ9=["@71YN+-;"XLSQ2OE,4V@JW+H! *;)1"2K%!@7Z6*?!58Y%:S;>Y1 *) M:.3%(+W2H)ZI*0QDFF1J\8H$#7M2:=RETK@W^F^A:=/H"DWB$8CQ.SRJ+*25 M8$YE53]NEP:NCM@MI%"N0.]7 M8:FC'7AXFR!JT+MTB4QUZ,TOO"ATX/&,WC=9$=*M3O&VA?.3Y44S)YEU.$G:GJLUAAAS*!J&78$8&D1=% MR9$7QXCH03*^I$'B19AZ9^$Y>X :9N!\@NKIYQ8P/\ >C&?!-XHN-3T&^E256#O#T(>[*9 M]!N^""J^->85@R'/-7$-JPR3#8C7X"R_9NHRZ< M0HF'TRG[@+_+B'WH87C2,3SY17[;1N]BN&_!ORB87D!Z_WK^'MG]*Q]Z._4-=N@\5PF0RIDF$M9%$;ACC:ISX-,2Y%\1N-<&A M/QVSOR@.!(Y/L36&CHV]*#ZN4VQ2KA]254R]&'?OL*'-^.>R;L@Y6:$>8#=& MZ].8W>\ZX[,H&CAYL*[.^*D C@Y>(27HC7MK$1F8%NV#I%OMGG-7[2OF3;Q] M"R))&UD9]&"-JOYP@KU.M^^K=F)5[=XT*V7QA>2&.3Y)09, [J^5LOL)&>@> MNYTNK5%=S)40\K_.R MF5V>VW5YNS%5V>B;G@^;NL[[QVM=M0\7,SG;OK@M[]:&7LPOS[O\3G_2 MYDMWTV,VWUE9EK5NAK)M>*]7%[,K^?HZ(7DK\&NI'X:]9TXG6;3M5YK\O+R8 M"0*D*UT8LI!CN-=O=%61(<#X]VASMMN2%/>?M];?V[/C+(M\T&_:ZK=R:=87 MLW3&EWJ5;RISVS[\38_GBT5:#_<\?G&P(X6(SF+8>E8&@+ALWYM]&/^PI MI.*$@AH5E,7M-K(HW^8FOSSOVP?>DS2LT8,]JM4&N+*AH'PR/59+Z)G+3^N\ MU_SGIM -N8??5'DS\)>?\T6EAY_.YP9[D.2\&.U=.WOJA+V ?V@;LQ[XNV:I MEX?ZE#DGQ-; MA+LM0KM%>&H+TQ9?^:QV.NG#1#Z?AZZ/)"7\R0;X/N[_5LM-UV M3Y2&;8[DY&:M.:4B>4I&/&^6Y#(Y'K 0 MN;K7/=*2O_NF^Z(6,XR*?Y^[SL^:]YM='LX\8,!AC*YL[C M;W6AZX7NMW$4+)'2$[%@9TQF?I1BC/U0,6M++YF4F1<)P2+A9P&3 8EL<2S9 M2YCPDCAE/S$I?*6@&T0,2;K2)6F_3+PL2K :!+2:^7$PC4>R&!NF,*)2/Y(L M]1/QA$4(3P!+(/PPMAL&!U@B3\8Q08E]&;+03[-#*$H2%(5C!C LOX,">A=K MX+#T9G&:>&&DX [(8Y\S@!<)G^!DM.-D-,G)JP'AMX$>+%L^CL_C*?D7I&OO MF$.$.<;6R0V.L_4S.+EJ*Y -A^6&B@H?;X;!$C;?@T7%=VE MPO&%6Y?IR-4GV^G(%K(=C,]_/P64A8XW6>"E,)JE'IC$9!1Y22H8:"/&J1U' MDDEEAVUTVB>J\-Q\1Q;E5,+8"]. 1:D7QPF3H?)4&F[M9Z$72T5#I+*M]1&R M=B2V0?F?C,?*DV'*@LP+TIB%GL"Y=M6BL]7BC))7V#R/_% 2L:6O: P3E_=* M4,9@'9D388RDGT1N/8G9K:;&@HY?H5@/E%X)BRB+(C\+D?A9RF HP;\L07K! M5.9+P6[+X2M?]5KS$K$ 'PWO4:&8)(D7&&#[!5-^'-DA".U+ 'K!A)]D=HAB M.Z2T]NY;AS8"[+MOJ]R4%8HN4XD?TIH""D5CZJRB4&1D-I!4O#!&?C*NQV09 MJ2V"?9M5N=(XBG7I#_]_B\J_U"CRCZ6NENP5_H UL)!#90>+0OKA>)S(#32S MA?J>"C5%WA*6+\D_9RP@E\+]OJW.J*R)"UX-%D>"OGF=!&/DBXF?<72+? MLQJ4#7CF9_%)WCH:<@5N\^-L!-LB 1&P+0CX47;QH\P1%-H77/I"\DEF(,PJ MP!GL%3AU)\6[.RF>O)-N;C]]F>R/)M6/WSAD<^#4XI'SX'URP6#[G$U3&NJ" M%O^"8[AI^:(U:][IWOZT04/XRK$2=&!DK=R]08P,1:MHP11+'-_2_8FX@VV> MZ.GSS35_T]8U=51VVQQ(BK(KT6^BMZ\JFFKJ/#<=9+:FH9ESZQ KL]"\R*MB M@_!2N_9(OW] !X DX(7N#0BTCYW7FDX[0-#I0(SR!E"ZO'G\\Y]2]"%_&0Y4 M6G1PV'4%,*\>==[38MDN?>Z<:($0OC%/6:WS8=/K6H^<\/C#N@3[T5LV+:]; M.-VL\P9KCPC!RHRIN[2=K_CRG$JJ#CH)+-IZ)!D[ ]+F#.WK4Z$\J" M',$RW7K\LJE0R[+C?<>N2U53G E&6QZP:4[:K3U(M2VQ0(-Y.XE\8R MQ\/,RU"(GCGN>;%+,R^&?I+@^D=#([T ]TX:H^$0U# DN$:I]PEW-O=KBW75 M07GYOC&(4.RBO<8@M+\0Q@;A9"D5U#W8%L(^J=TT(*V0_DU4KF17N9+)RO5' MA6M2^V2KS,9DY>O\B63X11#$"7<9:3GK4I)RMVVTO0W#D0V63BHXSHV35#E@ M"GY_)"F3GD2?$!$CT.TAE@J>GB"$M[TP3RE/AQXA1P-I0YL2!5QHM^/S$(L, M_P+)PFV(C\9TOO=5I-;]G?WV,Z"6;!KC/I#LWNX^+UVYKRI/XN[;%,YY5Z+X M5'H%56+6C/?N>X^;F+:SWUAPI9BVMH]KG:-Y(0&LK]K6;">TP>ZCV^7O4$L# M!!0 ( 'R"FU0%5!()3P, (<' 9 >&PO=V]R:W-H965T)',Z\>3/#&2Y.2K^8"L#2MZ:69AE4UK;S*#)% M!0TW(]6"Q).]T@VWN-6'R+0:>.F-FCIB<3R)&BYDL%IXV4:O%NIH:R%AHZDY M-@W7/]90J],R2(*SX*LX5-8)HM6BY0?8@OVCW6C<10-**1J01BA)->R7P5TR M7X^=OE?X)N!D+M;41;)3ZL5M'LME$#M"4$-A'0+'WRO<0UT[(*3Q=X\9#"Z= MX>7ZC/Z;CQUCV7$#]ZK^+DI;+8-90$O8\V-MOZK3[]#'DSF\0M7&?^FITTWS M@!9'8U73&R.#1LCNS]_Z/%P8S.(K!JPW8)YWY\BS?."6KQ9:G:AVVHCF%CY4 M;XWDA'1%V5J-IP+M[.I1%JH!N@%-MQ770']YYKL:S*^+R"*\4XJ*'FK=0;$K M4"G]HJ2M#/TL2R@_VD=(:^#&SMS6[";@%ZY'-$U"RF+&;N"E0ZRIQTO_;:Q_ MWNV,U7@Q_KJ!/A[0QQY]? 5]S8TH*)I_MV>?/TGH3UW7E MW+2\@&6 ;6= OT*P>JZ [E6-+27D@0I#.79(H60A:L']=5=[:E%)'AO0W"IM M/+42I,);U EZE=U O.R)?]YL*=)NC]9C>4V)P0@?S)P\5QK@0[4IUJJH7+&( M*Y;[)*2+G?BX#1G2?E7>91"=S\G3F39Y&OQ2;JT6.R2%%Y1:19^/6KKP-TI( M2]<:0S"AR_B(?"))'.;YS"V2<#I+R<-[Y.2[[U5DS5_1RP%(,@M9-@TG>88& M\6@2DR0/XSP-\TG221AY>$_._\'O45K =%@*;SAP#6 ]:^[\(="]DDC4"H>[ M!2F4ID_* H*YJK@R\C>2A'$V[K]GKO*_D1L-Y!C"L&XQ2ZY MN\:#3- JJ[L=]MK&K]J-TIBX/;+RM\*4$[!3S?*PR^WS@'P]N[^@=0 M2P,$% @ ?(*;5&( EN#Y!0 7PX !D !X;"]W;W)K&ULE5?;;N,V$'WG5Q!N4"2 8DO4S4Z3 +ETMP&ZW2!)6Z!%'VB) MMH3(HDO2<=*O[R%UL=/8QO9%HG@Y,W-FAC,Z7TOUK LA#'U=5+6^&!3&+,]& M(YT58L'U4"Y%C9695 MN\*GF([U4@N?NT*(:,=]/1@M>UH/+I#VX/>[0/SG;8!1 MYC-V "_LS0T=7O@_S/WS:JJ-0GC\=4! U N(G(!HCX!/9.?0Y[,5YG1Y(A$L9>DS X" MS_ 7'\6]6:5A5X<3$B8>N&8D2=I M> 7(P/>]\21RH]1+HH!\5E([T%EI=FG#$B^,0CN(<#+9JTT N'%"@AB[V =M M4B]-8A(P+TK#7ID8!CA=XM!C24"^+H4"O_4<7&=R(>AQ!=U.=FD5C+TT3.U@ MXD48[-4*+/B)%;R+HR0=$P:.$W(C%7S)C:"KFE>5S+CUZW%P'>^)T9"XS?+O"G K;\0#$E_ M:;B-(#(3BZE0W4Q KK069K<;6>I-QI-V%,?[R0Q2Y*/O(TZ8H^M#>@1>C.#& MKC0ZD"+(^01.1WK'8V_"-DY(;);Z-J02'U")_]X1W)G0T*YU.:\;Q@[33:^J MBLZES->@C!;:-0B[#K[($J%/=5*#Y8)Q[$BZA7@MZ6FL_G2LR;V#ZE MC_8VIS<%KVM1[:H_!W%MAWBFESP3%P-7>=2+&'3"=!>$G;/O6P>Y^/F/<_NU MSFH7VDM5HC,LJS<$Z (?&D0!U)4@-#VYL+2M"XE/3"F-<0GFVH!HMED]Y21I!];5;86(*=&.RJ41Z?2%+C2K,5N%WPK5W-,K=16+BIA>%E1M&4P M?]A)KKLZZ:1/%4Q%S4?IG;ZU\UG#>%.UAUT(MXW MY;CZRW%NW%SN0?,WB+( M(Q:G[[;=M/;!]5^=;;C>61BBK'H^7E_A+T6"A-DKK;\:FY)\U!9E>B >DSX> MDX/Q:!N))O1.Z2V*@#9EYEA&9XV^N=X5B0<1=T[6O:M/T__UL__=TU?PT M;+8WOUY0?E[6FE9BAJ/^,,4MH)K?F>;#R*7[A4"2@ ,W+/ '*)3=@/69E*;[ ML +Z?\K+?P%02P,$% @ ?(*;5+L[:T-, @ 204 !D !X;"]W;W)K M&ULK51-;]LP#/TK@D\;,-2)DZQ#X1A(F@W;H5W0 M[.,P[*#83"Q4ECR1;CI@/WZ4Y'C9UA8[[&*+$M_C(T4J/UAWBS4 B?M&&YPG M-5%[D:98UM!(/+,M&#[96==(8M/M4VP=R"J &IUFH]'+M)'*)$4>]M:NR&U' M6AE8.X%=TTCW?0G:'N;).#ENW*A]37XC+?)6[F$#]+%=.[;2@:52#1A4U@@' MNWFR&%\L9]X_.'Q2<,"3M?"9;*V]]<:[:IZ,O"#04))GD/R[@TO0VA.QC&\] M9S*$],#3]9']3WD*?3Q!86HWA*PZ] M[R@198=DFQ[,"AIEXE_>]W4X 63GCP"R'I %W3%04+F2)(O#U; 4D ME<;GXCW?,;>-,N)#;3MD".8IL2A/G9:]@&44D#TB8"*NK*$:Q6M30?4[/N5D MAHRR8T;+[$G"*^G.Q&3\0F2C+(L2-[#G/J(GR"=#N2:!?/+?RO5EL45RW'Q? MGP@_'<)/0_CI(^&ONV8+SL=PT%I'T#+;- R^VP/8>E)>S/E M/@PQBM)VAF*G#[O#.[&(X_'+/3XRW!Q[95!HV#%T=';.D5T&PO=V]R:W-H965T*5)) M*]63KA -O-1@FI,H##^2 MFC(1I(GWK56:R)WA3.!:@=[5-56O<^2RG0;C8.]X8&5EG(.D24-+W*!Y;-;* M6F1@R5F-0C,I0&$Q#6;C^\7$Q?N [PQ;?; &E\E6RB=G?,NG0>@$(Y;*G&A>0_6&ZJ:7 70(X%W7'S(-NO MV.=SX_@RR;7_0MO'A@%D.VUDW8.M@IJ)[D]?^CH< "S/<4#4 Z+W@,D)0-P# M8I]HI\RGM:2&IHF2+2@7;=GPJ5C3.-=":J/A7$%%\ $ MK!CG]HIT0HQ5Z,XA6:]FWJF)3JB)826%J31\%CGF;_'$9C:D%^W3FT=G"5=4 MC2 >7T,41M$1/8O_AX_/R(F':L>>+SY5[;<5_#G;:J-L)_\ZPST9N">>>_(O M[LQQ'ZM]A[_S>#?=S^G-Z#8ASX?U.!;S:8CIA)&#=JM1E7X*-?B.Z:YF\ Z# M/O/]_&ULE53;;MLP#/T5PL" #>ABQVFS MK4@").V&]2% T.SR4/1!L6E;J"Z>)#?MWX^2'3<;&F-[L74A#P\/1<[VVCS8 M"M'!DQ3*SJ/*N?HRCFU6H61VI&M4=%-H(YFCK2EC6QMD>7"2(DZ39!I+QE6T MF(6SC5G,=.,$5[@Q8!LIF7E>H=#[>32.#@>WO*R=,#"17[9\]=3H<.1#.ZPYIYY &WFV@P/*:.;:8 M&;T'XZT)S2]"JL&;R''EB[)UAFXY^;G%MBT&Z *VO%2\X!E3#I99IAOEN"IA MHP7/.-HSN$;#'YE7$6Z4=::AXC@+;Z_1,2[L.W@/:_;$92/A;HURA^9^%CLB MZ4/%64=HU1)*3Q":P%HK5UGXK'+,__2/*;D^P_20X2H=!%PS,X+)^ S2)$T' M\":]8I. -SF!=T*%N^6.-O3([@=BG/5UKUKT& "V M(0 &0 'AL+W=O)/M(@F06[L!"QK438=AV ?&IFVADNA2=-(,^_$[DAW1$BG**8I^223[ M)<_+RWE(43YY5/IKL9+2H.]9FA>G@Y4QZW?#83%;R4P4QVHM<_AFH70F#-SJ MY;!8:RGF5:$L'9(HBH>92/+!V4GUV:T^.U$;DR:YO-6HV&29T$\7,E6/IP,\ M>/[@4[)D@*AW)5,Y,686 ?P_R4J9I61/X^+:K=%#'+ ON M7S_7_KYJ/#3F7A3R4J5_)G.S.AV,!V@N%V*3FD_J\3>Y:Q OZYNIM*C^HL>= M-AJ@V:8P*ML5!@=9DF__B^^[CM@K /7X"Y!= =(NP#H*T%T!6C5TZZQJUI4P MXNQ$JT>D2S745EY4?5.5AM8D>3F,4Z/AVP3*F;/I=OB06J!ILLR313(3N4'G MLYG:Y";)E^A6IH%^@TF1FY!RFF5G-M7@4:3GV:YWDLV0- M-PNM,G0S/4>RF)5AQ'8F^$8O')1P]"2%+@+^>>V?!SOJO4@T^B+2C2R]EN:N MM^9VT_2PWHKK:''0^*4JO,W=EHJK4B4='\XHB4;T9/BP/X7Z5 U+H]K2*&CI M@U9%@38Y@#I-_H716P*@O1FUK8?OA>B#NT4YF1[*R>1S.'%BTXC04T,?[-%F*&\UP,%N^D/"4)J5R)'*996_7FQCI_U=;2LZAKI"U>_H$\.G.N6 MJ3@,53R93+SM=@E)<)M1/:*F)4M2'$9I.:&\EEPDX@BWJ=2G:IJRY,1A=))J MDGM,N13$L;,>]JF:&SF+2A+UF?+MX"YVQ1KC0D;MT>M3-4U9>I(P/<$4]9IR M>.63O[^E1-4Q;/)(QG,#7RFG+IS""QVJ9Z5$U3 M%N$DO$4&4V.OJ=CM QH[4["/ =37IX3%]4XQD[V]:B:IBS121_1 ML9?HQ&4UB^*VI["H:H2&D?M5;A'U+1D*4[[*(Z]%*>>W;/C**AI&K($IWT$QUZ"4Y?-8](V M%-0T#5EZTS"].W?\U -FSQ%'KZSIRP*MN2UN="F#R?RA^0E&SOA)K]@J1D M%LHL#.6NI&2>0P_,>)O+'AGL.?"X8[ LFED8S2_(2A?"[9->CZ1CD\TLH]D+ M3Z(#6>GNJ(\P]&7;I4?6>=S++.59>.-]<'*Z>VP24>P,N.=L9<+CKNRTBP,+ M+PX_)3LSI>4/9">WBP4/'TS_G.SDEOT\S/ZN[.0NQ>,)&[?&RJ/J8#VWK.=A MUA^>F-SE>'LQ"DJ:!BWF>1CS+TA,[NZ[C^))^^'3H^HR:2G/PWOS0Y-R5\W^ M6[28.!#VJ-H.AWMOQC.IE]4/!@I43=KM2_+ZT_I'">?5J_BAE6]_T7 C]!*& M');"!12-CD?0,WK[(X'MC5'KZCW[O3)&9=7E2HJYU*4 OE\H99YOR@#U3S7. M_@=02P,$% @ ?(*;5#Z(4@4( P ]P< !D !X;"]W;W)K&ULC97?;]HP$,?_E5.>-JDB$'ZJ B1^K-H>NJ&B;0_3'IS$ M2:PZ=F8[I53]XW=V0LI*8+R [?A[]SF?[SS=2?6H,TH-/.=\V_&!TIX_&8",)I7RTDR_QS.M:(,II9*P%@G]/=$4YMX80XT]MTVM< M6N'Q^&#]SL6.L81$TY7D/UELLIDW\2"F"2FY>9"[S[2.9VCM19)K]PN[>F_7 M@ZC41N:U& ER)JI_\ER?PY%@$)P1!+4@>"?H3 \#>A\VQ[Q]-\,/6?6F"'#>SP6EB;PHKT#>R$&0]KE[$H@U*C M+*$H((J"DVH4(+ZUT\8^/&$?M;./&O;1E>Q%=?,T8,<%&6*-"%M5V'*Q[AZQ M39/29)B(ERK=KU!?U3;,T0EFOQUSW&".K\14>)61D0G"V\ZI4QB<\ M03O/I.&97'ML2A92GZ89=%VZ]HX>+@)$,@^Q5[;=BE>X4.S+R7\C\(]Z:TY5 MZIX<#:X]5FVV66U>M85KYO[;]NI)Q+:4,J&!TP2EW2&D.$^N@>>OG?P%02P,$% @ ?(*;5)1/(!+! @ M0P< !D !X;"]W;W)K&ULK55=3]LP%/TK5L0# M2*SY*/0#M95:V#0F5:I@; ^(!S>Y;2P<.]A."_OUN[;;4* ->]A+8CL^YYY[ M%,P$P1714%52\3X'(]#.)@NW##EKFQ"^%H4-(E MW(*Y*V<*9V'-DK$"A&92$ 6+83".+R9Q9 %NQR\&:[TS)C:5N92/=G*=#8/( M*@(.J;$4%%\KN 3.+1/J>-J0!G5,"]P=;]F_N>0QF3G5<"GY;Y:9?!CT I+! M@E;Y*UW]OI!B2MM)'%!HP*"B;\FSYO"K$#2.(#@&0# M2)QN'\BIO**&C@9*KHFRNY'-#ERJ#HWBF+!_Y=8H_,H09T;C]*EBFMD*Z5-R M)YBAB!'A DR99Q;U" TJ,.RA>DFYL3'3 [$ MC,E4"I-K\E5DD+W%AZB_3B+9)C%)&@E_5+Q%VO$I2:(DOKN](L=')PVT[;HV M;4?;_H?:D/OQ7!N%3?30P'Q6,Y\YYK,#S#^EH9RDR,LR4-3U)Y(+O0"EWI?$ M5\ 3]ARA/6JK41RUNH-PM4?&>2WCO%'&)=4Y*2G+"!YO0K4&H_&<8-8'1'BZ M_HZ(?JNS7T.GUM#Y1$.)[<79'\A\":@_KJG49F]O=3YHB%OQ?@W=6D.W4<.U M6($P4KTT)M_]$/C@#^C5@7N?!#;H1VA0%;;#3*'7*O-2G[.&1NO7 ?K_N87C MZ-4YHD_$H_LQ- ?XPM%9,S0%0\62S3GX7FJLYH:\\Z:AWU4SW/&U M32N;?& MUJB$\197K]8WQ-C[XNMV?[U,J5HRK &'!4+QQV$K*^_8?F)DZ5QR+@UZKAOF M>,N!LAOP^T)*LYW8 /6].?H+4$L#!!0 ( 'R"FU3>T(V))P0 +\. 9 M >&PO=V]R:W-H965TFV32 M&_50S-8T%^9&[OYB54)]RQ=)H8M?M"O[#DD/1;DV,JW H"#E6?E/GZM"[ & MIQU *@!Y"P@[ $$%"$X%A!4@/!70KP!%ZEZ9>U&X)35T.E9RAY3M#6SVH:A^ M@89Z\W2W3VX1Q]0#Q#=XG,-!24=@C*YE9A*-KK*8 MQ8=X#Y*H,R&OFC[[%$;!:OR'P=Y6).'!7G80?ZG ME/&."]%6Y!(Y*)#6I)ZF>$ "$HR]I_UBMG<+FFX'POJUL+Y36,?T_7[-TD>F M7*D/Z@@#=UWWELMI11W6S$.G]BL@-B^PJ Q33)NV!>4FP+Y_X?M_.*2,:BDC M)]."Z@1M*8\1;$1@Y77*;:)&1R,9]'V_?1PO:P&7SBJO[)Y- M\;_@\+#MPE(U$BT.)-TUDDZL &GBDO<'F%;>T)HO.'/CP>^M$E[A#3.!7N__\&C1N; MP@-GK@]P.N/9!D5TR^UL/]LJ#@=!+E[0[ ;!C@U&\P3S3JJ7\]:L!T=9XR ( M.[)N/ Z[/>H+?X9<:9F[52%-PA02$J2"[Z75IU9%PR-%9-BAIS$Z[':ZO^$D M_JK&M1Q&+=48=,V!QN7PY>_NH_,*NN^KI!]T^"IIO(^\XWVYRNR\6$G8:-!< MV;,;6M",QO24;9(TUD;>L;9?WBA)8U_$;5_WF691;E>-D+3-0*XJ@H-=:=BU M*Y'&P(C;P+Y6FS,"ZV"M<=WX4=<&[>T=X%.F-L7-28-1Y9DIS_+UV_IV-BON M)%[3O;S:P3EVPZ'F@JT!ZE\,8=:J\K94-HS<%M>!1VG@&ULM57?;]HP$/Y7K*B36JDE/RB45A )Z*8Q MB0VUZ_90[<$D!['JV*GM0/O?[^Q 8!K->.A>$I_M^^Z[S_9=?RW5D\X #'G) MN= #+S.FN/%]G6204]V2!0A<64B54X.F6OJZ4$!3YY1S/PJ"KI]3)KRX[^9F M*N[+TG F8*:(+O.>*&WG;ACR\S8"3_N%W0)]V >BIE"RZ]14I:# MT$P*HF Q\(;AS2B,K(/;\8/!6N^-B4UE+N63-2;IP LL(^"0& M!\;>",7!N MD9#'\P;4JV-:Q_WQ%OV32QZ3F5,-8\E_LM1D Z_GD106M.3F3JX_PR:ACL5+ M)-?N2];5WF[7(TFIC-$'L.4?B&0[1Q<$+X52#'\I8:&O>5 M7!-E=R.:';A4G3>28\*>RKU1N,K0S\3#Y+EDFEF%]#GY7BK!Q)+,)!.&C!05 MJ29C*FA*R>DM&,JX/B,GA DR99Q;I[YOD(8%\Y--R%$5,GHC9$BF4IA,DX\B MA?1/?Q_IUSE$VQQ&42/@EY*W2#L\)U$0A0_WM^3TY*P!MEU+TW:PEV_ ?I7B M8HQ,E<1,492),*! &_(XA7P.ZE=#C,LZQJ6+T3Y"?O(XG&NC\)XV(7=JY$XC M^SUD(A>$IJD;4T[D6H#2&2OP&*N,#IUAA=YSZ/9IK^*+L!7V_=4!3MV:4[>9 MTX[$C++T8B+P6=9PKPB%C4G,Z"M6>D.PRZ" *Y3/F@=+2_C7O8Q:[<,2AM$N?M08 M_]M1Q_K;N=,.JON^V5VUR2M62 MX0%P6*!KT+K"=ZJJSE,91A:NVL^EP=[AAAEV:U!V ZXOI#1;PP:H^W_\&U!+ M P04 " !\@IM4?Y26*(P# !(#0 &0 'AL+W=O/I&3)3FW&!98\Q"+%<^[A(75$C;=^ M+^,4"RHO>(E,WUEQ45"EFV+MRU(@32RHR/TP" 9^03/F3<>V[UY,Q[Q2><;P M7H"LBH**YQO,^7;B$6_7\9"M4V4Z_.FXI&M\1/6UO!>ZY;SI!)G//\K2U0Z\48>)+BB5:X>^/8W;";4-WPQSZ7] M#]MZ[$ /CBNI>-& M8(B8_4O?6J,V -HGN. L &$+P&]$X"H 43G GH-H'N[6N#E5=#H6? O"C-9LYL*Z;]':KXR9C?*HA+Z;:9R:SE%D&VH6 M"Q9,*E'I3: D?)BCHEDN/\(G^/HXAP_O/L([R!A\27DE*4ODV%>ZO"'QXZ;4 M35TJ/%$J@CO.5"KAEB68'.)]+;O5'NZTWX1.PCLJ+B BOT 8A.$1/;/SX>0( M?.Z&SS%VPF_/KDY&#C.B=B$CRQ?]W$)^NU[JAGX<_W;4Z+4U>K9&[T0-'1LJ M1T,,?*5W@T*!4H&@"D%N:7ET4]24 TMI8FLS#<;^9G^9?AP1]8=1.^A :K^5 MVG=*O:-/65$5\.T.BR4*U^P'+>7@S1P>MC6&3MGW*&+-JB/:.$R9RN*LU/8F M4%8B3G4BRMKZC1[%Q3.HE"J=!\^P1$@Q6;]\L.HUM_)&3 MZ0N*PNBS2HX)<<-)"(6-"(>4RU;*Y4\XR3C[U)G6>7F>?>Y*EZ^Y1X(NC ,G ME7[WZ3<;@UDE!++X^9SM2_:BGKS9!B9A5R5TSN%W;DX - =:\(JIH^^)\+5, MF#N''"KK$I)$3F6+76 ]F,!Z-(%UEL%=/)+>VQG<)1MQ1]OK!M\V#/ON#0/] M=\+!+@')X']_ 6:S7A7_B\N/GCX:SE[<*-C-YN>;O< M(NXX61RX6K8Q=O1!B/K;7#<5+>RY=7457,)9)R"8N;ZGM=T M8T*YT^^F]QYEORL2S2B'1XE4$L=$OM\ $\N>@YW5C2P,J8Q<$4%1Q(F/><:7]WAI@6D&B\4EJIT1C:44(A7*]R/>XYG&0&# M2%L3Q%P6< N,64N&QY_65]F 9O@@F)@EO!?M*QGO6FVC,79E;SEB2@!<&,/P,\!_K& M>@ZH'PMHY(#&L8 @!Z2ANUGL:>(&1)-^5XHEDE;;6+.'-/LIVN2+4<+0/5=:)J8CM$+G ]"$,G6!+M'S:(#.SR[0 M&:(<_9B)1!$^5EU7&R[6HAOE?F\RO_X>OP]$UE =?T:^Y_L[X+?5\ %$!1SO M@ ^JX4,(:PCOA]]5P[\F;.4==S;AKLE_402_*(*?VJN?4(1?UZ$1S'OUN\)A MO7!83QTV]CC\+C2@.7DG(8-=M?*GBT"AZM2D-#$@$BL4BXWL6BM55-6\NMHF=JP0&UP4%K&R&TBQ#: M)S5N^[@8VH=BV"#7*V-['M"\N?2/P:0U\ M ._7 J^J@?%Z4&+_A!:^R]'E^N/6_HF$U_,2GS8P\?8H_,]Q_E6K;W5>)<'U MS,350[/4%:MN0W_121VYGJ?X@P8J7D]47#T3OPD^O31-&9NE,-PYS7(#&Q5I M>IWMBNS0"SKMK8JXI1W+KM!F@9E2KA"#B0%ZM9;)D&PO=V]R:W-H965TF*>(%9$15S4RPYD*0 9:EI M6Y9O9H3FQJ!7/!OS08^M9$IS&',D5EE&^,LUI&S3-[#Q^N">SA=2/S 'O269 MPP3DPW+,UP!@ M;P'VL0!G"W"*1$ME15HC(LF@Q]D&<1VMV/2@\*9 JVQHKK=Q(KEZ2Q5.#F[S M->22<0H"G8Y $IJ*,W2.'B8C='IRADX0S='/!5L)DB>B9TJUID::\9;_NN2W M#_#?$7Z!'/P9V99MM\"'W? 1Q!44^KRM!X$;.CUS M73>H&>1'CE\%O5'K5FK=3K7?@,R09%,2QZQ-6(GV:FNZ0>#L*VM&.5YD6>W2 MO$J:URGMAUP ;]/D-5;#KN7M26H)\KRP79%?*?([%=6^F39=?G-)RPMKBY;* MFF%AX%M!N[2@DA8<)>T%K4FZ(F5A3%5I)GD,;6*#A@K/K>U8*;49% 2'MC6L ME(:=2A_I_/R1S-&8LV052W7Z[B"; N\Z>U'%'7WLH<;6KCI:G;)O:$Y5<4W0 MG+$#Y<]JN&6'D;V__6UAGN\[[:[B6OG&G0(GDCT!_R3>92S>E4O\P?42[PHF M[JZ81UCK-(\6QJZ];VTS+(R\Z("SNQ*)NVOD=]A\@?Q]ONZ*'/8^V-==M<+= MY>H(7_W&+R7"?K!O:S,J]"*\9ZM9:SUTWZ?^]W.:"Y3"3,&LBT#YP,M6JIQ( MMBRZD2F3JKK]C#'Y.M$-3M70#OX#4$L#!!0 ( 'R"FU10 MXMPU5@( "P& 9 >&PO=V]R:W-H965TW#(2;!J;&8?DO;?SS8$I2E-MQ?P MY7PW&YM\(]63K@"0/-=\+&Y5:;G#RP+5H/03 JB8#GQKL++:6;K7<$/!AN]TR8VR5S*)]NY64R\ MP!H"#B5:!FI>:Y@"YY;(V/C3:1L- V 7MG+E8,XJTR)7<$&6K#9MMN+5Q:).&";N+]ZC,+#,X++YC!8I, M6Z5 (+G2&E"3XQD@95R?D,_D\7Y&CH].R!%A@CQ4LM54+'3NHQ&W%'[9"UUW M0M$[0M^H.B5Q^(E$012-P*>'X3,H!WCX&NZ;R$/N:,@=.;[X?W+_NIIK5.;+ M^GU (1X48J>0O*-P(]:&6JH7\U4U4C,<7;2.(W,<]L2MBXLH27-_O;LT;XO" M*+@(AZI7_I+!7_*!/]TJ*DK8^ANSUU&D.\IQ$ 1[]CXH>N4N'=RE!]VY_1ES ME+X1"^,D/-^S-%(59FDZ[BD;/&4'/3U(I'S,4_9F?Z(TR^(]3R-5V5F2[7GR M=\ZRO4?-N5DQH0F'I<$%IVR[17!:N69GK')0M,/-+*7'; ML3?&\(,H_@)02P,$% @ ?(*;5#VMBGQ' P 1PT !D !X;"]W;W)K M&ULM5==;YLP%/TK%NI#*W4%0R!0)9':9-4JK5/4 MKMM#M0>'.,$J8&J;I/WWLQT")"'T0\E+L,W].#[7/KGTEI0]\PAC 5Z3..5] M(Q(BNS1-'D8X0?R"9CB5;V:4)4C(*9N;/&,83;53$INV97EF@DAJ#'IZ;BJ!&F5,YUL?KZ#=Z\W(S$\3QD,9_R51$?<,WP!3/4!Z+>[K\@8L- MN2I>2&.N?\%R9>MY!@AS+FA2.$L$"4E73_1:$%%S@)T]#G;A8'_4P2D<'+W1 M%3*]K1$2:-!C= F8LI;1U$!SH[WE;DBJRO@@F'Q+I)\8C)D\$4R\G8-QC%)Q M#E Z!=]?D_(.L0O@P'-@6[;=X#YL=Q_AL'2'F^ZFW'S)@%TR8.MXSM<8>+J: M<,'D:?O7DLLI(X&G\EY(C0@)4C>O">8JDEL#\ T&7L?>PMED MYOO.'J!N"=1M!?I+BEWV66+='2BVY7K=+<"[5M#W7*L9KU?B]5KQ_E3@GNYP M,L&L[5!URWC=HQ]@O\SE'_8 ^[L\;Y^*5I,-E$&),FA%>9V3>$K2.=?X;A-Y M.A98(>0?X1U:E79:1V<>UI0:'I;[(EZ=6<<*O"WZW[/:1%NI*K3;3SF6?ZX1 MC;_ ?Z6FT#D^_Y4>PG9!_#S_NWKG.OZV>#=:=3M[^*]$$;:KXAT*([G$WK9) M^4 !*B6#WO$+4.D<[!ZX -T&:7%V!*C!# 9N />4H-)*V"Z6-SE+B<@9UDAO MR*L:?^P*5$H'@Z-7P*X$S[8.6X$B7KTU"1S?VBI DY7L<[;X-VM=KOK$D'WD MG*0&] P O@T !D !X;"]W;W)K&ULK5?;;MLX$/T50FB!%NA&HF3Y$M@&?%LT18,UFEX>BGV@ MI;$EA!)=DK)C8#]^24J6G%AF_) 76Y1XSIP9#H?#X9[Q1Y$ 2/24T5R,G$3* M[:WKBBB!C(@;MH52/[9*KD5NSQ&D&N4A9 MCCBL1\X$WR[P0 /,C)\I[,7),]*NK!A[U(.[>.1X6A%0B*2F(.IO!S.@5#,I M'7\J4J>VJ8&GST?VOXWSRID5$3!C]%<:RV3D]!T4PYH45'YC^\]0.11JOHA1 M87[1OIS;'3@H*H1D6056"K(T+__)4Q6($X#B:0?X%A< 05(+C60J<" M=*ZU$%8 X[I;^FX"-R>2C(><[1'7LQ6;?C#1-V@5KS37B?(@N?J:*IP<_R,3 MX&@B!$B!/LQ!DI2*C^@O].-ACCZ\^XC>H31'WQ-6")+'8NA*951#W:@R,"T- M^!<,8'3/.I;";\4] 8%^!/R/1^WZ)G9 MX9,M5W#O(GQNA]\37EOW6^ +.WP.T27QSX(1U,L?&+[@FN7_/5D)R=76_=?" MW*F9.X:YV2$'HG2UE[TQ2$ :#"TO9KS7U M[4O)HD>J3P0TY;I*?4)WN=HGO^\A6P&W9?.@MC!XXWV"O:8">U;U2W+0>8?4 MJ6]/PUE%=!KC?N]2BN&3(P#;DXS&:$DH^LQHG.8;-&/9EN0']/7K[)H88K\Q MY+]U%)M"AH.WB>*T(NI>M5%Q4^^PO>#=Y1*X,HLXD=!ZSMGQP8WGO;>%HBEL MV%[9%D^RZN2VP%,6FYBHGJJL=/$E>792C Y N$U?4].PO:C],MT;Q(CL@*MN M5*W7:Z&S$[X:NJ:X87MUNV8KH/]0F$OF*K-!4-]]]ZJS2U# ^L M3DZBB!&PO=V]R:W-H965TGGB^ZHHH:+J6"RAQIVYD!75.)4+7RTET)D% M5=P/>[W4KRBKO=' KEW(T4"L-&>H'WO'#)%J4V"_YH ML*0+N )]L[R0./-;+3-60:V8J(F$^= [#4XF@058B5\,UFIK3(PK4R'NS>3[ M;.CU#"/@4&BC@N+G <; N=&$//YLE'JM30/<'C]K_VJ=1V>F5,%8\-]LILNA MU_?(#.9TQ?6E6'^#C4.)T5<(KNP_63>R2>*18J6TJ#9@9%"QNOG2QTT@M@!9 M] 8@W #"'4 0OP&(-H#HHX!X XAM9!I7;!PF5-/10(HUD48:M9F!#:9%H_NL M-N=^I27N,L3IT6E1R!7,R#FC4\:99J#(X00T95P=D2_DYFI"#@^.R %A-;DN MQ4K1>J8&OD;;1H-?;.R,&SOA&W9^4'E,HN S"7MAZ(!/]L,G4+3PX#7<1X]; MM\/6[=#JB_[![=O3J=(2$_%NCX&H-1!9 _$[!I;T20K."48-KPFG&M>8ALH9 MPD9E:E6:"_LPBK.T/_ ?M@/5%4KS+&Z%7K&-6[;Q7K9CFV@@D:)>R5I9NI1C M4:!U 4ZNC<)DFT:89#M<'4)QGKFY)BW79"_7:_J(AX5QI5,.+F9)QV@2IOD. MLZY0V$LB-[.T99;N978.6( (?TDI![NS_2IN@SN72VF';=2+XAV7ND)AGJ5N ME[+6I>Q#:YFE+>,\OVY*33E+D9YY]*&>6XJV2M*7:DHS*,W[DM@&NCKE:VB'_Q' MFIV]@[J$I9"F@*V9+IGIV4UR;&4\P5:.IX*MF)O*\8GL_&RC (H58U;JINNUJ^]PXLUVYL]X[&6-LNCOH'NXT#XH7$\W[!MO3@F'=XS!' M<[WC#/-"-D^&9J+%TC;1J=!8*>VPQ&<62". ^W,A]//$&&@?;J._4$L#!!0 M ( 'R"FU3,7? 4RP( #@) 9 >&PO=V]R:W-H965T5TW)Y0YHX%]-A6C 5^IC#*<"I"K/"?BZ0(S MOADZOO/\X(8N4F4>N*/!DBQPANIN.15ZYU8L"$819A@K0T'T;8UCS#+#I'7\+4F=RJ85/:>@[$*ZEX7H*U M@IRRXDX>RT34 '[[#4!0 H+W EHEH&4#+939L"9$D=% \ T(8ZW9S,+FQJ)U M-)29,LZ4T&^IQJG1-52)0A$); )6>+DUL4.4PP4L225T.WY9X>W5N6M9;VU MW_#V77 I@5F?RYK/S/A4QF>B?38EM>#M6E[S+:]'[2#H>-[ 7=>3M]?LA>QV M);N]4_8E:M7Z8T(A,($Y983%"'%*Q (;6Z"@Z]1DG(2AUW\EML&JUPIZS5H[ ME=;.3JW7^JS\2(([6V+:?COL^Z\T-YKY8= LNEN)[NX4/4-&N8 9QBN3X:(I M[Z\PCU#LZKNPX@^_H,M[E;?>)W5Y;RN[IGFWNGROV0O9_4IV?Z?L,6=K%(H: MN65!WET(W_M_0'M?4 J_-A#\3RI&25P_3'2C;Y\Y^^T*Z6YMK)E_"CT)%I1) MR'"N@=YIJ LJBC%=;!1?VDD7<:7GIEVF^M<&A3'0[^=<1U5NS/"L?I9&_P!0 M2P,$% @ ?(*;5$JHFOD8! 70\ !D !X;"]W;W)K&ULO5=M;]LV$/[<_8J#T0(MD%BB_)*TL TD\=H5F X_/9*OT5Y,B6KC+,VFFO=3: MXET0F#C%G)N^*E#2R%KIG%MJZDU@"HT\J4!Y%D1A. YR+F1O-JGZEGHV4:7- MA,2E!E/F.=?WEYBI[;3'>@\=UV*36M<1S"8%W^ -VD_%4E,K:*TD(D=IA)*@ M<3WM7;!W"T]\M7F&6.4O$ MXUMCM->NZ8#[WP_6WU?B2FT=]Z#!->\S.RUVOZ&C:"1LQ>K MS%2_L&WFACV(2V-5WH")02YD_<_O&D?L 4AH-R!J -%3P/ 8- !M\+&#: M8>696DKEASFW?#;1:@O:S29K[J-R9H4F^4*ZN-]83:."<';VA[)H8,GO^2I# MX#*!WY70Q/B#5 MK?3H0?IEY#6XX+H/ W8"41A%'7RN_/ YQBV<=<#G?OA[7/6!=<(?J1FT@1Q4 M]@8_&$CX?+$R5M,Y^^)9;=BN-JQ6&QYBSV-:)%>EM%V1K,'C"NQNGMM9- HG MP>V^=[]CSMP_YQ'S4$$;:.PA=-82.O-:_%!RS97]Y[CGI;N'T#W/@-YDQM*U3=Q=GE0Z00U6-4Z 8?BJ MT\Y/CH7HEVCHF..4:HQ&G?9D?7R'NP6LUL\K1BY\T&>Z-3D9\&.1F.7QYD_D3_SR?T1[7[" M+!P<$[]["C!_,G]F\6)-_0A7*B^/_+&.Z6_F36 )?>%D.:\M[9V\R&*3+:&@IF^VH#$/TNE"V;Q5:\B ML]' 3L2JMX!+FFIBR*)A^N 2A=N<]VGO\<,M7 M:^L^1)/QAJW@#NR7S5SC6]2@Y+P :;B21,/RO'=!/\R2Q!GX$7]PV)F]9^)" M62CUS;W\EI_W8L<(!&3603"\;6$*0C@DY/%W#=IK?#K#_>=']&L?/ :S8 :F M2OS)<[L^[YWV2 Y+5@I[JW8?H0YHZ/ R)8R_DET]-NZ1K#16%;4Q,BBXK.[L MOD[$GD%"#Q@DM4'RQ( .#ABDM4%ZK(=!;3#PF:E"\7F8, M?#*]-8;/I9OW.ZOQ+T<[._E=63!DSA[80@!A,B>?E%S]^AET06:PL+^0)$XH MN86M$ELN5V2J(>>67+.,"VX?R+L96,:%>4_>$B[)#1<"Y].,(XOLG(\HJYE< M5DR2 TQ2/,*HFM.0QM,LD"'C#=)^DU$>0?+F;D7=OWW?0 MFAZ/DG:8S\+FU[#H$UJ9TTX2W\66-M.6>MC! =@7)N7K#10+T'\%/ T:3P/O M*?V/!4*^7BR,U;A^0]Z&C;=A,*X;=L^+LB +I='2A9:Q#49E'[I27V&-/)83 MN.TD&8ZC;8?_4>-_%/1_4:A26I)KMI.DQ$+4)*MRNZQSVU78HV<\XFX:)PV- MDR"-3V M:$/4\M$]2K:QF'U,21>#"NYTCT':'W5S.&TXG+XP%;;4KIAR9J'+ M9]C\HESYPO_IS1LLUF&@-LX:0F=!Q#EHKG*RP:LF5J$*[A%TJ9HJN05MN2O4 M.Y!NF*_>+O)A5V<401],@#2-6X&-@UC(RBC!'4E<.X ,<3\EMPRWO4Z1K-#< MK9G+8?] 6=,]F:=!%E?WF2C]9FW7&LQ:B9S@J8&(IY76R8D^*_!#A)*64!(D M]+FAL0&=@;0N*\C"*LL$R511<(OG"VM>*OT7_*3#?AS_')K)5G-I6'2]W'%C M2B8S0(K&=F]SZ;/%&!^#_4'SR#YD+)H_9 6@KRG3X"GL ;468AE7X MQY;,M$9[LF0.;06T%6$:5N'C4WY5:I4K(9@^*O&M!-/3UTA\J[ TK'MXV%GA M(0Y58LLT]T[U ?5_ 2GM#X.K+FGU,PGKY]Y>6,_ $2E.6F%,Z"ND.&EU+PGK MT8^=<&JP?>6E3\\6T=[IOP"]\EV407W"DTS5"#1?FT[MPOX M*RS1-.Z?H"[HJG.J7JS:^%YBH2QV)OYQC=TF:#< _R\5IK-^<0Z:_G7R+U!+ M P04 " !\@IM4GD@^KF8# 1#@ &0 'AL+W=ONHDW:I-JW8\/U?M@R(58 M2VQF&VBE_?'/=M*$K1#:J8]^*+'C>^ZY/O91;F\MU7>=(AJXSS.A^T%JS.(L M#/4TQ9SI8[E 8=_,I,J9L4,U#_5"(4M\4)Z%-(HZ8M!CVY-!D7 M>*U +_.H]!<"E X MZP?GY&Q$?8!?\97C6F\\@RME(N5W-_B8](/(,<(,I\9!,/NSPA%FF4.R/'Z4 MH$&5TP5N/C^B7_KB;3$3IG$DLV\\,6D_Z :0X(PM,W,CUW]C65#;X4UEIOU_ M6)=KHP"F2VUD7@9;!CD7Q2^[+S=B(\#B; ^@90#]/:"U(R N V)?:,',EW7! M#!OTE%R#^.C;35<.!EOC;)ON8TS@W^D00W7[(%-,@0F$AA+,3_Z MC"J'"YR8OX!&I N77&D#8XX"1@H3;N"237G&S0.\NT##>*;?PQ%\N;V =V_> MPQO@ CZGVPJI,^ECF MD#8"7C%U##%QU5"ZA<_H^>&D@4Y<[7KL\>(_W'6X.Y]HH^P9_[%BON0Z?:2;V+W8QK2]EVFQHKVQXJA]$G6V$^U41#N-1/== MA;LKS">HFC0[J5*='."$=*MLW=CC?5; MFYM;X[92K)CB/JEB!K?Z=S,2/3YIOVWB5#LEB?\W3=C]LS6IO92T#J%)[8VD MV1Q?HDDS4GS* MU/9)FOWS#^5X_NV@M8/2Z !RT-HA*7DM.?8@[;P=X<;'=8YJ[GL.#5.Y%*;X M *UFJ[[FW'_-_S8_M/U.T9W4,$6S5%2A(<.9A8SLP0A %?U',3!RX3_A)]+8 MAL _IK9G0^46V/]'+@$51^#8#S P MQPP !D !X;"]W;W)K&ULO5??;]LV$'[N_@K" MZ( 42"U1LORCL TDSHIU6 JC6;>'8@^T=+:Y4*1*4G8#[(_OD9)E8;74H@66 MAXB2>/=]=[S[=)X?E7XT>P!+/N5"FL5@;VWQ*@A,NH>#&_IJ12?.P._XD\/1M-;$ MA;)1ZM'=O,D6@] Q @&I=2X87@ZP B&<)^3QL78Z:#"=87M]\O[:!X_!;)B! ME1)_\C-+7QNO#5& MPZ4[Q@>K\2U'.[M\JRP8LF9/;". ,)F1WY7;=2!AFO^"*30/ 5RQ27) ME!!,&U* KF)Z0?XE70%6::L0:.@AG+($"LZ1AEO0R6['BQV@E M7]*:1L/I^#*M<4-KW$L+#P9USA+46)(J8XG:DI05!61X$8+@R4C#O(H91_%2 M^U0(XQ:Q*$SB$/\NMJY@_WD&] ]Q7,M,&8_@_E.6O09KT1O69X M_BQ7)6:\(YF5@Z253#J)DK [FS0\JV?8B_Y&6L#BLD0S"Q=UK-\^&B;ASSU9 MH"T=I[V>[IDM-;=/).MBTF_O%9 FUS\]>X;J->KC%)TY1?W2X3N/<&-*+/ZR MP,]VZ@O0#P&N::O>=)W:W:4U2/O\XBBE GI6\D_)#XEK#3+Y-\^E97>E7Y%7#RPRP[7 :PN38/>+OEN*ZFYNK&JL(/GAME<8SURSW^T@#M-N#[K<)R MKV\<0//;9?D94$L#!!0 ( 'R"FU3WAO,=[ ( .(( 9 >&PO=V]R M:W-H965T(22!!\](WBMI*](6-:4P5 MA>T#V@>GN386B=W9#J7_?K:3A@)IA*9I_=#8SCW//7>V[]+?!K9/K-DHN4*#T5*U>N!9+(@M+$#3ROXZ:$,F?8MVLS M,>SS3"64X4R S-*4B.T($[X9.+ZS6[BEJUB9!7?87Y,5SE'=KV="S]R2):(I M,DDY X'+@7/I7TQ]SP"LQ0^*&[DW!A-*R/FCF5Q' \<(Q) M8IBTCM\%J5/Z-,#]\8[]R@:O@PF)Q#%/?M)(Q0/GW($(ER1+U"W??,$BH+;A M6_!$VG_8%+:> XM,*IX68*T@I2Q_DNN M4,*,;$F8(! 6P3?.5F=W*%*88*A.829X2J7D8@O&&(XGJ A-Y F&N5WEK66^N M\^Z.H$N ?BL*%ME5,:ZKBC@ M2WU_0U5U-G*^CN4SA>UIJ*-^VD_W>XNS=M?KE%:OA+9+H>U:H6\/]L,-IB&* MNAQT2NK.?\AXM_36K0WDBBRTDY1GK"J]T^Z[Y/F>_E4G[[ST>5[K\YHI%"@5 M"**P:E/KX=U&V_M4$WJOE-&KY;G%-=GNSA?CE5+&O7<)Z'4.Q>][+X73^[?G M?%P0[@MIO=/A[M7R%,7*-E$)"[.[>?TK5\M&?6G;TYOUD7\QR=OM"TW>_75Y M6E$F(<&EIO0:77U/1-Y0\XGB:]LQ0JYT_['#6'^$H# &^OV2ZTP7$^.@_*P9 M_@%02P,$% @ ?(*;5 1#44KK @ ^ @ !D !X;"]W;W)K&ULO5;);MLP$#VG7S$04J !$FOQE@2V 6]I ]2%D:4]!#U0 MTM@B(I$N2<7)WY>D9,5);#4HBEXD;N_-FR$YP]Z:BWN9("IXS%(F^TZBU.K< M=6648$9D@Z^0Z9D%%QE1NBN6KEP))+$%9:D;>%['S0AESJ!GQ^9BT..Y2BG# MN0"99QD13R-,^;KO^,YFX(HN$V4&W$%O199XC>IV-1>ZYU8L,0+L$ M6-?=PG<;N E19- 3? W"K-9LIF&C;]$Z7I29@W*MA)ZE&J<&W[A""7/R1,(4 M@; 8OG*V/+E!D<$$0W4,MTQBE LT,X3!IPDJ0E-Y!"=P>SV!3X='< B4P4W" MP1T8099RJ1,&4QQB_QKG:H\BK8>#4*:@EG1#2@ MZ1]#X 7!#CWC>O@$HPKN[X!/WF]]%WQ:#Q^N--SO6KA7$XQFM<5-R]?\RRV& MNV$HE=!7]F>-M59EK66MM?98^ZR3$^@,@(^*LF5.9:+3B@*^T- MK:QU:_VX()$VDO&<[8KNM/LF=MVVY^T.W6EE\K36Y(RH7%#U!#%1N&M+Z^&; M _[AX.#M_7PAZ*P2=%;+>,D4"I0*Q!Y!]7"_X7D?:V3XWG,V]?[MZ1^7A'_8 M(':XDV@L]:2,@DI+C2E MU^CJZR.*,EMT%%_9.A)RI:N2;2;Z:8+"+-#S"Z[/?=DQ!JK'SN W4$L#!!0 M ( 'R"FU01H?:J)08 -(8 9 >&PO=V]R:W-H965T]M5*;\WY? M+M8LH_*,;U@.7Y9<9%3!JUCUY48P&ANA+.UCSXOZ&4WRWOC"C-V)\07?JC3) MV9U F/JVN1/PUJ^TQ$G&!8"V$I8%SO%[Z;P,VHHN,+P7=(Z-F@33^8Z!MIB%>2ZXWRH 1\34!. MC6\81%FB#S.F:)+*C^@4?7N8H0_O/J)W*,G1US7?2IK'\J*OP)P6ZB]*U=-" M->Y03= MS]5:HNL\9O&^?!]@5ECQ*]8I=BJ\I>(,$?\$80]C"Y[9\>*^1?S: M+3YCBR[Q/6](%7EB])$.?5.>;7C.]4)'2>,I0:&PLNE<7[*[>21_^G;0<40I$1TIST-/9]6)JGYJJT MYV OK.;LN116+H5.- ]K+M2I8B)S.S4MU(1-?,$!/,L4WXXNJM!%;G3;>8$J MR1<\8S9<4.4>'9<@PK7P(GK*UZ/]T* 4Q3KGA:&[(1P1NZ M'K&5"4JI9E2(1PZ2[=HR"X\&44?H<.T?=F+Z4NUIPZ,GZ#66+R>H]/T$/2BJ M6*;# /O@4Y+3?)% /MQQF9B>Y?'Z6>D.2%/E32(/0U^ZZ08R62S$EL6HL985 M EO)^=_4[0>NKD$^<1JXX?FJR:/NK3$MM>UM?1SAPP2Q32.$="US7- MX&PX?&]U^RVY$7GO\K(NG+Z[5>J:ZKN+:D<;/O7;!1(/ M!ATM'Z[K(_;>,D=LYDJQ9@Z3B'29JVLF=M&V.3_H\JXF?NPF?C 76<>-VSX\'PZ #0,U]^)BV_ZBJB2U-OZ5J8DO;WUTU<.AN4^$H MHIGK@:::K6Y9-F?"Q56XYBH\^KVG;5+S%''SU)E(:FXC;FY[8"D,K4[0GRP'L*GI1"9Q!JV!CH2^NSLF_*1F-X)_<_@;URIN M9CLZ_.TF-1H=GL(MDP9AQSXGF@WW1VJ2(FZ2LE^O7+TA9;G9T7<.Z3:&]&&I M.>R8@%/XEIL8_X$._JDU52CF*.?0"[$-<),^(5&TXCQ&7"#)Q%.R8&B^56@) M[[MULEAK)@>C<(YF*)$@)V%UBY.3G@,T"_$_@BMO^6RI6 M22YAP98 T#L;P*X2Q05Z\:+XQMP0S[E2/#./:T9C)O0$^+[D7+V^: /5GS'& M_P)02P,$% @ ?(*;5(,EBXMB @ Z04 !D !X;"]W;W)K&ULC53?3]LP$/Y73A&30-J:-&D'0FDD6IC&0R4$8WN8]N F ME\;"L3/;I=U_O[.3A@)MQ4OB'_=]=]_Y[M*UTD^F0K2PJ84TDZ"RMKD,0Y-7 M6#,S4 U*NBF5KIFEK5Z&IM'("@^J11A'T=>P9EP&6>K/[G26JI457.*=!K.J M:Z;_35&H]208!MN#>[ZLK#L(L[1A2WQ ^]C<:=J%/4O!:Y2&*PD:RTEP-;R< MC9V]-_C)<6UVUN"4+)1ZZ_6W['3XP/,E3#^"^O6=DS&^''0#Q[ ?$'2!^"Q@= "0=(/%"V\B\K&MF699JM0;MK(G- M+7QN/)K4<.E>\<%JNN6$L]FMS%6-\(-MT,#I-5K&A3F#+_#X< VG)V=P ES" MG M!23=I:,FG0X9YQS]M^>,#_ G,E;25@1M98/$:'U*L?<#Q-N!I?)1PSO0 MDN%GB*,XWA//[./PX9%PDCY_B>=+/I*_WU<+8S55YI\CS*.>>>291P>8;\H2 M?8W3 W@?EFU ,XO['N$X59P,SJ-/^Y)U'#>\>(][I67<:QD?);I]44!5L&H[ M6*,@-058!;A!G7.#H$J@DL^?0#7V4,&UKBZ\*S>DGK-H,$K#YUU=[VV20=+; MM!K"G:ZI42_],#&0JY6T;3WVI_V\NO)M^N9\2G.L'3LO-.T0I&I;"XYG(F(AFVEC@L)CR08L#(TEB.,Q-^H4/@UPO?UB M_;-=/"QF2A4;B/ ']W70<]H.\MFB]47EB^H8>S-1*CL/UIE Y !2%5#+ ;6J@'H.L%2[V5(L#T.J:;\KQ0I) M,QNLF88ETZ)A^3PV>9]H"6\YX'1_$E#)T$T\8[%) !J%-%9GZ--CRO7SVW%T M,F2:\E"=HG.D#%)U70U1&%ON+/=XG7DD.SS>4GF!:O@,$8^0+?!!!3@A%HZW MP(?[X5>)@;<-'#=?PUV@KN"/%/P1:Z^^P]YX@,#(.:S!G7 M*:07G? XS_3IME1GGAK6DY&89;_=JC5;77>Y)*T#H'9AS]1E6W%O9*K?..]0W@-4'% M'[:]X(">\VNXP_AHS( 8/H/@\ZSE$-N5R5UQK][OWI-)K5OXZ2*F(Y&B* M2$I%)%45\1\XW53"MYRZ:^6'*1;ABK[@L)J0S0'C7;0 ++/Z*^MHD=B*9"HT MU#>V&4#-RJ29 ._G0NB7CBERBBJX_P=02P,$% @ ?(*;5/N# =V2! M>1( !D !X;"]W;W)K&ULK5A;;Z,Z$/XK5M2' M5NH"-O?A%J&(-,RHK2 ME^SD/KJ>&!DCG.!09"X"^?>*[W"29)XDC_]*IY-JS@S8'!^]?\O%2S&K@.,[ MFOR,([&]GG@3$.%UL$_$(SW\BTM!=N8OI G/?\&AM#4F(-QS0=,2+!FD,2G^ M@[-I.0?G M9Q?@#.B 9Q0XB EX(K&0DY]EXX'C/CS1)@%R)AX!%OT8FL:I)K'P2:V"2[WO!A4RL MF&PNP0IO8D+D4"YQF6(A!N]UYD#?,^VI_MH,>]_, MA=!PC+;9_%VSED*[4FB/*OR'!43@Z#TI=F]R:&1'AZ/"#/JV,<#1J3@ZHQR_ MOF$6QOQ]EDYO^B_(AH[38:DR,Y#K>&J:;D73':4I\VZ-XQ."Z?;G=Q%T.RQ5 M5K[MJCEZ%4?O](3&^?^IV>SUL]ES+1MU:"O,VDG?XNU7O/W1U?XS[YPRM#>O MF,DW 7#,";!@L>3^?+/B@LGV/;;JH5&W(^/_KOM(EIJ <;##K(B:,FCE/&XC M',C3;-@I 0HSZ&NVUXGMNV9MN8WN"T\N B?J*ONYT:!B&IK576HJ.]O0?'. M,JHIHP_4A!-)HSX9Z&C0ZI)6V1D:0@.DZY8%S0]4B!-)FWTR2#YTLTM:86>: MPZ3K%@@_T ,5)>-$&992!NK)4-FU5DQ;1MWGH/VQ"I(G/9"OJQA\"V(&?@3) M_M1"4G@UNLK=V5K?"R-2Z?55O?).GF&WRO0T. M0KHGHOARK*Y6^R))-4.TVS?X 4$L#!!0 ( 'R" MFU0,D]M\0 , X* 9 >&PO=V]R:W-H965TC(:<[I6_-&M'"72&DF05K:\O3,#39&@MF!JI$23M+I0MF M::I7H2DULMP;%2),HF@4%HS+8#[U:U=Z/E4;*[C$*PUF4Q1,[\]1J-TLB(/[ MA6N^6ENW$,ZG)5OA#=JOY96F6=B@Y+Q :;B2H'$Y"\[BT_,X=0;^Q#>..],: M@PMEH=2MFWS*9T'D&*' S#H(1G];?(M"."3B\:LJ?SK ]OD=_[X.G8!;, MX%LEOO/2X=%FYL9IV.=G9 M^&TE0ZW0Q0ZN%+/?Z@F;28PU>9HP:7>F\!KR[0 M,B[,$;QIK?ZXQ&*!^B%22;LV\(X8YG_;AZ1-(U!R+]!YT@MXR?0 TO@UA94D+R $ MXQ0SU6\/?MHD(/7XZ2$)@!]G"V,UE>S/'A?'C8MC[^+X$1>?-TY,4$M0M?ZO MN*SC.(+?T!5+)4V%._2X[OO>SB>C=#R>AML..L.&SK"73I/QTF?<<FPA\-DZC0[1:=Q0&_=2NT;75;E< M@:#"Z/3;#Y# 'IVJ"135-S&!G.W[BG;24)L\D<*2NBKU <&7V$6LWSR.*F8] M3$X:)B?_IYA.#BBF.'KHIE%_SKBYA:5&!$Y]DJK%@F:V4Z(GD-+!'CYR5KJP2S7'"[[^33CW(<#:*HEU#R0"CIA;K@6YZCS&'/4>2=7/H!GJ3R MT'SCM!?I/>,:MDQL$)B%E;O=Z!NQAQ12[:%=2KEQ+=2"M.C4K@DDRCP9CZCJX>']7$JM)?^ MEZ?G@ MAVMZL*%V!VA_J92]GS@'S1-P_@=02P,$% @ ?(*;5,&X6I2%" (3H M !D !X;"]W;W)K&ULM9O;;MM($H9?I2'L #/ M+,4^=P]L TF<(Y!-D&!F+P9[04MMBP@E:DG:CM]^FA*E8D*RFK*D7,34H7Z6 MR.[O[T/QXC$OOI4+YRKR?9FMRLO)HJK6?TRGY6SAEDD9Y6NW\I_#FAD]T;7]*[156_,;VZ6"=W[JNK_EQ_+ORKZ5YEGB[=JDSS%2G<[>7D!?WC M@]5UP.8;?Z7NL6P=D_JGW.3YM_K%^_GE)*XS:'R1K MO5F>E9O_R6/SW7A"9O=EE2^;8)_!,EUM_R;?FPO1"J!\(( U >SG #$0P)L M/C9 - %B;(!L N38 -4$J+$!N@G08Z^2:0+,V#/8)L#^%,#4T(V+=W?;!I=)MXWTS25=T_OE:%_S3U<=75UT52./)^ M-7.KNJ&2SUFR*G\G+TK?8=9U"RZ)[X3D4W/\MDA6E9N3/U=S5Q 64[F)(+]> MNRI)L_(W\N_6NW]_=,L;5_S/O_FURF??]C*M#_Y%IJ2LDR@OII7_075:TUF3 M_,MM\FP@^8_)$XGY[_Z,C/9$O\*CW[B;B% S&'X=.GFQ#X][PE_CX9]F5428 MJ,.I[0E_,^+L+!X,?SLB/-:;<-,3_BY\X>DV6O=$OQ]SX>/!\ \CW&^$>>']"_R]XN;LBJ\-V"G M$/M3"#3__]S7R9+\EN1-][IK>NFOZ:KI6[_UW:6MK-S(UC[Z<"5B_^]B^M"3 MC=QG(]%L=EW<>W%9):MYNKH+Y/%!=O)@PWFH?1YJS%5QWUTQ2\OD)G.A--0A M:>A]&AI-X_7V_(ZLBW2V36&>9UE2E&3MT]NDTYO-5E:ULJ&\/Q6S3\6@J7QQ M]7BIOA^9;XE]N/V "PCRY.K$:4R6^:I:^"-.YLE3B31BNT_.XLFEY3=R6SA' M4M]T_2VJ2)%4KB])7(A&QOZ")$1C<,8X<.O6?A#GN]%#GB55FJ754R^LIP_IW*WFY"EUV;PW&5P@CN(8 MO2Q 6,IQ?B=I01Z2[-Z1I-JRS[?*ZI#.UIQ!MWH;CZSI[V\4P$QQ,K=M>R%0H$I:,0>K"QO*-=E%INZG%*[_4$EE(P*G:<[0[G0B4@-=#DC-<%+[*=%L09KIW!BG8,AE >QR?*A[ JMISM#N=2KB0Q0 5G.[;5,@"J M& 74@\WFC>ARE4JIS8#;" "KP,'Z#+=I%'_(13!FQ$ NP%2!$_%PNVD$1Z<" M_!2A4>@S_49TI_-"1W)@/B]:"ZTX]D;X34!!=?R&!9?0!+!4X"P\P' "2BSB MZ**5 *8*'(DC#2>@PN/(H@XH@*PBM"(;,)Q ?-AP!+!4X"P-&TY ((X$.N43 M@%Z!CWA/8#BB=T%!#:QP2 "VQ(']:5;E-9-VNV5C/$<"?"4]E^=(H*H<1=6# M/>>U[,*5R>%-&F"KQ-GZG&T:?E J0%4Y:O_J ,>1W9TK+)/6UE5H+/I,PY'= M63WS8\&!!4\)\)0X]D883D!!-X:C]GXC0WXC :421^$!?A-0HMZ=,8Y)0*K$ MB3C2;P(JG$86'%*"Z50%6*,H&4FF5!9R\+J"[FZ48%0.S"07T5&^-%:P&X4D%2=K$8@H!1'&BT2T$!4?9(B@8 *EY%&Q_$:N*J/ M+!((Q(?M1@-)];%% @$!&@G\/@%X]=F+!'3/JL+@=JD&6FNC59ZL4T !5?9Y*@5>ZRU8:(U57K;*KDY<*Z&ZI@!62#0SB-6!5G[I40'=W MM;CE9F";4 - ]9E*!71W9B]II <;C0'JFK,5"YA6&>MYB@5>FBY6*1OT M&@-8-2V2E M0" ^[#,6"&J/K10("'B?0>W7 G/MV2L%;,^" H_BG_ODN$L] M]S)WZ^/\G-I?_V+[/.+V196O-T^>W>15E2\WAPN7S%U1?\%_?IOGU>Y%_3#; M_JG0JW\ 4$L#!!0 ( 'R"FU0+D:[O"P0 .<0 9 >&PO=V]R:W-H M965T\B//,3T["/FDM@ :/>>\ M4'-OJW7Y/@A4NH6<*E^44)@G:R%SJLVEW 2JE$"S"I3S@(3A),@I*[S%K+IW M+QP]W+C@6VVVMX(%K.2;N 1])?R7IJKH&7) M6 Z%8J) $M9S[P:_7Y+$ JHW_F1P4+TVLD-9"?%D+SYFW$)T 1 T@ M^@Y )B< <0.(JYFIAU+-PY)JNIA)<4#2OFW8;*.:S IMAL\*6_='+VT)R9._# 95G/5JKERJGD FT2V(-RLQ*$-OW037*,C6.T8Y:+06[-?4$:/ MRK&$KUMIUVYI3#VAM01 S"Q<4R*-)-4P)-%-%/I7\<\.03CLG#D#8HQDT0^I/(.2V=O^+(R?2!,HGVE.\ 45T[GUF5^I+=UO30WVXX\DDT MO-UPY\O8;NX,Y$\5DN>G&RW.+7;HI#^W=B2CM# MQ6Y'_8%X:1C/UM+9*7;;X>49TQ#VI9Q2T3DG=CO>#V=,P]M?]5'HQY-A0:0S M3N*VO#-B9H2AS9DF:$PK&4L:TODH)VU=&P&<&/APWI;)2X;70\;$8(L!]BY[1TKDOO@F M;,+781/T#I7V)P"3)1MFC(_#VN!"?VIH9'VJKB^T**MSYDIH6W M+!DMD"LJ.$A#,;6G_G\(UBI0[&8#-9"?%DC?ML[ 56$#),M64@YK?# M&3)FB8R,7PVGUX:TP,/QGOVSR]WDLB(*9X)]IYG.Q]ZU!QFNR9;I1U%]P2:? M@>5+!5/N"U7C&WB0;I4610,V"@K*ZS]Y;NIP (@&1P!1 XC> <+^$4#< &*7 M:*W,I75+-$E&4E0@K;=ALP-7&X314XDPCU/D=MZPIP1 MKBYA)@IS3A1QI;Y[MF.$1V1$8P9:P-?2KB@XOT5-*%,7\ F6BULX/[N ,Z < M'BACUF/D:Z/2QO+31M&T5A0=413#@^ Z5W#',\S>XGV379MBM$]Q&ITD?""R M!W%X"5$011UZ9A^'AR?DQ&W%8\<7'^'K+.V/R4II:<[TSQ,1^FV$OHO0_T@$ M;"+(U\T3]>9U;4U-?.V(;0/8)4'/U&QW6*XNG[CU>:-XT"H>G%2\Y!)3L>'T MMU&8_K_\P5_2PMZ@6]JPE38\*6V.DHH,Q XE5#E-<]C^4VQE#C^L<&]G75)/ M1XW@!8E4T(>BO@SA%63D176=#O_@]A_*%%K6#;(VM"A=CUD);3J6&^;F34%I'&ULO5K9;MLX%/T5PNA# [26N&@K' --G+0I MT$&0(#,/11]HF;&%:O%(=-P4\_%#2K(HQR*M.G9?$FHY]QXNYW"11^LL_U$L M&./@9Q*GQ?E@P?GR@V45X8(EM!AF2Y:*)X]9GE N+O.Y52QS1FG!)1O_!VQ==$J UF5:9;]D!_]9!!TU."6R7-]&OR\J+RDQIP2ZS^)]H MQA?G W\ 9NR1KF)^EZT_L[I"CHP79G%1_@7K^EU[ ,)5P;.D!@L&2916_^G/ MNB%: $@T %0#4%\ K@&X+X#4 -(7X-0 IR_ K0%N7X!7 [R^ +\&^"\!G@80 MU("@;P9H;WK.+D=0U>7E>)E03L>C/%N#7+XOXLE".>A*O!@F42KU<<]S\302 M.#Z^7]"<@9LT9*DN/_^0@R_&;AC!<^CD(OB/<_"'^ A MC7@!WDX8IU%12@"BM7GLG;HKR MURB.A9**D<5%?25K*ZSK=E'5#6GJ]I7F0P#).X!LA#K@EV;X-9L*N%_"80=\ M8H9/6#@$J(+;'?"K/N3U\&LS_,LJ%O! PF'0 ?_4(SNRM?#//>"V5\+]#OA- M#SB&VH[[TA_^HN,L(8]&(ZC1""KCX=_1"/CV<2H&M_#W[X84N$F!RQ1$DT)( M)\IF8,KXFK$4+)629%D^HND,)(P6JYR)Z8F#&>6LJV7->5Q' )\+ V/2,"9F MQG?W#P40,V[!!;4HG0/*@6CY<-'T''@KY%N)^JR+:I7 *1/(>?QI3#S/(=[( M>NH@YC3$'".QRRP1BX>"EM,O^RG+G0U51?%;V>VAWZ2NQMGN.W"(NNFY#3W7 M2.\AS5F8S=/HES#%L"=7=X>'J^/A-3P\(X^K9!EGSXPI-S8,"K\)ZI]**4&3 M(MBGE!?2Z&HPXQQU?[S5UAC8U M7W+34%,N",TV>$VC'#S1>,4 +62#E4U5NG-):9;%L1AJP4\Z*X&O%LB<"+.<5T$,SJ+7V-%NQ6,@_-POY@R6#E-7$R.S$59=M-LV'BT5Y+0I.MC-4 MKHG-KGF86*[JJ%OS"]$NQK"R26PVN2.(IVK9UOB+)-,G)#@&(LE!RBD. "[)["$"" M(' U?:\\DYS\$(#L'@(8J#G*.)T_< APX>P> F![2'3LE,4ZKSX$V!.!]!"- MU?I@*W^&('IF'HE!&;-'$=,6XA^ O/JR7UWP;%E^PYUFG&=)65PP.F.Y?$$\ M?\PROKF0GX6;WU>,_P=02P,$% @ ?(*;5(?>?W9!!0 JAL !D !X M;"]W;W)K&ULW5EM3^,X$/XKHVH_@,0VL9V2LBJ5 MH(!N3^(6P;>^D^N(UI(I*X:[N4GN['GYVF<02I$Q:DD_JES=O,/)[Q,T_L MC%9S[QUY&D[PW'A77;L1XQ)JTAWK;"[?)/%;F@C<> M+>BSCMG:$OE^3$&!1/?$_82M:.P0QEROFC M.?D:G?9\@XBE;*:,"ZK_GMB$I:GQI''\*)WVJIC&L'Z\]7Y5#%X/9DHEF_#T MCR12\6EOV(.(/=!EJF[YZA=6#FA@_,UX*HM?6)7/^CV8+:7B66FL$61)OOFG MSV4B:@8HV&& 2P/'@@BF:I/(0/L/]W044HC-?&\68GJ?(,*[T!U344?4' $V,>XP7SB-O]UF?8!D\(<-9A? MM$5?@Q_LM+[L@)V@)NR>+DY5(5Q5"!?^B*M"GPT9(ICP3'<(20N.G0E!\SG3 MK%4P74/]N1NZ+BZ?K:B(CN#RQS)1:UUE7=2EN2'AFXJ9 !73'+XMC#M=M+,H M2LPA3>$BD;.4RZ6IZE]G4VVG&?VW8S2D&@TI1A/L&,T-$PF/@#_IZ*LXF<6P MS 6;\7F>_*.!S^H#9,_FF&E&I"E,V?8\:JJ).RJ&-:-"0@ 9SU4L 840T;5T M#"BH!A0X7=_>W>L47;-LRH0K08/*WV /RGU;8F9W?EB8OP!^ &FP2YGH0 MIJL7<>!T47HW6/8V'(3D.1]Y3 YBP A,ZP4P:)E=3\(V782VX MW\?-H8=5Z*$S]'W;)&_",7R% _>#9APG%8Z3_X5^[JBDI!]"%?\&;?Q#OE4P MOSL#X5\M.WF2+;,NI$0UF41[0$MD105A9]*^:X%/\CDLB@G1J')N!ZBHJ0N+ ME03D[LZO"DB?.Q?0MFD4[$,!K4R@P7L+Z'8PV)#2!<9V>>1N\Z\KN(;R!:I3 M%6T'1^$^5-'* G+K@M7'(H7=U/&B=%J7QS (A\W2@*PV('>;+B#HQ:14-(_, MW*)*5U)HD=B^SK;)=AF@&S!L.SQV=_@KF@AXHNF2 94F646>M((H5B"*>)H: M?=%J<'*#^$.U 9W4"NU_UNW#2[8%L7U4U M7=I8:=L]=K?[USII*KG=Z*C?,?)N]E"NS*;,G\7;O"A]#VO Q2IRWQ^\$. M*26US:&6E4 [;5L\!.52\Z2DKVMR644@;]CCZ43;WV/!WL!;8O6 [,/V$+$R M0KIN$+V)MZ_WA_ PQ+OFGY4-TB(;[^=M^"9D5CF(6SD^B+?#-_'6J@EI63ET MX*W; ^[ 6Z_VF<-\Q=*5F2>YA)0]:)]^/]19%YL/0YL3Q1?%EX\I5XIGQ6', M:,2$>4#??^!<;4_,QY3J\]SX/U!+ P04 " !\@IM4NH ]V&_=3J,7 MSBPU$R -4Y)H:+;!U?JR2%V\#_C.8#!G-G%*2J7NG/.IW@:12P@X5-8Q4/P= MH0#.'1&F\7OB#.8C'?# +$_P#B= &03(#$ M"QTS\[)NJ*5YIM5 M(M&-F?XVG@TJF'2W>+>:MQEB+-YH:1E\@"R8F#(JQNP ME''S.@LMDKN0L)J(KD>B>('H:V57)+IX0^(HC@K52_L$1_$\QV>J5R19>XYX MWY>&U0Q;ZV^B$!7.,N-99NR9DQ?)_'E5&JNQ@WX]0YW,U(FG3A>HO_2B!$U4 M@]VCV9&ZMB25*X A#>-0$R;1%QW'F;+D@2P5YWH\9^//<=-WS.,L/#Z16CJG MEKXPM4936;7,*#? 4UU=)1[(4IG'^TK_FU)XUGMN[O$.#TP:PJ%!3+1ZAV ] MSM+H6-7Y=BR5Q>;V9HO/#V@7@/N-4O;DN Z?'[3\$5!+ P04 " !\@IM4 MA'T&R-<# "Q#0 &0 'AL+W=O:&;42Z<\; 8FZOQ4.8FY8+-%=)YEE'U?<)2N1\Y MV#D,?.6;K;$#[GBXHQNV8.9Y-U?0WW21E;*4LH7VWE*1HYG&;&4K8R%H/#WRJ8L32T2\/B[ G7J.:WC:?N _FLA M'L0LJ693F?[!$[,=.0,')6Q-\]1\E?O?6"4HL'@KF>KB%^U+V\AWT"K71F:5 M,S#(N"C_Z5L5B!,'P&EV()4#N73HMSCXE8-?""V9%;)FU-#Q4,D]4M8:T&RC MB$WA#6JXL,NX, J^QDAE#-N$#/@AO] (/0_K:5N:8BT4/7 !N+Z:ZJF2?ES*1E9A]]EL)L-?HD M$I:<^[N@HI9"#E(FI!/P,U4]Y.,'1#Q"&OA,;W?''73\.K)^@>>WX'W),Z:H MD0K]^;C41D'"_M4!VZ]A^P5LOPT6MC8O%XT:H_@R-W29,F0D^I8KP<4&S247 M!DV479<'!"O<:UJ=YN$% MWT8;TLQU4',=_,SLCFO8^/_)[OBF[&ZP:L]N[!W/5*]3Q9,P#++,(/8&Y58S MJ'@]JW-! M)T4"=PJ:\32W_,6/+4^O=7FJ^'L7?)O=$P&)R(/*=^K"LX MZ*2^,'+U@N3.WA#?YQMJ2LGMR^86:M"G> M!!JM9"Y,>7FL1^MWQV-QV[X8G]CW2'&I/L*4CQFX&FXX)%3*U@#I]2*(I"K? M!V7'R%UQQ5Y* Q?VHKF%-Q53U@"^KR5LH*IC)ZA?:>-_ %!+ P04 " !\ M@IM4]!_OG($' "#)0 &0 'AL+W=OKSXJ;2W_J;5B;YG)D=?S5-MK;]%D[;G]>M_ZN&;P>S(A)/A#%G_E$S/R%MP.B=7MC4:MLU8PS\O57_;4!N(0!]0ZH(X#2CT. MN'7 70?H<2"M SG4@;8.S=#[J[$W@1LRQ.MXY66] M4&Y5I>_FVD^=W_*IGG8%/I2K1:L'.>LV+X,Q#WXR!>B4FQ4<- Z M2O!RR!7+"_D*O !Y"3[-Q%*R#0>G #%&SPFE4G ,/7 $4(?;X=@IJ&AS<&V\8@U4 M9@W(]1KX!_C#.E@U3)N&:VX]G./3_H-#"]UHH<\SV'C301P<[$!(50]5LH([ MU_'*/=X:$LE@%&V&M5I/MA4E.(W<@T\VVI+P1.CDX=656*'6JM*,=(2YS)*8 M0+>R=*,L#2I[7PDIP:(2][ES':16KQ0FEC:'%4:Q1UJVD98%I?V^X)5>)^54 M$VHLYAR\++16U_8=9'9L,H2RCDK;"A%,,K=*&!D81T&='TK%*ZX7'W_2E8#D MKT')G;%LV]D-9A9W5#JL"$ECC\JME 'WJ'S0&ILMN JG4R&T^GZ3I%V!#B-$ M/?J0T8>"^GZMUZ%F G^JIWR9RUFC56_H"1^YPXDL'=W-[#"A2>2+I>$VQ'MB MV:S'$=W^WC>VL3@(A[&IUFJ7((];D !A. @.VR)6N"IK5.K_._F@E,LM8.% M<1=++BL4^Y:J230PG&DNI.3*'Q^ML%U!PR1.N[\$ M7&8TS3R)#!O0XS#HCZ 5MGD.,8TLI0XSY _DU@%)&/N'T@K;7"=QMQIT&*7$ M@RMLT(_#Z#\:5]@F>Q)W\>\PBK$OG ;^. Q_/Z^PHU).$.F>CERY[ C:KKQW MI1GJXS#U]_#J!^I:;#".DV>BE<$Q#N,X3"O[^,15USK, G4M-K#&X9I[+ZWL M>CI)MGY%M>H<9S"())Y30V(X3\*.(SJYS,>F0;Y)(S\0TE% M;*9W#RT<)IXY)@;Y)(S\HRE%'(5\TIUSAQ&%OE :Z),P]/V4(C;!8TB[YWQ7 M#K,$)<0G;.LT/8SZ'V24OG53L/(09A&#25TTX7\AXB48-U&L9Z M>*L< 1YJZ$R?Z:$E-9RE>TZL]X&G]=^.IY<[M$;J[A5#0!HFH-YYSL42]OI0 MCHOEA$N])]:SL]H=:L848!4'I=!_U]/UD]XLK/Q>#UC-N/Y7<>YZ7GL2BJV! M*PW#U0V2RSU>6T-R;/-:^@MX L$\+XIZ/>1E\_"^*31>1"?XI]T;,#@4 W$: MKJG=F_)RC]=F**R!P6HNI,RGY6I X3D %T4!ID),'O6(P(Q),.(ZYYN]U[9P MZ/SUMUX"F?-JVKQ]4X=Y6:K5H^_-URV=ZP/X=@@=UR\H?3NDU'%' M+V-])W;>2?2=Q'DGU7>:%XSZ1N[J]:1K5DWS4H*"WVOIT4FBX5VMWOA9?5%B MT;S2,A)*B7GS<<;9A%>U@;Y_+X1:?ZD[V+QW=?XO4$L#!!0 ( 'R"FU1R M%Q))'P, 8+ 9 >&PO=V]R:W-H965TO*>0P9E2=\"4S?++C(J-); M$;ER*8"&%I2E+O&\P,UHPIQAWYY-Q+#/;O$YF1B6, M>?HK"54\<+H."F%!\U1=\_4W*!-J&[XY3Z7]1>O2UG/0/)>*9R581Y EK/BG M]Z40#8#FV0T@)8!L EK/ /P2X-M$B\AL6N=4T6%?\#42QEJSF875QJ)U-@DS M99PJH6\3C5/#*42Z* I=L.*1T-(>HVM8 21I& R)ZC3VA*4Y!H'%/& M($6'YZ!HDLHC?7,S/4>'!T?H "4,_8AY+BD+9=]5.D;CR9V7\8R*>,@S\?CH MDC,52_29A1 ^Q;LZMRI!\IC@B.PEO*3B!/GX&!&/D!WQC%\/QWO"\2N]?XZ=5^6E9/ZT]?J2AWU6" AI8J'G/5T/L M>=U>J^^NFLKL,NL$+5R9/8FL7476?B&R]5=@:")XF,^51+>7D,U [$LZJ*B# M#Q6W4_GIO%W< MINJ$;\-NYM:+MMY7?\+MDM;;>*J_LF:=%?-,JE-I82*5ZO M7R%]KW+=^U#IL5([V^68MM*-Z.&V=/0ZOZ'7VJ MSY;B2L5:^]=(7OL6AX-W2!YLM^R ;"J^;=3;;#QN8Z+0#VID!RV) MYCQGJOCV5J?5,'=F1YB-\Y$9\NRD4M,4$Z+^LD8)DRB%A:;T3CI:85$,7<5& M\:6=6V9@[_ =02P,$% @ ?(*;5&L" M/P7 @ &P@ !D !X;"]W;W)K&ULM5;;;MLP M#/T5PMA#"W3U+="23&:V%O%<%HH;'DG$U]@JMJS/?5VF!)5&GHD)NWBR%+(DV6YG[ MJI)(,@5>,G*V*YF,Q$HSRO%*@EJ5)9&_)\C$>NR%WL9P3?-" M6X.?C"J2XQSU374ESLS)PP5?(29*%%IF@+A&1CEC"X>8?8< M[YNJVM*B36F3Z&# 2R)/(0Y/( JB: ^?Z>OAX0$Z<:MT[.+%KU<:;L\72DMS ME>\.).BT"3HN0>>%!/;4E#VU?=K7T)Z#VD_[(0F#8##LC/R';4GVN?5[G;!U M>\:LVS+K'F1VC960FBP8PA<4N21505/"8"K*2G KRNTEE@N4=_#GZ<)M; >D MZ;4$>N^C?;]-T'^[]C6TNR7J,.[W>CO2_^ME3BB,^ONE'[3$!O]/^LWG_0KE MAVW^X?LH'P9/'2QXN_8-=OM&]\-HL*/]/J]NV-F1WM]JLR7*W$T?!:E8<5VW MI=;:3KASU]=W[!,[^5S[?@I3CTW3='+*%3!6:^4)H M,QK P M;PP !D !X;"]W;W)K&ULK5=-;]LX$#UW?\5 MZ"$!4NM;=@O;0&(WV3T4S<;-[J'8 RW1%E%)5$G*;HO^^ XE659B62NTO4@D M->_QS7 XI*9[+C[)F%(%7](DDS,C5BI_8YHRC&E*Y(CG-,,O&RY2HK KMJ;, M!251"4H3T[&LP$P)RXSYM!R[%_,I+U3",GHO0!9I2L37&YKP_!I06_S"ZEZTV:%?6 MG'_2G;^BF6%I132AH=(4!%\[NJ!)HIE0Q^>:U&CFU,!V^\!^6SJ/SJR)I N> M_,LB%<^,B0$1W9 B40]\_R>M'?(U7\@363YA7]M:!H2%5#RMP:@@95GU)E_J M0+0 Z&@WP*D!SG- < ;@U@!WZ Q>#?"& OP:X \%!#4@& H8UX!QN5A5=,NE M61)%YE/!]R"T-;+I1KF^)1I7A&4Z%5=*X%>&.#5?LAV+:!9)(%D$JY@("@\T M+T08XP+#Q9(JPA)Y":_@<;6$BY>7\!),D-I0 LO@,6-*7N$@MC_$O)#((Z>F M0FUZ!C.L==Q4.IPS.JYS,0)K<@6.Y3@=\$4__!U!N&N?A2^'P^T.^-M^^"U= MC\#QSLY^VP]_'RJ$^V=GOQLR>P6WGL)-S(8F)9PF)9R2SSW#=Y($'Z_74@DL M&O_UL+L-NUNR>[WLXLB>"[X5) 52J)@+]HU&0%)>9*IK'2KNH.36578W=[S M0J]W[7"?6KG6^+G5W:F5;UDMJR?N>8U[7J]['[@B"61%NJ8"^.:P48[^1G"! M.Z4:ONQ*](K?;XNW,:V\;EU^H\OOU;7@4G7KZ=+@GX3&M@*=VNT +D^M_+'K M=NL,&IU!K\[K'15X!&)6L!"?&,12<1FTB"<)$?(XVAF_BG_^<2-K MW"OK@>ICG67;6LY/YN]B?!(RSY^:)ZG9;=13/R\O5FBN\JI7-&/\(J- & M^'W#N3IT]'VM^<>8_P!02P,$% @ ?(*;5*+$4X@H P [!( T !X M;"]S='EL97,N>&ULW5C1;MHP%/V5R)VF5IH:(",E*R!M2)4F;5.E\K"WRA ' M+#EVYI@.^O7SC4,"U+?K^K#!@FCL>W+./;9O:HMA:3:"W2T9,\$Z%[(G9UU[B^N#^/G M%7!!0J]H_P6BEQU4,>&K?>%6Z'?$@9?8V:76PPGK)1D/,R7; ME8F("UAUFK/@@8H1F5#!9YH#*Z,Y%QL7[D%@KH32@;$E8=-U(5(^.KCK>E M MM4[.I=)5;I?!_9W5CQ\ VQX8Y$(T!GO$!<;#@AK#M+RQG>KA*O@$"NKV=%-8 MAPM--]U>G[2$ZF:3S)1.F6[2=,DV-!X*EH$=S1=+N!M5A :HW+;2#E=*$DK M#UM&W;"RL%2: M/]IL4"IS&V":! ],&S[?C?S4M)BRM=F6TSK#/?=.T//?G><%DTQ3L6O:UOXQ MS_*K'4=7_\IR]5_ET+#78[T_'KO)_BF8C$_!Y G49)0Q$?D&!SO1)@UF*RX,EW5OR=.4R2Y??T[?,IR^A* MF&D#CDC;_LI2OLJ3YJE;F(CZJ;;]!8;7C9MSH,W%9 8MC^/K5,&_ P/) IC^;:WRU\0IYO@ZP M-7VN0K"1XI6(C12?:T#\\P:,)/&O-I8'&-@J8+4#^?UYH*;\G"B"5<6\86\P MCB0)AD M^FLTCI'9B>'C7Q_L+8FB)/$C@/D=1!&&P-N((Y@#\( A453M@P?[ M4;C=I\+V]ZWQ+U!+ P04 " !\@IM4EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( 'R"FU1$AP]&G@4 -(S / M >&PO=V]R:V)O;VLN>&ULQ9OM3^LV%(?_%:N?[J1N;?,*B"(!'1L2@HHR M]G%R4Y=:)'9G.^5R__HYZ>UVJ M5'8ZV#BW/1N-;+$1%;>_Z*U0_LA:FXH[OVE>1G9K!%_9C1"N*D?1>)R-*B[5 MX.+\<*VY&<$-[43AI%9^9[/C68HW^]_Q9I/MI)5+64KW/AVT_Y=BP"JI9"6_ MB=5T,!XPN]%OOVLCOVGE>+DHC"[+Z6"R/_ LC)/%A]V+!O*)+VV[Q_'E(_<@ MTT$V]A=<2V-=>T9[?>X9=\*?O-^JG;Z1I1-FQIWXS>AZ*]5+J;_U[6K_KIW'!6UHSJ0_8&Y7+3@=Y+7?UJ5<^;NOV!4ON2H$ M:QO7 L ( 8QZ V1?YAQ Q@AD?$3(10/1O, RO?9/O- ,D$@D]X@KW6U!9 I M IGV"/E7!" S!#+K#Y+;#8#,$ UT6PSK_B/R[K]]BG/?7;2-![DP!T3$#EB(E[8*#Y?> M$:: B%@!,[F3*Z%6^RBY_\@]BFUMBHW_?D)*3 $1L0+0^-O)Z!%FA8C8"FC\ M[6)BAHB(#8%CQG \ S-$3&P(F-+9EZ=&9_8G"(<)(R87QK]),\B&B2,F%D$J8H'@V9-!3$PI,;%28/@,MB'FE9C8*X$4&F3$!!,3"P:-HYT^,<8, M$Q,;9A]'@ZV'&26F-DHH P8I,:'$Q$+Y,7>% !-,)0GUN-3' !9DQ(R2$!L% MSSC0R@DFEX2Z*D'#0P(Q,;TDQ'K!,5.(B<&^S(3CLH1E:H*Y)B%V31=S)HTHW/?!U3\WNH28F'L2 M\C$NB/E4&^4+?C;7TC_Y*P.G/1-,/@GYU$AHX#STT%-,02FQ@M 1]$X.2C$+ MI<>L:[XW(51DBKDG[:6P"5%BZDG[K&RZ3QI33WK4RB;4B.@DF(B:[X(K;-)Y@+IXM7]@ 7SV68;3)BVWR"Z8-&76T[:X R MS#99'R-K!\SN*C_,-AGU7 V*"2-&CMDFIQY@"V,VBSJ%LK!6S#';Y,2V^01S M+DQ[.8B)V2;O8^9_R!Z%+Q5E 1?FY)AM\F.N 0AVZSDFG?S(JP'"A)AX\N.O M"QB"H0&(B8DGIQ9/"/-1[(2J!9O!'CU'%QM3BR>$>>]OMN"E_WQ"3$P\.;%X M\!47'4Q,/'DKGE%[LKTX7XFU5&)U[V]A_?Z"E\7[;<@;V03WH2<09H0)Q^4>?4,'3KW)LQD-['O:' M;EA\G([G85WMQ['[4=?#9E].S?#0=N5\N;)M^U,S7I;]KNZ:S7NS*[4LEU'W M]S.JYZ?[F8O7SZ[\S\1VNSULRL]V\_M4SN,_!M=_VOY]V)'E;5_W+6ZKJN8,$@F3^((4@G3_((,CF#W((\OF# H)B M_J ,07G^H!4$K>8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*=",Q. MB'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$ M>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V- M0&]#O8U ;T.]C4!OFVQV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW M$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT# M]0X"O0/U#@*],^J="?3.J'W!W*SZGSX[J* MU*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TL MI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0/A1('QJD#P/2 MAP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58["*D=QE:/ RE%D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5H\BJ4635*+)J M%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR M&A19+8JL%D56BR*K19'5HLAJ462U*+):%%DMBJSV?\KZT_O])\?/SWIPW?B2 MS^9_7U__!E!+ 0(4 Q0 ( 'R"FU0'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ ?(*;5*2\66_O M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ ?(*;5)E&PO=V]R:W-H965T&UL4$L! M A0#% @ ?(*;5!_J;?7/!@ ]QL !@ ("!> T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5*I* M.HIW P W0H !@ ("!:!T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ ?(*;5(1;YL4&" 2BT !@ M ("!=2P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5 X.[/7U M!@ !$ !D ("!VUH 'AL+W=O&PO=V]R:W-H965T=F !X;"]W;W)K&UL4$L! A0#% @ ?(*;5$P.WL_G @ 'P8 !D M ("!E&L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?(*;5)5&3*3S!0 - T !D ("!-'0 M 'AL+W=O>@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M?(*;5-^ ^"6_!0 S0P !D ("! 8T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5 0TX(K2" MT!0 !D ("!PZ4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5/!JCK8\! :0D !D M ("!AKH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?(*;5%"B'5&_! RPL !D ("!M^$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*; M5--B9%98 @ %@4 !D ("!A.X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5(;A?':7 @ @04 M !D ("!AO8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5,!I@:Q^!P @!, !D M ("!U0 ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?(*;5+L[:T-, @ 204 !D ("!0!(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5'E= M:]:]!@ MB$ !D ("!W1D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5-[0C8DG! OPX !D M ("!""&PO M=V]R:W-H965T&UL4$L! A0#% @ ?(*;5#,AK*,E P )PP !D ("! M&3(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?(*;5#VMBGQ' P 1PT !D ("!8CL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5,Q=\!3+ M @ . D !D ("!.D8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5)Y(/JYF P $0X !D M ("!V%$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?(*;5 1#44KK @ ^ @ !D ("!PEP! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?(*;5$JX!K-L P $0\ !D ("!V6@! 'AL+W=O&UL4$L! A0#% @ ?(*;5,&X6I2%" M(3H !D ("!O'0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(*;5& X*.7S!0 :R$ !D M ("!A80! 'AL+W=O&PO=V]R:W-H M965T0 0!X;"]W;W)K&UL4$L! M A0#% @ ?(*;5(1]!LC7 P L0T !D ("!?)(! 'AL M+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ ?(*; M5&L"/P7 @ &P@ !D ("!F*$! 'AL+W=O&PO=V]R:W-H965T!0 TC, M \ ( !H*P! 'AL+W=O7!E&UL4$L%!@ !7 - %< V!< $ZW 0 $! end XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 247 378 1 true 84 0 false 13 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 - Description of Business and Basis of Presentation Sheet http://turningpointbrands.com/role/DescriptionOfBusinessAndBasisOfPresentation Description of Business 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 - Other Assets Sheet http://turningpointbrands.com/role/OtherAssets Other Assets Notes 18 false false R19.htm 061000 - Disclosure - Accrued Liabilities Sheet http://turningpointbrands.com/role/AccruedLiabilities Accrued Liabilities Notes 19 false false R20.htm 061100 - Disclosure - Notes Payable and Long-Term Debt Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebt Notes Payable and Long-Term Debt Notes 20 false false R21.htm 061200 - Disclosure - Leases Sheet http://turningpointbrands.com/role/Leases Leases Notes 21 false false R22.htm 061300 - Disclosure - Income Taxes Sheet http://turningpointbrands.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 061400 - Disclosure - Share Incentive Plans Sheet http://turningpointbrands.com/role/ShareIncentivePlans Share Incentive Plans Notes 23 false false R24.htm 061500 - Disclosure - Contingencies Sheet http://turningpointbrands.com/role/Contingencies Contingencies Notes 24 false false R25.htm 061600 - Disclosure - Income Per Share Sheet http://turningpointbrands.com/role/IncomePerShare Income Per Share Notes 25 false false R26.htm 061700 - Disclosure - Segment Information Sheet http://turningpointbrands.com/role/SegmentInformation Segment Information Notes 26 false false R27.htm 061800 - Disclosure - Dividends and Share Repurchase Sheet http://turningpointbrands.com/role/DividendsAndShareRepurchase Dividends and Share Repurchase Notes 27 false false R28.htm 070100 - Disclosure - Description of Business and Basis of Presentation (Policies) Sheet http://turningpointbrands.com/role/DescriptionOfBusinessAndBasisOfPresentationPolicies Description of Business and Basis of Presentation (Policies) Policies http://turningpointbrands.com/role/SummaryOfSignificantAccountingPolicies 28 false false R29.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 29 false false R30.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 30 false false R31.htm 080300 - Disclosure - Acquisitions (Tables) Sheet http://turningpointbrands.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://turningpointbrands.com/role/Acquisitions 31 false false R32.htm 080600 - Disclosure - Inventories (Tables) Sheet http://turningpointbrands.com/role/InventoriesTables Inventories (Tables) Tables http://turningpointbrands.com/role/Inventories 32 false false R33.htm 080700 - Disclosure - Other Current Assets (Tables) Sheet http://turningpointbrands.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://turningpointbrands.com/role/OtherCurrentAssets 33 false false R34.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 34 false false R35.htm 080900 - Disclosure - Other Assets (Tables) Sheet http://turningpointbrands.com/role/OtherAssetsTables Other Assets (Tables) Tables http://turningpointbrands.com/role/OtherAssets 35 false false R36.htm 081000 - Disclosure - Accrued Liabilities (Tables) Sheet http://turningpointbrands.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://turningpointbrands.com/role/AccruedLiabilities 36 false false R37.htm 081100 - 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 37 false false R38.htm 081200 - Disclosure - Leases (Tables) Sheet http://turningpointbrands.com/role/LeasesTables Leases (Tables) Tables http://turningpointbrands.com/role/Leases 38 false false R39.htm 081400 - Disclosure - Share Incentive Plans (Tables) Sheet http://turningpointbrands.com/role/ShareIncentivePlansTables Share Incentive Plans (Tables) Tables http://turningpointbrands.com/role/ShareIncentivePlans 39 false false R40.htm 081600 - Disclosure - Income Per Share (Tables) Sheet http://turningpointbrands.com/role/IncomePerShareTables Income Per Share (Tables) Tables http://turningpointbrands.com/role/IncomePerShare 40 false false R41.htm 081700 - Disclosure - Segment Information (Tables) Sheet http://turningpointbrands.com/role/SegmentInformationTables Segment Information (Tables) Tables http://turningpointbrands.com/role/SegmentInformation 41 false false R42.htm 090100 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://turningpointbrands.com/role/DescriptionOfBusinessAndBasisOfPresentationDetails Description of Business and Basis of Presentation (Details) Details http://turningpointbrands.com/role/DescriptionOfBusinessAndBasisOfPresentationPolicies 42 false false R43.htm 090200 - Disclosure - Summary of Significant Accounting Policies, Shipping Costs (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesShippingCostsDetails Summary of Significant Accounting Policies, Shipping Costs (Details) Details 43 false false R44.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 44 false false R45.htm 090204 - 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 45 false false R46.htm 090206 - 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 46 false false R47.htm 090300 - Disclosure - Acquisitions, Unitabac (Details) Sheet http://turningpointbrands.com/role/AcquisitionsUnitabacDetails Acquisitions, Unitabac (Details) Details 47 false false R48.htm 090302 - Disclosure - Acquisitions, Direct Value Wholesale (Details) Sheet http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails Acquisitions, Direct Value Wholesale (Details) Details 48 false false R49.htm 090304 - Disclosure - Acquisitions, Turning Point Brands Canada (Details) Sheet http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaDetails Acquisitions, Turning Point Brands Canada (Details) Details 49 false false R50.htm 090400 - Disclosure - Derivative Instruments (Details) Sheet http://turningpointbrands.com/role/DerivativeInstrumentsDetails Derivative Instruments (Details) Details http://turningpointbrands.com/role/DerivativeInstruments 50 false false R51.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 51 false false R52.htm 090600 - Disclosure - Inventories (Details) Sheet http://turningpointbrands.com/role/InventoriesDetails Inventories (Details) Details http://turningpointbrands.com/role/InventoriesTables 52 false false R53.htm 090700 - Disclosure - Other Current Assets (Details) Sheet http://turningpointbrands.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://turningpointbrands.com/role/OtherCurrentAssetsTables 53 false false R54.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 54 false false R55.htm 090900 - Disclosure - Other Assets (Details) Sheet http://turningpointbrands.com/role/OtherAssetsDetails Other Assets (Details) Details http://turningpointbrands.com/role/OtherAssetsTables 55 false false R56.htm 091000 - Disclosure - Accrued Liabilities (Details) Sheet http://turningpointbrands.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://turningpointbrands.com/role/AccruedLiabilitiesTables 56 false false R57.htm 091100 - 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 57 false false R58.htm 091102 - 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 58 false false R59.htm 091104 - 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 59 false false R60.htm 091106 - 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 60 false false R61.htm 091108 - 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 61 false false R62.htm 091110 - 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 62 false false R63.htm 091112 - 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 63 false false R64.htm 091200 - Disclosure - Leases (Details) Sheet http://turningpointbrands.com/role/LeasesDetails Leases (Details) Details http://turningpointbrands.com/role/LeasesTables 64 false false R65.htm 091300 - Disclosure - Income Taxes (Details) Sheet http://turningpointbrands.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://turningpointbrands.com/role/IncomeTaxes 65 false false R66.htm 091400 - Disclosure - Share Incentive Plans, Equity Incentive Plans (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails Share Incentive Plans, Equity Incentive Plans (Details) Details 66 false false R67.htm 091402 - Disclosure - Share Incentive Plans, Stock Option Activity (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails Share Incentive Plans, Stock Option Activity (Details) Details 67 false false R68.htm 091404 - 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 68 false false R69.htm 091406 - 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 69 false false R70.htm 091408 - 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 70 false false R71.htm 091410 - 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 71 false false R72.htm 091412 - 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 72 false false R73.htm 091414 - Disclosure - Share Incentive Plans, Restricted Stock Units (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails Share Incentive Plans, Restricted Stock Units (Details) Details 73 false false R74.htm 091500 - Disclosure - Contingencies (Details) Sheet http://turningpointbrands.com/role/ContingenciesDetails Contingencies (Details) Details http://turningpointbrands.com/role/Contingencies 74 false false R75.htm 091600 - Disclosure - Income Per Share (Details) Sheet http://turningpointbrands.com/role/IncomePerShareDetails Income Per Share (Details) Details http://turningpointbrands.com/role/IncomePerShareTables 75 false false R76.htm 091700 - Disclosure - Segment Information, Financial Information of Reportable Segments (Details) Sheet http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails Segment Information, Financial Information of Reportable Segments (Details) Details 76 false false R77.htm 091702 - Disclosure - Segment Information, Revenue Disaggregation - Sales Channel (Details) Sheet http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails Segment Information, Revenue Disaggregation - Sales Channel (Details) Details 77 false false R78.htm 091704 - Disclosure - Segment Information, Net Sales - Domestic and Foreign (Details) Sheet http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails Segment Information, Net Sales - Domestic and Foreign (Details) Details 78 false false R79.htm 091800 - Disclosure - Dividends and Share Repurchase (Details) Sheet http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails Dividends and Share Repurchase (Details) Details http://turningpointbrands.com/role/DividendsAndShareRepurchase 79 false false All Reports Book All Reports brhc10036668_10q.htm brhc10036668_ex31-1.htm brhc10036668_ex31-2.htm brhc10036668_ex31-3.htm brhc10036668_ex32-1.htm tpb-20220331.xsd tpb-20220331_cal.xml tpb-20220331_def.xml tpb-20220331_lab.xml tpb-20220331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brhc10036668_10q.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 247, "dts": { "calculationLink": { "local": [ "tpb-20220331_cal.xml" ] }, "definitionLink": { "local": [ "tpb-20220331_def.xml" ] }, "inline": { "local": [ "brhc10036668_10q.htm" ] }, "labelLink": { "local": [ "tpb-20220331_lab.xml" ] }, "presentationLink": { "local": [ "tpb-20220331_pre.xml" ] }, "schema": { "local": [ "tpb-20220331.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": 640, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 9 }, "keyCustom": 73, "keyStandard": 305, "memberCustom": 43, "memberStandard": 38, "nsprefix": "tpb", "nsuri": "http://turningpointbrands.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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 - Description of Business and Basis of Presentation", "role": "http://turningpointbrands.com/role/DescriptionOfBusinessAndBasisOfPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - Other Assets", "role": "http://turningpointbrands.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - Accrued Liabilities", "role": "http://turningpointbrands.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U002", "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": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - 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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061200 - Disclosure - Leases", "role": "http://turningpointbrands.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061300 - Disclosure - Income Taxes", "role": "http://turningpointbrands.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061400 - Disclosure - Share Incentive Plans", "role": "http://turningpointbrands.com/role/ShareIncentivePlans", "shortName": "Share Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061500 - Disclosure - Contingencies", "role": "http://turningpointbrands.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061600 - Disclosure - Income Per Share", "role": "http://turningpointbrands.com/role/IncomePerShare", "shortName": "Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061700 - Disclosure - Segment Information", "role": "http://turningpointbrands.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "tpb:DividendsAndShareRepurchaseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061800 - Disclosure - Dividends and Share Repurchase", "role": "http://turningpointbrands.com/role/DividendsAndShareRepurchase", "shortName": "Dividends and Share Repurchase", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "tpb:DividendsAndShareRepurchaseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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 - Description of Business and Basis of Presentation (Policies)", "role": "http://turningpointbrands.com/role/DescriptionOfBusinessAndBasisOfPresentationPolicies", "shortName": "Description of Business and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "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": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080900 - Disclosure - Other Assets (Tables)", "role": "http://turningpointbrands.com/role/OtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081000 - Disclosure - Accrued Liabilities (Tables)", "role": "http://turningpointbrands.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081100 - 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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081200 - Disclosure - Leases (Tables)", "role": "http://turningpointbrands.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081400 - 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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U002", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081600 - Disclosure - Income Per Share (Tables)", "role": "http://turningpointbrands.com/role/IncomePerShareTables", "shortName": "Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081700 - Disclosure - Segment Information (Tables)", "role": "http://turningpointbrands.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090100 - Disclosure - Description of Business and Basis of Presentation (Details)", "role": "http://turningpointbrands.com/role/DescriptionOfBusinessAndBasisOfPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "lang": null, "name": "us-gaap:NumberOfStores", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-5", "first": true, "lang": null, "name": "tpb:ShippingCosts", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090200 - 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": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-5", "first": true, "lang": null, "name": "tpb:ShippingCosts", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331_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 }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "tpb:EscrowDepositsTermForRestrictedWithdrawalOfPrincipalBalanceFromAccount", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090204 - 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": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "tpb:EscrowDepositsTermForRestrictedWithdrawalOfPrincipalBalanceFromAccount", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "INF", "first": true, "lang": null, "name": "tpb:NumberOfCategoriesOfTobaccoProductsRegulated", "reportCount": 1, "unique": true, "unitRef": "U007", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090206 - 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": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "INF", "first": true, "lang": null, "name": "tpb:NumberOfCategoriesOfTobaccoProductsRegulated", "reportCount": 1, "unique": true, "unitRef": "U007", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20210701to20210731_AssetAcquisitionAxis_UnitabacLlcMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "U002", "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", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20210701to20210731_AssetAcquisitionAxis_UnitabacLlcMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U002", "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": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20210430_BusinessAcquisitionAxis_DirectValueWholesaleMember", "decimals": "2", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20210701to20210731_StatementEquityComponentsAxis_NoncontrollingInterestMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MinorityInterestDecreaseFromRedemptions", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090304 - Disclosure - Acquisitions, Turning Point Brands Canada (Details)", "role": "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaDetails", "shortName": "Acquisitions, Turning Point Brands Canada (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20210701to20210731_StatementEquityComponentsAxis_NoncontrollingInterestMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MinorityInterestDecreaseFromRedemptions", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U002", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForDerivativeInstrumentFinancingActivities", "reportCount": 1, "unitRef": "U002", "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": [ "us-gaap:DerivativeNotionalAmount", "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember", "decimals": "-6", "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U002", "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": "brhc10036668_10q.htm", "contextRef": "c20220331_DebtInstrumentAxis_ConvertibleSeniorNotesMember_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U002", "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": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "tpb:InventoryDepositsCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "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": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "tpb:InventoryDepositsCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U002", "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": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090900 - 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", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - 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": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091100 - 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": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331_DebtInstrumentAxis_SeniorSecuredNotesDue2026Member", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091102 - 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", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331_DebtInstrumentAxis_SeniorSecuredNotesDue2026Member", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20210211_DebtInstrumentAxis_SeniorSecuredRevolvingCreditFacilityMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091104 - 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", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20210211_DebtInstrumentAxis_SeniorSecuredRevolvingCreditFacilityMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unitRef": "U002", "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": null }, "R60": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfSecuredDebt", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091106 - 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": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20210101to20210331_DebtInstrumentAxis_FirstLienCreditFacility2018Member", "decimals": "-5", "lang": null, "name": "us-gaap:RepaymentsOfSecuredDebt", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DerivativePriceRiskOptionStrikePrice", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091108 - 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": "brhc10036668_10q.htm", "contextRef": "c20220331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DerivativePriceRiskOptionStrikePrice", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091110 - 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": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20200610_DebtInstrumentAxis_PromissoryNoteMember", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091112 - 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": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20200417_DebtInstrumentAxis_UnsecuredLoanMember", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091200 - Disclosure - Leases (Details)", "role": "http://turningpointbrands.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091300 - Disclosure - Income Taxes (Details)", "role": "http://turningpointbrands.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331_AwardTypeAxis_RestrictedStockMember", "decimals": "0", "first": true, "lang": null, "name": "tpb:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsGrantedNetOfForfeituresNumber", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091400 - 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": "brhc10036668_10q.htm", "contextRef": "c20210322_PlanNameAxis_TurningPointBrandsInc2021EquityIncentivePlanMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20211231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091402 - 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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091404 - 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": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220331_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceTwoMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20170210to20170210_AwardDateAxis_AwardsGranted20170210Member_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_TurningPointBrandsInc2015EquityIncentivePlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091406 - 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": "brhc10036668_10q.htm", "contextRef": "c20170210to20170210_AwardDateAxis_AwardsGranted20170210Member_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_TurningPointBrandsInc2015EquityIncentivePlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U002", "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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20210517to20210517_AwardDateAxis_AwardsGranted20210517Member_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_TurningPointBrandsInc2021EquityIncentivePlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091408 - 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", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20210517to20210517_AwardDateAxis_AwardsGranted20210517Member_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_TurningPointBrandsInc2021EquityIncentivePlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091410 - 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": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331_AwardTypeAxis_PerformanceSharesMember", "decimals": null, "first": true, "lang": "en-US", "name": "tpb:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodBetweenPerformancePeriodAndMeasurementDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091412 - 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": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331_AwardTypeAxis_PerformanceSharesMember", "decimals": null, "first": true, "lang": "en-US", "name": "tpb:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodBetweenPerformancePeriodAndMeasurementDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091414 - 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", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331_AwardTypeAxis_RestrictedStockMember", "decimals": "-5", "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20201009to20201009", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "U012", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091500 - Disclosure - Contingencies (Details)", "role": "http://turningpointbrands.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20201009to20201009", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "U012", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091600 - 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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "lang": null, "name": "us-gaap:InterestOnConvertibleDebtNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091700 - 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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091702 - 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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331_ContractWithCustomerSalesChannelAxis_SalesChannelBusinessToBusinessMember_StatementBusinessSegmentsAxis_NewgenProductsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091704 - 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": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220224", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091800 - 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", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220224", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20201231_StatementClassOfStockAxis_VotingCommonStockMember_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "U002", "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": "brhc10036668_10q.htm", "contextRef": "c20210101to20210331_StatementClassOfStockAxis_VotingCommonStockMember_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036668_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unitRef": "U002", "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": null } }, "segmentCount": 84, "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_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_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_DocumentQuarterlyReport": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r651" ], "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": [ "r648" ], "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": [ "r648" ], "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": [ "r648" ], "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": [ "r662" ], "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_EntityRegistrantName": { "auth_ref": [ "r648" ], "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": [ "r648" ], "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": [ "r648" ], "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": [ "r648" ], "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_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": [ "r647" ], "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": [ "r649" ], "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": [ "r127", "r176", "r189", "r190", "r191", "r192", "r194", "r196", "r200", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r292", "r294", "r295" ], "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": [ "r127", "r176", "r189", "r190", "r191", "r192", "r194", "r196", "r200", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r292", "r294", "r295" ], "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_MaximumMember": { "auth_ref": [ "r300", "r336", "r370", "r373", "r549", "r550", "r551", "r552", "r553", "r554", "r573", "r616", "r618", "r645", "r646" ], "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/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r300", "r336", "r370", "r373", "r549", "r550", "r551", "r552", "r553", "r554", "r573", "r616", "r618", "r645", "r646" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "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/OtherAssetsDetails" ], "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/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r300", "r336", "r367", "r370", "r373", "r549", "r550", "r551", "r552", "r553", "r554", "r573", "r616", "r618", "r645", "r646" ], "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/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r300", "r336", "r367", "r370", "r373", "r549", "r550", "r551", "r552", "r553", "r554", "r573", "r616", "r618", "r645", "r646" ], "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/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails" ], "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_ScenarioUnspecifiedDomain": { "auth_ref": [ "r137", "r142", "r371" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r204", "r205", "r358", "r360", "r617", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "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": [ "r204", "r205", "r358", "r360", "r617", "r630", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "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": [ "r137", "r142", "r279", "r371", "r542" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "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/20220331", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20180313Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on March 13, 2018.", "label": "Awards Granted 2018-03-13 [Member]", "terseLabel": "March 13, 2018 [Member]" } } }, "localname": "AwardsGranted20180313Member", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails" ], "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/20220331", "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/20220331", "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/20220331", "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]", "terseLabel": "March 18, 2020 [Member]" } } }, "localname": "AwardsGranted20200318Member", "nsuri": "http://turningpointbrands.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20210504Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on May 4, 2021.", "label": "Awards Granted 2021-05-04 [Member]", "terseLabel": "May 4, 2021 [Member]" } } }, "localname": "AwardsGranted20210504Member", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "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/20220331", "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 Granted 2021-05-17 [Member]", "terseLabel": "May 17, 2021 [Member]" } } }, "localname": "AwardsGranted20210517Member", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20210723Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on July 23, 2021.", "label": "Awards Granted 2021-07-23 [Member]", "terseLabel": "July 23, 2021 [Member]" } } }, "localname": "AwardsGranted20210723Member", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20220314Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on March 14, 2022.", "label": "Awards Granted 2022-03-14 [Member]", "terseLabel": "March 14, 2022 [Member]" } } }, "localname": "AwardsGranted20220314Member", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails" ], "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/20220331", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails" ], "xbrltype": "monetaryItemType" }, "tpb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails": { "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/20220331", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tpb_CustomerReturnsAndAllowancesCurrent": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 1.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/20220331", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DebtInstrumentConvertiblePreDeterminedThresholdValueForAdjustingConversionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The pre-determined threshold value used in making periodic adjustments to the conversion price of debt instrument as a result of dividends paid by the Company.", "label": "Debt Instrument, Convertible, Pre-determined threshold value for adjusting conversion price", "terseLabel": "Pre-determined threshold value for adjusting conversion price as a result of dividends paid (in dollars per share)" } } }, "localname": "DebtInstrumentConvertiblePreDeterminedThresholdValueForAdjustingConversionPrice", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "percentItemType" }, "tpb_DebtSecuritiesWithMaturityOfMoreThanOneYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt securities with an expected maturity of more than one year.", "label": "Debt Securities with Maturity of More than One Year [Member]", "terseLabel": "Unrealized Position more than 12 Months [Member]" } } }, "localname": "DebtSecuritiesWithMaturityOfMoreThanOneYearMember", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "domainItemType" }, "tpb_DebtSecuritiesWithMaturityOfOneYearOrLessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt securities with an expected maturity of one year or less.", "label": "Debt Securities with Maturity of One Year or Less [Member]", "terseLabel": "Unrealized Position less than 12 Months [Member]" } } }, "localname": "DebtSecuritiesWithMaturityOfOneYearOrLessMember", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "domainItemType" }, "tpb_DepositsHeldInEscrow": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 6.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/20220331", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "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/20220331", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails" ], "xbrltype": "domainItemType" }, "tpb_DividendDeclared2022Q1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distribution of earnings in the form of cash declared by the board of directors in the first quarter ending March 31, 2022.", "label": "Dividend Declared 2022-Q1 [Member]", "terseLabel": "Dividend Declared Q1-2022 [Member]" } } }, "localname": "DividendDeclared2022Q1Member", "nsuri": "http://turningpointbrands.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearEight": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearEighteen": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearEleven": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearFifteen": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearFive": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearFour": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearFourteen": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearNine": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearNineteen": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearOne": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 0.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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearSeven": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearSeventeen": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearSix": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearSixteen": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearTen": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearThirteen": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearThree": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearTwelve": { "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearTwo": { "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 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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "xbrltype": "stringItemType" }, "tpb_FinancingCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for financing costs that have occurred.", "label": "Financing Costs Incurred but Not yet Paid", "terseLabel": "Accrued expenses for incurred financing costs" } } }, "localname": "FinancingCostsIncurredButNotYetPaid", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "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/20220331", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tpb_InsuranceDepositsCurrent": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/OtherCurrentAssetsDetails": { "order": 4.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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "xbrltype": "monetaryItemType" }, "tpb_InventoryDepositsCurrent": { "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": "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://turningpointbrands.com/role/LeasesTables" ], "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/20220331", "presentation": [ "http://turningpointbrands.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "tpb_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Four", "terseLabel": "Years thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_LiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Lessee [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesLesseeAbstract", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "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/20220331", "presentation": [ "http://turningpointbrands.com/role/ContingenciesDetails" ], "xbrltype": "durationItemType" }, "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]" } } }, "localname": "NewgenProductsMember", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "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/20220331", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "tpb_NoncashInvestingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing Items [Abstract]", "terseLabel": "Supplemental schedule of noncash investing activities:" } } }, "localname": "NoncashInvestingItemsAbstract", "nsuri": "http://turningpointbrands.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "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/20220331", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "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/20220331", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "tpb_OperatingLeaseRightOfUseAssetAmortizationExpenseIncome": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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/20220331", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_PaymentForRedemptionOfOptions": { "auth_ref": [], "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 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/20220331", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tpb_PaymentForRedemptionOfPerformanceRestrictedStockUnits": { "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 redemption of performance restricted stock units during the period.", "label": "Payment for Redemption of Performance Restricted Stock Units", "negatedLabel": "Redemption of performance restricted stock units" } } }, "localname": "PaymentForRedemptionOfPerformanceRestrictedStockUnits", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails" ], "xbrltype": "percentItemType" }, "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/20220331", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails" ], "xbrltype": "domainItemType" }, "tpb_RecreationMarketingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ReCreation Marketing is a specialty marketing and distribution firm focused on building brands in the Canadian smoking and vaping categories.", "label": "ReCreation Marketing [Member]", "verboseLabel": "Turning Point Brands Canada [Member]" } } }, "localname": "RecreationMarketingMember", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaDetails" ], "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/20220331", "presentation": [ "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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/20220331", "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/20220331", "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/20220331", "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]", "terseLabel": "2021 Revolving Credit Facility [Member]" } } }, "localname": "SeniorSecuredRevolvingCreditFacilityMember", "nsuri": "http://turningpointbrands.com/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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 Products [Member]" } } }, "localname": "StokersProductsMember", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "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/20220331", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "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]" } } }, "localname": "ZigZagProductsMember", "nsuri": "http://turningpointbrands.com/20220331", "presentation": [ "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_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_AccountsPayableCurrent": { "auth_ref": [ "r38", "r540" ], "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": [ "r7", "r24", "r210", "r211" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 1.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 $177 in 2022 and $262 in 2021" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "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" } } }, "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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r266" ], "calculation": { "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails": { "order": 1.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": [ "r27", "r66", "r68", "r69", "r601", "r623", "r624" ], "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": [ "r65", "r69", "r76", "r77", "r78", "r129", "r130", "r131", "r462", "r619", "r620", "r663" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [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": [ "r25", "r408", "r540" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.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" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r129", "r130", "r131", "r405", "r406", "r407", "r491" ], "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/AcquisitionsTurningPointBrandsCanadaDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "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_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r212", "r236" ], "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": [ "r86", "r107", "r320", "r521" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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": [ "r107", "r258", "r261" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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/AcquisitionsUnitabacDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r442" ], "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/AcquisitionsUnitabacDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r443", "r444", "r445", "r446" ], "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/AcquisitionsUnitabacDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "auth_ref": [ "r443", "r444", "r445", "r446" ], "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/AcquisitionsUnitabacDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r442" ], "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/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/AcquisitionsUnitabacDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionTable": { "auth_ref": [ "r442" ], "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/AcquisitionsUnitabacDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r184", "r191", "r198", "r234", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r455", "r463", "r505", "r538", "r540", "r579", "r599" ], "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": [ "r8", "r9", "r58", "r121", "r234", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r455", "r463", "r505", "r538", "r540" ], "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": [ "r218" ], "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": [ "r219" ], "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": [ "r216", "r245" ], "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": [ "r223" ], "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": [ "r222" ], "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": [ "r224" ], "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": [ "r220", "r225", "r594" ], "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": [ "r221" ], "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": [ "r214", "r217", "r245", "r584" ], "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": [ "r215", "r245" ], "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 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": [ "r377", "r403" ], "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", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "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", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r377", "r403" ], "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/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/OtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r476", "r479" ], "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/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/DescriptionOfBusinessAndBasisOfPresentationPolicies" ], "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": "Building and Building Improvements [Member]", "terseLabel": "Buildings and Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r369", "r372" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r369", "r372", "r433", "r434" ], "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/AcquisitionsTurningPointBrandsCanadaDetails" ], "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/AcquisitionsTurningPointBrandsCanadaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r432" ], "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_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r438", "r439", "r440" ], "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" ], "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" ], "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/AcquisitionsTurningPointBrandsCanadaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "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" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r435", "r436" ], "calculation": { "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails": { "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" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": { "auth_ref": [ "r436" ], "calculation": { "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails": { "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" ], "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_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r110", "r111", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Accrued capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r92" ], "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" ], "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": [ "r5", "r33", "r109" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 0.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r104", "r109", "r113" ], "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": [ "r104", "r509" ], "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 (decrease) increase in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Class of Stock Disclosures [Abstract]", "terseLabel": "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": [ "r119", "r121", "r145", "r149", "r153", "r155", "r157", "r166", "r167", "r168", "r234", "r282", "r287", "r288", "r289", "r295", "r296", "r334", "r335", "r337", "r338", "r505", "r652" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r278", "r585", "r606" ], "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": [ "r275", "r276", "r277", "r281", "r632" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "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": [ "r346" ], "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": [ "r129", "r130", "r491" ], "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": [ "r23" ], "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": [ "r23" ], "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": [ "r23" ], "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": [ "r23", "r340" ], "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": [ "r23", "r540" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.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_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75", "r84", "r590", "r610" ], "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": [ "r72", "r74", "r83", "r451", "r452", "r468", "r589", "r609" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.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": [ "r72", "r74", "r82", "r450", "r468", "r588", "r608" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.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": [ "r169", "r170", "r208", "r503", "r504", "r631" ], "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/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r169", "r170", "r208", "r503", "r504", "r625", "r631" ], "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/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r115", "r457" ], "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": [ "r358", "r365" ], "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": [ "r358", "r365" ], "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_CorporateNonSegmentMember": { "auth_ref": [ "r189", "r190", "r191", "r192", "r194", "r200", "r202" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate Unallocated [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r88", "r575" ], "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", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "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/LeasesDetails" ], "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": [ "r118", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r314", "r321", "r322", "r324", "r333" ], "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": [ "r18", "r19", "r20", "r120", "r127", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r327", "r328", "r329", "r330", "r522", "r580", "r581", "r598" ], "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/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "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/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r325", "r581", "r598" ], "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": "Note payable", "terseLabel": "Gross notes payable and long-term debt" } } }, "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": [ "r299", "r326" ], "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": [ "r46", "r299", "r341", "r342", "r344" ], "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": [ "r46", "r299", "r341", "r342", "r344" ], "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_DebtInstrumentFaceAmount": { "auth_ref": [ "r297", "r327", "r328", "r520", "r522", "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Face amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r312", "r327", "r328", "r500" ], "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_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44", "r298" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "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/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/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "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": [ "r45", "r300", "r496" ], "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/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r120", "r127", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r327", "r328", "r329", "r330", "r522" ], "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/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r596" ], "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": [ "r47", "r120", "r127", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r323", "r327", "r328", "r329", "r330", "r341", "r343", "r344", "r345", "r519", "r520", "r522", "r523", "r597" ], "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/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Notes Payable and Long-Term Debt [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r228" ], "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_DeferredFinanceCostsGross": { "auth_ref": [ "r521" ], "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": [ "r37", "r310", "r521" ], "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": [ "r37", "r521" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 7.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" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r412", "r413" ], "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 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" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r122", "r419", "r424", "r425", "r426" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax (benefit) expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r107", "r264" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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": [ "r107", "r179" ], "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" ], "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": [ "r59", "r477", "r478", "r481", "r484" ], "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" ], "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": [ "r490", "r494" ], "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" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "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": [ "r471", "r473" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "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": [ "r470", "r472", "r473", "r474", "r475", "r480", "r481", "r485", "r487", "r489", "r490" ], "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": [ "r126", "r470", "r472", "r474", "r475", "r486" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "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": "Direct Operating Costs [Abstract]", "terseLabel": "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": [ "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365" ], "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": [ "r358" ], "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": [ "r411" ], "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_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r110" ], "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": [ "r346" ], "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": [ "r12", "r42" ], "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 declared not paid" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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": [ "r110" ], "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_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": [ "r85", "r134", "r135", "r136", "r137", "r138", "r143", "r145", "r155", "r156", "r157", "r161", "r162", "r492", "r493", "r591", "r611" ], "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)", "verboseLabel": "Net income attributable to Turning Point Brands, Inc. (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" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic EPS [Abstract]", "terseLabel": "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": [ "r85", "r134", "r135", "r136", "r137", "r138", "r145", "r155", "r156", "r157", "r161", "r162", "r492", "r493", "r591", "r611" ], "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": "Net income attributable to Turning Point Brands, Inc. (in dollars per share)", "terseLabel": "Diluted EPS (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" ], "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": [ "r158", "r159", "r160", "r163" ], "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": [ "r509" ], "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": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r410", "r415" ], "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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Income tax deduction related to exercise of stock options" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 0.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": [ "r402" ], "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": [ "r402" ], "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": [ "r402" ], "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_EmployeeStockOptionMember": { "auth_ref": [ "r401" ], "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]" } } }, "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/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r76", "r77", "r78", "r129", "r130", "r131", "r133", "r139", "r141", "r165", "r235", "r340", "r346", "r405", "r406", "r407", "r420", "r421", "r491", "r511", "r512", "r513", "r514", "r515", "r517", "r619", "r620", "r621", "r663" ], "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/AcquisitionsTurningPointBrandsCanadaDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r34", "r185", "r232" ], "calculation": { "http://turningpointbrands.com/role/OtherAssetsDetails": { "order": 2.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": [ "r312", "r327", "r328", "r500" ], "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": [ "r495", "r501", "r502" ], "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_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r312", "r327", "r328", "r495", "r498" ], "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": [ "r312", "r327", "r328" ], "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": [ "r497" ], "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_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_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_FinancialInstrumentAxis": { "auth_ref": [ "r226", "r227", "r229", "r230", "r231", "r237", "r238", "r239", "r240", "r242", "r246", "r247", "r248", "r249", "r323", "r339", "r490", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r652", "r653", "r654", "r655", "r656", "r657", "r658" ], "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_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_ForeignExchangeContractMember": { "auth_ref": [ "r59", "r368", "r483" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Currency [Member]" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "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": [ "r107", "r263", "r268" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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": "Loss (gain) 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_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r107", "r331", "r332" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 1.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": "Loss on extinguishment of debt", "negatedTerseLabel": "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/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r254", "r255", "r540", "r578" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 8.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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r374", "r375", "r401" ], "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": [ "r87", "r121", "r184", "r190", "r194", "r197", "r200", "r234", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r505" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r80", "r184", "r190", "r194", "r197", "r200", "r576", "r586", "r592", "r612" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "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_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": [ "r269", "r272" ], "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/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r272" ], "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/LeasesDetails" ], "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": [ "r123", "r416", "r417", "r418", "r422", "r427", "r429", "r430", "r431" ], "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": [ "r124", "r140", "r141", "r182", "r414", "r423", "r428", "r613" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r106" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.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": [ "r106" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.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": [ "r106" ], "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 increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "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": [ "r106" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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": [ "r106" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.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": [ "r106" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r151", "r152", "r157" ], "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 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" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r146", "r147", "r148", "r157" ], "calculation": { "http://turningpointbrands.com/role/IncomePerShareDetails": { "order": 0.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": [ "r259", "r262" ], "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/AcquisitionsUnitabacDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r259", "r262" ], "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/AcquisitionsUnitabacDetails" ], "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/AcquisitionsUnitabacDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r257", "r260" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 10.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_IntellectualPropertyMember": { "auth_ref": [ "r437" ], "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/AcquisitionsUnitabacDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 5.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" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r144", "r150", "r157" ], "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_InterestPayableCurrent": { "auth_ref": [ "r12", "r13", "r42" ], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 3.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_InterestRateSwapMember": { "auth_ref": [ "r482" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r57" ], "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": [ "r253" ], "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": [ "r53" ], "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": [ "r6", "r55", "r540" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.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": "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" ], "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": [ "r14", "r56", "r116", "r164", "r250", "r251", "r253", "r574" ], "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": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r55", "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory valuation allowance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "auth_ref": [ "r54" ], "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": [ "r90", "r91" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 6.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 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_InvestmentSecondaryCategorizationAxis": { "auth_ref": [ "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by second categorization of investments, which may include, but is not limited to industry.", "label": "Investment Secondary Categorization [Axis]" } } }, "localname": "InvestmentSecondaryCategorizationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments and other noncurrent assets.", "label": "Investments and Other Noncurrent Assets [Text Block]", "terseLabel": "Other Assets" } } }, "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsBySecondaryCategorizationDomain": { "auth_ref": [ "r626", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Investments in the \"Investment Holdings [Table]\" and the \"Summary of Investment Holdings [Table]\" are often categorized at two levels. The first categorization is the investment type. The second categorization can vary. The usual secondary categorizations are industry, country or geography.", "label": "Investments by Secondary Categorization [Domain]" } } }, "localname": "InvestmentsBySecondaryCategorizationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "domainItemType" }, "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_LandMember": { "auth_ref": [ "r359" ], "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_LeaseCost": { "auth_ref": [ "r534", "r536" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "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/LeasesDetails" ], "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/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r534" ], "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/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r265" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r527" ], "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/LeasesDetails" ], "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/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r535" ], "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/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r535" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://turningpointbrands.com/role/LeasesDetailsCalc2": { "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/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r535" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "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 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", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r535" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r535" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "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", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r535" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "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", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r535" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r535" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetailsCalc2": { "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/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r537" ], "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": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/Leases" ], "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": [ "r41", "r121", "r192", "r234", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r456", "r463", "r464", "r505", "r538", "r539" ], "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": [ "r28", "r121", "r234", "r505", "r540", "r583", "r604" ], "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 STOCKHOLDERS' EQUITY", "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": [ "r43", "r121", "r234", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r456", "r463", "r464", "r505", "r538", "r539", "r540" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 0.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": [ "r39" ], "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/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": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Net notes payable and long-term debt", "terseLabel": "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r280" ], "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_MinorityInterest": { "auth_ref": [ "r52", "r121", "r234", "r282", "r287", "r288", "r289", "r295", "r296", "r505", "r582", "r603" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.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": [ "r346", "r453", "r454" ], "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", "negatedTerseLabel": "Acquisition of additional ownership interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r104" ], "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 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": [ "r104" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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 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": [ "r104", "r105", "r108" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 0.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": [ "r3", "r70", "r73", "r78", "r81", "r108", "r121", "r132", "r134", "r135", "r136", "r137", "r140", "r141", "r154", "r184", "r190", "r194", "r197", "r200", "r234", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r493", "r505", "r587", "r607" ], "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" ], "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": [ "r70", "r73", "r78", "r140", "r141", "r459", "r467" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net 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 net income attributable to Turning Point Brands. Inc." } } }, "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_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_NoncontrollingInterestMember": { "auth_ref": [ "r129", "r130", "r131", "r346", "r448" ], "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/AcquisitionsTurningPointBrandsCanadaDetails", "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": "Common Stock, Nonvoting [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_NotesReceivableGross": { "auth_ref": [ "r213", "r236", "r239", "r241", "r243", "r244", "r659", "r660", "r661" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r172" ], "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/DescriptionOfBusinessAndBasisOfPresentationDetails", "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/DescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r184", "r190", "r194", "r197", "r200" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 2.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": [ "r528", "r536" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "order": 2.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/LeasesDetails" ], "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/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r525" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://turningpointbrands.com/role/LeasesDetailsCalc2": { "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/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r525" ], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://turningpointbrands.com/role/LeasesDetails": { "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/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r526" ], "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/LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r525" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://turningpointbrands.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as 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/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r524" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 5.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/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r533", "r536" ], "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/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r532", "r536" ], "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/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r189", "r190", "r191", "r192", "r194", "r200" ], "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": "Description of Business and Basis of Presentation [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r469" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r42" ], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r57", "r540" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.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": 2.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": 4.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": [ "r37" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 11.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", "terseLabel": "Other assets", "totalLabel": "Total" } } }, "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": [ "r61", "r66", "r506", "r507", "r510" ], "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, 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": [ "r60", "r67", "r506", "r508", "r516" ], "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": [ "r62", "r66" ], "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 and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "verboseLabel": "Unrealized gain 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": [ "r67" ], "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 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": [ "r71", "r74", "r450", "r451", "r461" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.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, 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r63", "r66" ], "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": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "verboseLabel": "Unrealized loss 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": [ "r64", "r67" ], "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": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, 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": [ "r476", "r488" ], "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/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": [ "r55" ], "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": [ "r10", "r11", "r42", "r540" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 5.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_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": [ "r100", "r103" ], "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 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": "Settlement of interest rate swaps", "terseLabel": "Settlement of interest rate swaps" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromInvestments": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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": [ "r98" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.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": [ "r101" ], "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": [ "r98" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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": [ "r94" ], "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/AcquisitionsTurningPointBrandsCanadaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r94", "r441" ], "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_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r94" ], "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" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r95", "r443", "r444", "r445" ], "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": "Payments to Acquire Productive Assets", "terseLabel": "Cash paid for assets acquired" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 0.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_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/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r377", "r403" ], "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": [ "r499" ], "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_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r334" ], "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": [ "r22" ], "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": [ "r22", "r334" ], "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": [ "r22" ], "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": [ "r22", "r540" ], "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; $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_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r97" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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 Secured Notes" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r97", "r120" ], "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": [ "r93" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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 the 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": [ "r96", "r404" ], "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": [ "r3", "r70", "r73", "r78", "r102", "r121", "r132", "r140", "r141", "r184", "r190", "r194", "r197", "r200", "r234", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r450", "r458", "r460", "r467", "r468", "r493", "r505", "r592" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Consolidated net income", "verboseLabel": "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", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r267" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r271", "r633", "r634", "r635" ], "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": [ "r35", "r265" ], "calculation": { "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails": { "order": 0.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" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r267", "r540", "r595", "r605" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.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_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r267" ], "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": [ "r16", "r265" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r30" ], "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_RealizedInvestmentGainsLosses": { "auth_ref": [ "r614" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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 investments" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r99" ], "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", "terseLabel": "Repayment of note" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r99" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 0.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": "Repayments of Secured Debt", "negatedLabel": "Payments of 2018 first lien 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/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r15", "r109", "r113", "r577", "r600" ], "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": [ "r107" ], "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": [ "r158" ], "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": "RSUs [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": [ "r26", "r346", "r408", "r540", "r602", "r622", "r624" ], "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": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r129", "r130", "r131", "r133", "r139", "r141", "r235", "r405", "r406", "r407", "r420", "r421", "r491", "r619", "r621" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r175", "r176", "r189", "r195", "r196", "r203", "r204", "r208", "r357", "r358", "r575" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r117", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r366" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "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": [ "r206" ], "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": [ "r169", "r208" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Net Sales [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "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", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "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": [ "r433", "r434" ], "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/AcquisitionsTurningPointBrandsCanadaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r433", "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Acquisition of Direct Value Wholesale" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r47", "r127", "r327", "r329", "r341", "r343", "r344", "r345", "r519", "r520", "r523", "r597" ], "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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r157" ], "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_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": [ "r3", "r121", "r233", "r234", "r505" ], "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_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r30", "r31", "r32" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r37" ], "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": [ "r36", "r267" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r79", "r207" ], "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": [ "r184", "r187", "r193", "r256" ], "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": [ "r184", "r187", "r193", "r256" ], "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": [ "r377", "r403" ], "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/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r382", "r390", "r393" ], "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": [ "r396" ], "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_SegmentDomain": { "auth_ref": [ "r171", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r189", "r190", "r191", "r192", "r194", "r195", "r196", "r197", "r198", "r200", "r208", "r273", "r274", "r615" ], "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/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_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r171", "r173", "r174", "r184", "r188", "r194", "r198", "r199", "r200", "r201", "r203", "r207", "r208", "r209" ], "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": [ "r89" ], "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 [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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": "Compensation Expense [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": [ "r378" ], "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": [ "r389" ], "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)", "verboseLabel": "Number of RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r389" ], "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", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r388" ], "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": "PRSUs outstanding at March 31, 2022 (in shares)", "verboseLabel": "RSUs outstanding at March 31, 2022 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r394" ], "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": "Remaining lives", "terseLabel": "Remaining lives" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "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": [ "r399" ], "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": [ "r398" ], "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" } } }, "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": [ "r400" ], "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" } } }, "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/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r379" ], "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": [ "r403" ], "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": [ "r385" ], "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": [ "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r387" ], "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": [ "r391" ], "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)" } } }, "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": [ "r384", "r403" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Number of options (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "terseLabel": "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": "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": [ "r383" ], "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": [ "r376", "r380" ], "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/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_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Vest in Five Years [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Vest in Three Years [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r381" ], "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": [ "r395" ], "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": [ "r401" ], "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": [ "r375", "r401" ], "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": [ "r397", "r409" ], "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": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "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_ShortTermLeaseCost": { "auth_ref": [ "r529", "r536" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "order": 4.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/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r114", "r128" ], "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_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r171", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r189", "r190", "r191", "r192", "r194", "r195", "r196", "r197", "r198", "r200", "r208", "r256", "r270", "r273", "r274", "r615" ], "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/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r119", "r121", "r145", "r149", "r153", "r155", "r157", "r166", "r167", "r168", "r234", "r282", "r287", "r288", "r289", "r295", "r296", "r334", "r335", "r337", "r338", "r340", "r505", "r652" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r50", "r76", "r77", "r78", "r129", "r130", "r131", "r133", "r139", "r141", "r165", "r235", "r340", "r346", "r405", "r406", "r407", "r420", "r421", "r491", "r511", "r512", "r513", "r514", "r515", "r517", "r619", "r620", "r621", "r663" ], "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/AcquisitionsTurningPointBrandsCanadaDetails", "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/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": [ "r129", "r130", "r131", "r165", "r575" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r340", "r346" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Performance restricted stock units issuance (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r340", "r346", "r386" ], "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_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r22", "r23", "r340", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Performance restricted stock units issuance" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r107" ], "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_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Shares", "negatedLabel": "Performance restricted stock units redeemed (in shares)" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Value", "negatedLabel": "Performance restricted stock units redeemed" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "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 Attributable to Parent [Abstract]", "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": [ "r0", "r1", "r77", "r121", "r129", "r130", "r131", "r133", "r139", "r234", "r235", "r346", "r405", "r406", "r407", "r420", "r421", "r448", "r449", "r466", "r491", "r505", "r511", "r512", "r517", "r620", "r621", "r663" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.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": [ "r531", "r536" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "order": 5.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/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r518", "r541" ], "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": [ "r518", "r541" ], "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": [ "r518", "r541" ], "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_TaxesPayableCurrent": { "auth_ref": [ "r40" ], "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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r226", "r227", "r229", "r230", "r231", "r323", "r339", "r490", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r652", "r653", "r654", "r655", "r656", "r657", "r658" ], "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": [ "r347" ], "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": [ "r347" ], "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": [ "r51", "r347", "r348" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 7.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", "negatedLabel": "Cost of repurchased common stock (1,605,632 shares at March 31, 2022, and 1,295,408 shares at December 31, 2021)" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r49", "r347" ], "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": [ "r23", "r340", "r346" ], "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": [ "r340", "r346", "r347" ], "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_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r125", "r368", "r593" ], "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 [Member]" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r465" ], "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/AcquisitionsTurningPointBrandsCanadaDetails" ], "xbrltype": "percentItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r530", "r536" ], "calculation": { "http://turningpointbrands.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeasesDetails" ], "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/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/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "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": [ "r144", "r157" ], "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)", "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" ], "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": [ "r143", "r157" ], "calculation": { "http://turningpointbrands.com/role/IncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "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": 13 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12.2(ii))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r648": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r649": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r65": { "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" }, "r650": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r651": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r652": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r653": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r654": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r655": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r656": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r657": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r658": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r659": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404" }, "r66": { "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" }, "r660": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)" }, "r661": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)" }, "r662": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 98 0001140361-22-016240-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-22-016240-xbrl.zip M4$L#!!0 ( 'R"FU1>+HW0_T4" QB'P 4 8G)H8S$P,#,V-C8X7S$P M<2YH=&WL?>U3VTJ6]_>MVO]!R^SLDUMEB%IJO27W4D4(N4-M @R0F9W]VBP98OI#3\7M45R8J#SXG\^G7^]:UZTM[]K^K[(2)*':38B M190F\DG.KFGM6F[C(;NY8#,/@N][5^GUH\_Q=VU4/V>2[UX1,IX^)R0Y59VI M?H!;++1KHL8M7,S-8_U>^$$U_R>>/KW(%DYC\!Y^K1NR=)(4V6W[7M[]=-,XSQB[4WAA]F&Q3A;T!)^F6DJ?K)A>U/Y MR^Q3L^(^2>!B&SF*;+>X'8N\?:;AY_?R9WFG*>^\>TDQIM-[BDF61,G5.(V2 M@@+3\'R/I2-YDV7:TY-KQ$322ZX4:0?C$]92G@6\2MA?(D2@&U$8N,BC2>2:?.!<9RPO?)>]=_G ME$U&(BD,E@E2P#,F.73=./K\^\%Y& 'O7^7&V?DI?!2&OV?MF7MFX^[#='R; M15?#PH">.\:N(\*_XYB:Y_VSE,DP)>O'L)$[ICL/+; M;SN%^%F\5S-@O(=[?WU?30%\I"F_-?+B-A:_[5#"?EQEP,Q\EZ5QFGTP_A2J M_SX:]7=3_?=1SN2O/+HV(O[;SN>+LR^11/-?(LY%LE,_CD?Y.":W'XPD303< M\FOT\X-\L.54N#\M@-" MZ@--TUB0)"0Q2/M]]>?7]S-]6MS%0P7CXDN4,Q+_0Y#L*.&?@>*-WA(OH#[R MN>N:& >8$Y.$-!!>2)G);==Z8F\Y/'T$-PPYN=W91Q;@;.G>UFQYU]TO<"5O M=-9U \90@)GO(0QT]BU$L<<#1G!H^;[S>&?WY:=G]N@,?DWY?)^X<(3@H8D= MRC!S74H#[!#JTB#D7LC0$GWZZ_)S=)2 )+@]A#YE)#Y.N/CYW^*V.4.<4.HS M1(GC8L<+?#\(/9-:9N!QSZ5+,-\^S"NR M/UO*5Z5>FY#Z=CD8&23*Z^"K!+ MOD:$@B2!KI8L>%%(QH /I^%40IVE>20%U-%/D )Y1&.X*R\:@W$(X <#R6V7 M86('U+8=CBEC ONN+8*VP:@A/*Z+_W3 6#81O.YG)/*JIYL>- 6IBFAH,6X[ MV,4!)8*;'$NBV+[5)CX0_/*:@[X8DDQ\@O'RPW0TAE$HV^@@ ZUWI8;[Z?:N MR1FYE9<.;DC&U3]_$[FMRQN#$HQ8A ID4RI 1@5! M&'*05C:U*+6$S5NH.1T44H,"E9FG<<35)!\#/^6J]U/.NQ!7)N+D2R5F6\@F[?\L%F!0$R**:UE_.8I)4O7UUH:%4,Q$*:62*?/]7Z9]\R)7G M <\WE+_R89C)5X&1M5M3>.]G#C-6_BIMLM]V\F@TCD$O_OI^]A'EVYJO4%_S M=)*I;\H=^U#-O2)7JRRLV@DE=>MO$9??PTADAGJ?:'4B#H__>U:6SM^\7U^: M??I8 :/^!DY85DB5K127A+&)ZOON?IMVDS>:VDKWSOY2?Z]?\GYF'A9/"T9! M!R:C]$F+:GQX%P73!U6_/&]\E0#MTOC0;F4[K6)\76'F6?K9JQW?G1@[C$F> MGX9*ZBM1]K=4"DI05F"9-G3!NF>D0FDI?\NO'%[VK98Q->%> MC7"O:JXML$0?(77_#(6'2;R\C: ]@*6$.%A?\K8LC>6:X3$\(!-YL16\\M#0 MMD64:_+U&GWGHB!1(O@149D'^580KGU0?4#<,B0[X%PM_I'XC$3\.#DDXZ@@ M\590[L&Q;0T!&9N,)K%,FCDMAB*3/V=B**?L6AR#S!F)[2#FLN/L(6'?K'6\ M&AMUVMM"AUA6E>$J8'V[1C7)UD*R%6^8TIKT]=?P7YF 6B7VFGPZHM5!PFE3]+5Q MM\X"%SJBL,'4IRY4+MFZ9>BWG9K\ZK)"Z^B>$DX[-QTFH,XI>K,Y19MTN+3A M]UHY[RL5]K.K!(VRI.1GLRQIMTB69\6':5=W]N77F?YN75R_I,ZT>N\Q$#U3 M):$5K;Y?_)Y>BRQ1%ZX$-!'Y9T&+"\$FF:JO6XGXX^0:'$[9#'Y*$TZRVT/H MU%6:1?\JJ^?*Q\W>^O>H&'XCA?QV>QJ>)D)6Q#[-OHJ\XV'H!;-UA^1EI^WE MFF&I>2^UQ!,GOQ<&B=HQI9GW*JB%7OMVO \S[+DUA,B[CWEKD>&E0?2-89:T_+G#1;]'&4PY7\C\43\?9C&(@>5T6T&6S"2RI!9.)SU!<+QKFVN M2CW@J5#11%LS&/'R8&Q2^,5@1/9"NIX+=0@I?/U&LA]"KM3UF*P+1[-.*")[ M/9::)MFV:<59^NITT%>NOM0#JNL$HVVA>QD*^@SW7(-TDQD2=?SD/,K+A*0O M:2:BJ^3H)QO*-?U#B0G".H[QAT9T1^L'A]:#L!#R'R=?+;C.@4DN;LAX&^C6 M/J;U$ SYJU]LUWA[/;RM8>GG&7C[XV\DBPB-A;RLVGU-$YXFJC4ER8_34!Y" MS.7/7X\_G9YWF]SSH[DC\5+#>GGY" M)%&:J:5'P4_20N2?)P)N<+M.W/F1E/[S(\/I R07D@K4V+7("AG*+X>IQM=/ M.CTTECX0J;:O-)XZ;TLM)-5#//C'%Q)E*B#^Z?:;VL:E7/I/)(_*T,117D0C MD,>GX;3E],/G*&=Q*N_I)]&?! MSY&(7>6=#A%I#=+B;$*A@]^+*%:)@3*C,"G2[+9<%!$W5R(YRU(^85W/G'MH M("7!VD;3!S0M0:B+(OTALGQ;*-4ZG#Z0JA1\&E.=%WY+$$ICJAND6D+\_6]T M];_D:ELHU3::+1%^FE =0E25@7L6PY,.$BZS"<;*+;J]O!U7:SO@+(EA&O/C MT3A+KY77U'6R/3ZLQB+/XO'U 7%/("1)^#;1;3J<[2+3ETF61,4D$_#[E^BG M_+1-<%L\O#Z0L=)O2Y#Q&V'#*!&@*QJ_;Q$='QC?=ND_3<@M0:06K!W&X_)D M_#2)8"S)%?Q M\F$T+C>-INQ''%T-BT\9R)[\..EH=0%91W&FY]4FT07=7R5A.K)%=':/TBP5 M3V-^1N*_I(I-Y>8>DMQVME#$ E(^.(9UTG.#>X\T%3LG+N?+SFH2K09H&SMV M3AFIGPCH?"8NAD(47U-V5V*LK),\R3(82%F+I$IQZS'=IR;,@D'?&3F+1K^0 M"SK/<^LUD34;O3TV6K$Q#@))I^BO#?&FM8O69 AHHFV=:; 4&,_%=1I?2WD# M7Z+B"V$RNZ/C]=:6(O&#(^L#1%]$P*^B*$"_G(;EY>VE9^M ^T#>ITI@C=3M MD,N:VJ\OE]<:0WD1*>]7CSB:9"E/X[CK5;_72.RE^["X6,7\+&Z=&+%7P'O3 MNED73"0PE6GY@.J+7$C2+/B0#]\Z?W<\>'\BUR3>[%<6;PNF5%94JCBK<9Q9 ME-P=#[8EM7+:3D%K#G.=@NW5JO"T0^M1TF^=H%TU'LC/KOD197GR-1'(ILM'7E"0:"142'I@9C8&WB($MM(XZ@X%^F&1]Q<#] M.H:+,;!([_>6=5_=^MU0%4,4J'P\7;AFQ2X["F;3[=;NLFMR]5/,2@"6M"VA MV(&#XIK34O+Q4M,RS_(OTSZFZ2*SC='/LG04Y7F:W4JNZ">#MXUA3:%#<]=T M=]&*SG):*'TT49Y$E!4G9=WEU@>VQLSKY]4'*]LG89H8>6T4_)[DY6J']*?Z M2<"6(:Q/YN%=Y*U*YCUJ>VGB],'2TO3KH.Y"9JV[%A50U<1YHN:21SLOJ;EF M=ABL-F)ZG+!T)*8+Z#/;#0[3O#@-+TC<=0?U@4$TSB>?'\W6"<[Y2*"F[=;$ M_YY$VPNASE/\720B(_%!P@_X*$HB$'CJ3)BCGV.8Y*V@^Y-&NG4\\119KGGB M=7EB4V%*U\26_X?,=#LAHW+Q\E*68$JNSM(HN2M@ $V=\I1.^")'=2VZGV?8 M'%9ILCU];&M:1W"E+VOYJPH5V9:EB?C:1"RELV6]-A$MM+U$?&!L?2!BJ5@/ M;DC&I]6)SD06IMFHW*U,IO7LMI74,X._4[,+9F$A4;>!M=90>W>6M%++<7<1FJV:H.3;=+>"?%PRRIV35TF![B:C=QLX2T50+;,_2W\^2 M44^9Q8.$;[-4Z.;\;8T=8JZT*O3=>H@&C ;,]@#F^2M+:\P2T.C:5)CMZ3SW M=O#8K@:)AHFVP:3%>\KFP[(+P0_DF[;I MJ3H*ZE.)X<]UH27U+?\=K)M"\+I-!;Y5YK3H!="7P*DF5]F-!VC6(?B^$"_( MER PO27P,M_TI5O-;>0KG:<^/8R7LHW&2\?P\JKJYW&$-KED;?K%E"! _C+Z M9:[IR_2+9SJHU"_JTR/Z1;71>-%X>5"C-;AD;?K%VS6=1C&,A_3+7-.7'T_D M5^%#ZU']HMIHO'3%L>BF!=CDDG4&!*TE]I5_@TZ/Z!=IHO"PM M9Z>SU4=-TK44U7G]8C4*S#VB7YI-7UHWT;;,JFXB?'H$+ZJ-QDMG+:$&?;8< M+X':1KH47N::OA OH#QQB1?YZ3&\R#8:+\MR[]UL:?VR9WR]W-@_QM^:Y<8-,KY>-]Q:NWZ5EMB:U@TW*?'U F"W T[+++UU V@] M8WP=:=W.N*GJA#9U=-)2)QB_1Q)_ M+4E+K[H72EO[&@)K]G)>NN[5E:/B]4* QLMK+#V\";QH$VOEIL9;Q>=;P8L. M0G78%U]MSI'&RXOQHM>G5[U.VPWN?7TI\2;PHI>UMW216>-E77C1&:_=X]\W MDO':0[SHM<3^X:6;NY_ZBA=4UQDI/SWN[Z_%'NMA\=0.QZO67TKUT:C#NNN, ME)N)EJHS,M_TQ?N.$*[U"WID7VO91N-%X^5!O#2X9)WZQ=Y%R^QKG6^Z]GUZ M6JMTDF<[&,M>AU;99$:75@^K%I-O%6B=8ORGK(AH"&@(O&T/_,DK[MI6TAY% M!SSP3N%EBH(SD85I-B(P\64U_PH#Y=P 4Y!BDJN6=T< G)%;.04'629K^'E%?DW-UF=$PE],_;Z1?+:RMHE>9 +R'VYEA>+U!TU.+> M[@6*;M:8?TLLWR6I^XJ+VF]2RNO4)IW:],:DO%Y/WD(67"72>U=86R!%&WE=A0IJRVFKI'R@^FQ]K7;!2UM? M;4A!4Z0@'<1?$2W1\K1$JY5Z]REX+O(BBQC@2=6HZB7]6L?0VR68ATGSQ[D4 M/.KW;U$2C2:C;I(LSXH/TZ[N[,NO,_U=FPFS=F;HA%A^(>>0G_WBG&9_->=T M8A-J.X_]#:Y&R=6I-WDP8[M&7H:9R[]M@:Q MVFS=1ZFV3FQLI$ \,CW+KHQ=^/3H\A6T61X;/>;QQD@[PN,K,,&]7T@1O M-GWQ$3&17\,B\VRRO9X.5V2:\OX5#UC%1TL MZA:+=4%UKB58U(TM,9K=-;MO)#;:G14G[45I;'0KKM #;&CGJU?.5R\Y;'M\ MMK>V,M4I#NLQW[Q5.@(9S: JQP^?UDVCITZ+N8O,77.9\SSFFZXVC_4P3?(T MCKBR4HX+,2K3M$_AJ40:-QN$;ID5K-)]/TWR*!%Y7O^N[CH1-U&K7=O$"\7O@_.<"G\VZ;Y^2^6XVSG M@KN!+F"'=2X:;R0S>$ET'*;9.(4)$2=I4LW(%C#[8TRP<-0OX[W58:RO7#=O MS7=*O*Z;OVFV#'K/A]NO@KNRT6BD7_F]T M];_DJMM3-!>N40#WE0O7JI'[( O7)9:T1NZ*+.R% M?])U8?@TIVC+I>'".$4?N>KI09MY=-;ED\K9:@U*+P^R*>N>TKK#AOU2-WU(?[3=79:=RQ\ M(]))NUB]0+TF4R_0I(7S&Q#.*T;]O3AGD1%6_#TJAH>3O$A'(KL@L<@/AR1) M1%QZ&XT+]917X+@MV\_?+_0 MDD_SW-;PW.;VXF/3KW@./OWQ.;J6A.0EJ]7?/@L6DZRL;/A75#/8A.;BGQ,8 MXM$U_#.M735WO9LJMM:A,^,MS?V'!KV"!=SV66L4(FF;OG7R'=XU_27YKMET MM;)N>;[;=D[JJR0QX7E.!\J?-;)ES%W3VK6<567+6!;NUO@L-3Z\FO$A9':- M?DA6I'LN_29)5 [N._1H.JZ1(/DD$_L5.-3QP_4#ZM_J[_();4^S[CTMRE-L M(0\,A,]/?9@]?1A7TJ+9YD0NV9 BS9[YOGOWRXN?19*.HJ3ML/*SW 4L,H:/3WV6U]JO0Y"M5VEV^]2G M^>U/BTG^9,X-6A]U1HKA#7EJOY#9^K#S2?S4^4+WX5GN R())QE_ZM/NPU/- ME[3AG_HHN[UC8*%%/"*/D3+Z^2$3L?)G\F$T-M*,B^RW';1G[A@D8UD:S\I1 M>>]>FEV]!UUJOZ]:O \)*W;#-"V2M! [1IBEHW,1YK_M?($?_F"F23TG#)AC MV3@@#O4\BYC8I@'!PG:"':-(J^;PB#^(9]N>0[ ?$!\CX"U!:.B X@ZQ"-S MWS'B*/EQ_G#/5+=D.YB=]W.#?)U14\0P>"Y/1FUQ3&B A$;A13;%@],87%!_0#C,#0]O)VCMCDE81"$IN]XF-H."5G@ M!S &C_F.SZVY40O+"RC&IL5\#SL"N *%MD4$I99KF2[JR:@#SDR7429<5V#F M7$K7Q:"B[D;DE$4WWXP_M]E-!*Y<2)NC/-T1)+_ M]]%0O^?1O\0' YGCXJ,A'=)=$D=7R0QK MFG8IGQ,DIFA M5G?@Z1W+OK >E1K9>_G<_5^'6?ULJGCL@Y&DB?AHE-]V:5H4Z0C>-OYIJ(4 M@\:$_9C^7J3C#P:>_W%8#0&F^^?=)(7J/[@5VEQE8/GSW?F?VN9X1+*K*-F5 MA/I@D$F13B]EY5O4M1WC_6JGZOO)\>719^/B\N#RZ**>K087OB9SX$7,<7%T M^/W\^/+XZ,(X./EL'/W/X5\.3GX_,@Y/OWT[OK@X/CW95)<7\O/?#R[^X9U@@3H)?:08$K#JYH2[[B[K\Y?3\FR%%,D!#16\B9B1$QMNX MB#Y\3MED5"T:["@?54E7UW<"\&Y=?63N_E4)P;OW+LF"[5+M^5-C+IJ:=]](]L,X3<0O3^@8"+7%Y%8+BD#= M. ;(L2BY^FT'=)[\/B:<3[_+0,MO.Y\OSKY\C?+B4MZT\VR% M0CO72U4=O;_^OW@_/+H_.L_C/.CL]/S M2^/L^_G%]X.32^/RU "I?0FBV4"V<7IN(.<=_\4X_6)<_N7(: CTJ3 _.+R4 M/Z/ QC56&H.8G2S%A^\;C%C^_?=_@XL2(X_8-26_SVC=0X0"$V$7!'&(@;L#EYE@9E#B8.9S!Z]*.IM;*9TOSP].+HZ5 M#-;B^2'Q7$PYL);/,H9@_#'['Q!U_M*JK,%7,_[+<1^FHU&4RQ02(XQ TB43 MF?[Q8;$^.E)KYE^@[8EJVG0 J$T]B[K""PD.'.;[IH]MW\/=A&OB^9?L4 MNX(RSW(07<(\W;_\?GX"GJAQ=GH,P/\$,N'SQ< X/CG<>]YTKXLIWQW]A!&K MJ3'2T,BF4V*0W,C'@LDT#FY$B1$5N<&&RJ)J\<=>KMA7HL*KR!',4DS&.;2I M/[V"=L?!G]M5TD/:9_TT?@XRCA-65!0HEG>8[E4(MR MS$P:>&Y@TM#VF8.PMPQ0[ED*N7S;.$NO99^D2?Q9Q.2&R)2,=MPLU(PSX7/BNLCA3BA" MY.,EW)]]F9_GF8'E.T^FYCWK9BO "0)8P@ MJ)IE5R2)_J6^_Z)!\-#4'N^=[UWL&4>C<9S>PMS.,KAQDNX]/H%/L*JU#NPJ M+SQ'(!YPGHD\K_Y\C1*!&L(0N6!^6YYOFM3$5*8@@5SS;=OGR$66O4P$WH$K M &\8+IA5R94P_BXS\F;%XF!VUHS'G(6JMX?P\32[3&^29OC*Q1;X\ '%B&!? M(.)[C L0YXCZ6,C1/=KEK^DDRJ^C.+ZGC0=+]DQ)N]/L#!1\E+"F+6%S4U < M4(M#=RP/% T* Q.4#O9AFFUSB>[]]S^TD? :F#A+P4J+_S<:SYF#3!!!P!1D M&/PFW_FR@S$2NS8 ')Q$8U9"<^FK*?O,X?K<0R%(U'&2"S$/7P;;C,]P/(\:QE]9MY;L/AEL5;XF@*;G W3Y'YP2U@((Q^%G&.*'8^1D'L" M(PL+YMN.LXRB\CQ_%V,+=2S8AB@<.#(!Y/)$F MH0%>+X%.\+8%\&>O_+P"]WT!GQ[,;4GL@7+PX0NI)!E)>'TIC'+@ 4.N?<&H M0Z,T@T"N2,O B$E>&)E:FY!Y0X5!QG+;G(1A9V=C9_\"1',6%1'<5L;21 8C M&D^R?"*#:D5J0 OE?2#K'?U%"G89"S]@Q8=U!-5HE=O7!=_"J)/ [O*]5N5V MV/8"W5-WN%9V,F6LNJ2>\*'L2'-@LLO9%7UG#@SYOU]@!H91(7;E- O)B3<9 MV;Q2NXR*6$5L!6'#TYWB-36"X)50.0,SDW=57"W.(&*IUO\<]U M-F!+BTX2("-*1I=KL.]>9(/9^*VQ[TFUWJ"X5_RL'&"0BM!9N'(G.M=M^K\] MR;'0(JM4URVRJ)(NS8P S_4L5R#PQ@DV71(@3DT/F=QQ;,OW["4L,KGZ"?2] M*%+V8V#\I[EG(F-,,N.:Q)-5QO:U*%L=1U0RKA1QS?71@#LFM;D3A [&GDE# MU[6#@-H!QP[REW$6+L\^K9+H;TZ /HKBHTJHSBUM^YY V Y=9+HNQHX;@+\7 MA*;KP%6!0_&,%3LIONO%.CF$?Z39CQ+G1MV)EP=T5NJ(UVE!*Z?*<<+EXH(P MZ"UX,P)F8"13F&^&0JWM2$N_L<+^#OUB#$FNLD&X0>*XDZ_#/220=!_ 7 MJ*@:P#.GOH,M5X+*[*'*@[AS/.HIJR=?.A>RE4PB,C@T JM%WC'.!!/*AD&6 MH1(1<^,=/!;H:^03T,+Y,)6K_75V3C$DQ?P0;LAL9U5BB[JY&LHO ^7QO;/* MH5+@$OB=_A\,1+973>$FV8OJ.:H4J.J$ZJ3T @/3X.0VWRLC4H]%F@\G60;/ M*-/:I/@J2#')&Q@(A.T@T_8]CQ$<>"AP7!9R,X1+(1*NLX3X^H$[\,>%^T[ZBRC)8L!=HZ@H@!]% M#%R6I8E4"O&M(4!!W)8++L %,GSZF13$D/E5\X"[>T;#L=&-AT)*;. MQ=6DW&1F7.Q>&N\D@;R/%A@A58-B&*FTF;%,FUDW^LIN3T$E\E^6A$QC4N2< M5 AJ&H ,<5#Z7N )@GV$Y%8388;(9P ?3RRS]J\ATTG( 'L2(R89Z G"&$!& M'I7'%?MD4G:W7I7[^'9;?LA'@#21U4C):A$,8QS!Q-T.I-J"9X*0EVFF5\95 MEMX4P_KG/=!B0G60BS!*5&ZH6ON0T5++_+BHF^IG]+%N]FB#JILM_:L;2IU5 M-5[0U[IEE)0" ;RF7:M6QDW5NZ>3Y=J6G=!>T.:FE:[3TN;U>H*X7]OY["6K M;'O.ZPQVF;T!4V'V[.%@?\]O6SB<#NB):X>6O>>T+1]V@AN6R,_.ZDI/S7P& M3PABNL0BPL'""8@MP$^6V=H6#MQE%L/O>UKJA8H76?5"Z70=W&?4U7G6>^A! M0F^ %0<%."Z>3-M6K1=.;%$T7BPR9K4'\(\)734!]CD@SU\T6MF]3 M+@AAV ]08'';1V'H6=C'7K!$A/+Y6]C>L&PZ:K>5MT4Z/<*,]>A_5X,_+,?> M9,K =@0)9%*< M9YDXU.KX1V%;F$P%Q\!\D)DU16I,\M+QAF&4N^1;=F>"[R[?%=_"R^N)NXF@ M!_!V(X%QI%(374>YLDH2DK"(Q-*-DGN'9(?SJKYG;L@-/A%?E!ECOR._M+G2 MT]C.C)&P1)K/<_8I=BD^DP_!_Z\);;P#\JD 2;DQ[^'PPS0$^ ^1KR86]IA* MEGUM$7["1!CFS\(.N$/8(H[OVK;%<6B'GFV[ZQ1^ZPX,.BL-#*Y'-1\4QL$X MBV(#!65QB8%DE4P8-_*?BJ9?5! 8('AO346MWJM%O0M5+/IT4B@T ZQG-LZ" M<<6Q[=@.F%F44L]W.>@W#/^0T&O=EHQ1L&/(\KGJFBK=#=S-(K#L\M]VCD^^ M[!@R35"HN%>S?D8R&?&TJ)KN["-_@&QW .^N&: >S53*EW6NC?2N[S5BLON) MF==I;5#+O(6\S%N89BS4&0RR/KI\ZA.C?*]*^GKXR]9CNU=RK9GU<*]8VZ;J ML2V<4!8+DBD+8#B]N^RZ@G1U95I\3LU1LZS(&;D2GS)!?L@TZ<;LR5?,-9.U M"^7Y%'>6Q3W"WR=^R_=&[\?PV%TJ7[]+0GCX!Q+?D-M\01=G7GU'WG*,)245 M6=KBOM4U\XZ$5I."-?>U4+#^J3G3]VG2/F5_43477SAE<]_^8W?W[/Q4!D+D M&\I\\G.1B^+/\/G/UI___.?=W?V9FY0!V)CU)P?2GU;F<;^-TIO:X@.S=9"P M89K!I#Q4IF QCVZJYT1IFLN#3U^/3K\N.5G>0E9?7;CO5DS]#=L_U% M:6'=2^EJY_BF<:KZ .9.M1?\ QA-0'AYNCNTE()/;FB>,T0;HUEI%"JP]Q;O M][HCFKW)<-1+9_3@_-(X5N:@]?'+\'QP5>0C;)BY\&E*G^ZW%P_CT7; M6*YM1,L%.-9%WA5B]Y+YWR#,U#R:I3(>A(?C-V@X5>4KDM0 MQHN),;HEVOM2!\6F)T_F._O3B\;=5>/=]X1,..@H_HLR:-8C8I:: MZ%[ATG%4KU\1ER]]XS. ,/O*)7EQA8+Z"=WJ"=ML7IR_ MOT67Y^(C&1Y4+V M[\X,%MRHKAH70R% :!*5*SA;0K=,/_\L6'F*9W49;5JH=M#7<.9#,.6,K'G[ MG9;O6KZOGVVT?.^X?)=5[D;SXKUA#U>%\$9BNC&H@#M%O7&B7+*>E?RSPY?_ M24V@A7\K2%TM_+7PU\)?"_]-"'^9+)*)H4CRZ/IA'3#3\B&-<%_XMZD(K1$6 M:P1/:P2M$;1&T!IA(QJ!Y,.'%0$T,+[$Z4VN'8*UB']?BW\M_K7XU^)_$^)? MY1D/X5:1Y0^K 97FGLLL^,8]TQ3>HW].HN)V5D/Q M\D;N>Q:G8U%FEFOU>S9698RP:7\WKBT7A9Z&&EIK:7UQJ7U0_N1 MEY0>S]Z4WH%-Z/4N]-/+OQR=O]X.].YO#WT.7\P!?%V[V;L/*FT"Z3WOZS2! MOHHK69=-_2EM'W7>28^,'TL;/]KXT7*Z3U*JEM,'6E O+:AE_'!G7_YKR"J> M::9%M!;16D1K$:TS%CHBH;\G=R=B[^PWOQD7)!8J0:%*=KX[!U3%'+_GZISM MROS6@ET+=BW8M6#7Z_X=$>R?14AD^MC.?OW)^#Z6A\F*)$JSAC#7@EL+;BVX MM>#6Z_O=$-S?HD3L[,M_P0(/!1C>C?2L_@AK6PMK+:RUL.Z3J*J$M:.%]=+" M^E2>=+6SK_X8QTEYB%24)EI.:SFMY;26T^N4TZZ6TTO+Z:.?PXA&,AI2?^J/ MA,9:0FL)K27TD]-RL_2F3+]$LX=];51R-TH1P6M((9WZG?V[S_T12\YC_%7^ M;3WYNGD WD/' :[IP,W%5*\WD\T_I#SYL7S*_7-]ESMAS[_'$XET%^*ZD7S@ M]-J"'NSL6ZT' L^/Z?EG?1H=/.US=FS-/MP;S_U#0"N66W0:\QU5*@)$!? " MFX'JO7,A+]5YC*IL,/#+M A,29A[>\];AO.$8UN?OF_@*?+HD$RDOTJR6T.6 MO#'.Q17)U/G%7]+L!C[N?DW3'_)[L^+-_=X^>)KEX@$]^RCTA4<27PZC7&YN MS8#KXUL8SSC-"B--Y'A&T&CWK^JD:!(EJL"G&F)<#3&_*P$G3Y^/$E7<;21( MTCC0.13 8"2&'DS3(6)RD^]-)ZQZVAVU&X\=D5OC2B3R = Y*HQ(VAA1& DN M#VV7SY^4>14WJ3S-/I^PH3Q]1F[3L,R/<@\OB\;PN(&Z@C[6OU 11^+ZWF7Q M4T&\B2>() MQC)A3KJ.\J,!-A& M;B4>0 LC5=&0:Y)%98D*>4V=,)\IV !A1E$"]+ZZW3,NAR(7#Q#B;A:CA,43 M+@R8.9C& IZ2P\M)89!,@-0L#"!\D692[1DA8050Y--MW3VE7 S?GG$ ;X:'R[H?\$A63$A\ M-P'EJ]0#>!2&0CX+9B%2K!1FZ0@>E4(/@>;PB!PX*DH4/?+)U97("\5B@_)] M"^,1*^2+Y5R6L.!K) P.A M_Q^>(_N7.[WXZ095RY'%CY]+W#08OH+$4*I\9\Z.;7Z>=Y 6&]_(+Z,.K<5G MY@SX1Y[2;L%7G]6!]4]5F6VZ4L'3O>^4+>X<6 OI@L[=F_IY3VO.M%^5PN>" MQ9&217F=L%BD8&PRB>643U@MGDM="&PL]7^43.0MY=\X6N&+\:48+RV\*);YZ\KZN1&& M]&>DZS5)2G_\Z(W*8ZKN9T,P8V4_X#6)TDC2)"NU54QNU9OK%^3# M:%R9C-*N35@FP"M33<),>?KPH+S0X-7@W0+P2E461TPD>5F;6;HPE=MG4.6" M2O !?+D8D>Q'/H5Z&7*0)9P'$EYQ+)(K, 2A,7C*119)LU!C1&.D7Q@)211/ M,J7!1C+R4:F-?#("9:+P .S-TJODKJ9LG-Z2&. $^DJ"B8%ODXZT=:>9OW?, M+]DW$W%$*J=&A61EM!DLHC)\#_]076 M&N@"JA9$:H34(00-$ V0?@%$!9VE@92.QJ*X4P&2JTEM5:75S^#'J)!V="WB M6\WKFM?[Q>M-'E=K/F#W1RP"_QBXG54;ULOEE!$!7:!6/]2:2=VPEO,2$J7I M)-2N=XT%C86^80$\ >7M-LR8>CGC7HA*&S::P7O&X'=+_;=*KE?+>2#/Q74: M3ZUWE;JCRMB7UKV$ 3S_=U&:02RZ(AH%&@5]18$T>D M@(_@=Y5.,J,(Y(*&RG$=9U$NG>+20C)D\E>YB'Z;%V)498D0#F/.P2603Y.+ M(O(1=))'B?168_E,HN#[WL4>@.-J4@:5 M-&]KWNX7;]_Q;IET*NV@<@DY 7;/Y\.;=?+QE\\' ^-F&+&A2FJD64IXC8,T MNS7&Z8U>+=!PZ!T<1C+A=I[GJWT 1A*Q%, A:LZ/U$]YQ%491!D0$@8QAC"A M,BV9R_1@>6I6I3Z8T'#0<.@7'*JL<971/[MZ+)T*M:2F/(H1D;5 X3E%4?H2 MALA9EMX8Y"H3ZH+F?+]Z:8/Z2A'(?0K*>8RY\I]%(-R1T:5-R&W%8TF MB=I^%=?QU%WUXS49I]ENN2<(] 7Y*;2%I&'1,UC,6$9RXP^8-_\G-SF!?N#B M6L3I6/H/Y5ZK:I.48L@[3V,PW:[(X&F%W,"F@E,J=Z\.($WW2&F,:(ST#".U MEI!*8EXW-!WNL+G8, 650644)E_*A*BDT\U%OJ-!3!Y%C']_#I"M7.V MN8Z@>5_S?K]X/Q=)'A71=51F4@M9TJ3.I%;[B2IL\&I+JG()RCVH+$W24<1D M@(E'I7ETM[]GH49&Q8+FNH M\*W&F\9;O_ V==D;*W0RO36[R^).U6G81KGG02_;:4[O)Z>H: MFQJ;'59($B,YB\HB==)M&*K<:J1R4>O?V="U]NBJORI<9N2SDI;?B:1#U&D1-9517[HBC>A,> M_%,MB6C.UIS=+\Y6%7"JD&ZYY>+P]&_'GW=18("YPX4,=4F#3(=[-9/WELG5 MCNE1.BGK/,EC 6@AN.9ES).=ZP186>*V+HQ4U8G),IG] M)R-.9:UBO?%'@Z"W(%!UQ-)<84",A#SCX,JXRM(;632F(,5$Q8H^"R94@4P; M#0S+M)!B_[G2&76$5N)*EJ4WK@1Y(?:)QHEE:91*W9WBW73C%FY8CZM/S,322H$&Y9' M!=3')M1WYZ6N&AA1J&J42[#Q2#YO?MB&!&"6CN5Q!*(L?B!+P<>W@RH[I2RX M+[M9"X4HN1;R, 'YLC J"^":+AVS?X'@Y)5V$,!*^9M2@@3P'U?+\O(H#5$= M*Z!R5P;ER0GSF6!**@#85'GV1&U)KZ7"?2"GDT*&B:MBN'0MNT_TR53//)G* M?M[)5,;SCJ::.WQ*G3AUGR:+CJYZYDE5^G J0VND5AFC-=(JG3.Y+%C:E%7* M(TNS<9K=I3W26WFR3;.H.KAK<$EN7($_986?:FVQD1M36WP\RN46%5D*KBR% MIFHBNZ^*RB1^$L\$3>YIM[LB1*6!."V\FXY&:5*: MCMIHU!!].43KD_36E+/S*"K5&5&Y8OCT!CPU68>WC=M5T46PX*XC/I&%*%16 M=%*4QU5-SW,[GY9E-XXK7RRO#XNK(Y,J>;IQ&A>\^CY,XP@@S:-&R>MF7^3+ MJV!GY0&VO=AX!^*%B[!.2I"/.9R=B^/F7/QB4"$MU.G97.#@YE)*J7KS7(A1 M=2Q=/H2QPA3 F"O7LZQIG$@Q-*P:734QLKI\UW(Q87IRUSV$5G[I>$+![JU5:1VVD2>QS(=@RK.^9+F/1CB6D;&T MG,$/C:JZKQ,I;,#&ORI#M[(#*AJLBKX"#N]+$I8F:O;4UO&[$_;*XQCC"3X0\#3,4F=1A)<1NU FCY0+B@JU] M$DZESBJW&TFE=DWBB;9]-3RV !XS%3 E4&A=55SIE?K V$DAZT?5+#\]0JQ* MFZT7,>XJ)DC4U&L*H(;&DN9 ND1%UT%ZESE.FILU-[^RO/[,*<-4)"*,BO* HO$D MR]4)],V;-48T1EZ.D5>5^/&$%1-2%[(Q2FM=+J9H9M;,W#-F%C^9RH8K2RTU M65OSLN;E?O%R%98O#S*1WN55G%(2MQ4@T\RMF;M?S,W%F&3E+K30^"%N*V]3 M922/@>W3)!$JVZ+<=M#8LD.*(I,Q]K).F$H/*TBLZ]AK$/0.!%$29L!#51Y^ M>\;QQ3#*^*X4_;>2MM&H2AB\ M47O&%!@D$,JTN7:>EX)?\[WF^U[Q?3.L+D2Y4XH55=!%;9=2I;;2^3*1>TENHGK*%"NLM5&]C"Y7\:CP$E>:WYF?U M?>F$_A9E\JC^,';V%\WHXO?(>]I8]Q$HUN_.KN@['SP]?CDR^GYMX/+X],3:/$?N[L'"1NFV>[NOB2P M;&L=Y13YWGH753L5Z-6S\9CPLQ0GM?(JG" M0*==R,-75'&-%C+.C%AUEPM6;AG*=CSQJ<,;)E\('?;[&WYP$'QY&D<<;45O@+!)Q)+"ZZ% MY:M?C(LAV(?Y%DS-O*Y^Q],X)EE5IR"=Y)(1P!!F8ER4VZ@,F"KRRUN%ZW(. M:&5+L;!0[9_OD3YN1,P8<=-IF/4BYOW..Y?L6CU;6JC2^)_V<]XK*W_^:%1C MG/H*TB2=]\T>LT34-5D,+0%$[@8-#T0.\(.AKJP/_ <7%T>7%_=]LE:/K'V2 MH'.2-7[;0<^:,+F-N1"[DG^4IW*3D7&C?/G3NV$]VHW* :E[43&/H03?LXBX M/OJ\FR1DPF&"^"^MCO/&.O:-9&PH2Y1UJUN6:5FKYN;[4F>C_*UAMGJV:=;< MZQQ#H_XR]((XWJHT\+(,5 [R]53MSOYA7;DTS\$R_K!J"C[6H47T?'TA\*AE MN0I!^-AT+,_PZQ/6FF2;)]F:Q5'M?7CNGUM#T8>'1T=?OKQ$:JU41)%\N$[- M4BVF/3)7Z)&I6@6O/8&7ENO48OJMB#;_^5H>60O!JCD(-CT'OT8_/R1I\B4K MSW,W$C*"AT_RW2M"QA\D]QXD7/XY^NQ>V0R 6@[EZA2;KU$7:C&AQ40WQ81#/>+YE#D 6.QR&E!J.WY(0^Y2[/OV M?3&!D+4J,>$/;,O<9C'QBO;7:EW#,G5H11Q[P)@\U$7FT# !+$EC,3 2H2IP MD#A.;\H#Z>#;?]Y?4ZP[N0SS']0/^Y)FG],)+<))7+_\?/KNRE5M@(!BQV)! M$#",$?9-2I!/L6UA[OF^(UQWG;K2\UH 4"YB1(GQV'R4X;^RN04KE.*6*[UP@E$"\\,W8#2WYQF7V^(]D&%NG&M M>9_'3T1QG\T%L3@2ONF$/,1F&/C4"D.'^,1%+$1F"YNO3$X$ ^QT5%5VS&S6 M".HP@ESL6\ GG K/QR8V21AX@CK41XY-0S-X\@'=%KL*2L')P4 M:1:)O!/*NW\>^\8$5I=]Z)JM;D&$-;T$;H4!!Q, !P$6%@]\[-FVP((3QMV0 MK=-+,)V![_C=E%XZHJ;QV0E\"H[ B/ M:C.,S" @0>B'6(0$8^JP8(VVA>\- M7+/-D=\:>+ZFW?&2-,,U6QRGLN34W3&M*MFA&Z9'^Z1M3JC-YD)!;ZH\J!D* M;%3 +=G##0L[Q7$'BM'NNU.^9?O,8;YG8XXI-ZGK^,QW& I82(6]SD4^RQFX MKMU-D??*:8D:L!JP2P(V""UN^<+WI%'"J>4'EFTRXH>FQPG%SEH#Y0,/=S0 MTO&TR[5$1=:WWG:9RC-8NFBD:/]K&_RO1<*-^,A"MLL0XQQ;@>F'R#;!(@D$ MA&"J MN>-,\L9!PH]JQIB-Y-J^ZU%FVR$.0BPH":@P0R]P[-!QB!6L.V]%( M;L>,!0VA+D/(=4E@,FQQRG$@&+%=;EJ^&1+/-CUSG8LAR!^X6Y"KU,>8PFMJ M^L_UB97R?.J1, KR4Z=A:"]F=9*N9K!CQ5^7Y&?IULS*.>&&!/DL8+:/L(TQ MP29W;2]T+>3#];5N8P%VI)_DNZ(E)WUU)@0>8+.C M&Z4[9BAH#'490]2T,?(I8LBU<8AHX#MNX#D6\XAO<7^MJMT9F$Y'=7LW%7B_ MPPUA640XN8(GYT7>G24%[9]6@P-T,2A,0S,<)8 M,&(Y'L?(90&Q76:*-9H.=NN^YP[(/!U[T(#M+&"YB1S!F86ICS$EA'K!B >\),GX>^*3>*V3Q %O?6:"GXWD#5 MDNNBX-,A!0W;+L.6<&Z[KFU19#O8\BWB48((%RXWN1.@-5>>P'Y'5Q!U8&%E M]LHWDA=@L%R(HHC+D^@/KC)1?GKW[>+@%T/D+$MO@(7&:1[IO(X].GMBOE;.Z?Q==5I^A%_=ZPV]0H?7.W -L,;WC"#D4H"/-=')* (A-[ MV!'8-9GKME7H6YWYX0Q,U%'SXXFHZIJYHJ6"E@HOD0J,8@+F%/5<7^9E,!I0 MVR,V"QP[<"V^SN4>D IVT-&B%&N4"INTQO"3BWFNNU!6EPTLW*FB@- ;@Z<3 MN5[VVC7WNG+R5VAC'#C")WYHL] +*'="2M>Y;<JE46+>!]1AC+)N>\]H'6W=G'7V%QW%WI].K7X?OX51O\$A[S>J: MU;O*ZAU,HV ";(OL-==4R@LW0C*&['K,H;-?CP\^'7\]OCP^NC .3CX;%Y>G MA__]E].OGX_.+_[K3[Z%O(_&T5^_'U_^8]6VR5KD2725;O MH#>VG#YP7=1[I&ZCV[YJ,R6;"-[TVSMAJ70TQ[:;&;3= MS8^MV.OK'7?=%W(.LDV"L4-M6^"0N4$8""PX9L.G6S*6M_)]>9VU9):=/$%"TZ.^:Q.$A25\!B(S0([#;5-X:ZWI[ 0#W-62SDM1MG.&C@:T!K2% M;1N[(@P8L3$+A.\Z-O5X2'T'!\1?Y\D0V!S8MOM& -W;S)=59H*>I(689KT8 M).%&G()M68AL! Q$NU&"6I>AVXB0 D:X!#[X#&S06BX%4]^S+!0$%&',7'#, M3&X)ST?<1%2P=5H>&.&!%W1T+:AC1H5&3R?1$W ")CMVP&07.!3"YPR#T@\) MJ'.3^RT+J:M3\X >Y'6TQ'HW-?B2YL?Z%VI6J?S54:H]C6IT+B:\5*=[$#E> MZ3@V'5^>.32X]KIN6^4Q"1CR!>7"]"P+PP/:P<,* $HNY3B L M5W@>M]890O+=@6_WJ>1NU^PI#=6W!%7"D>]Y*+ 9IYB9""P:XCJ,L= ,0]SF M'ZTN7N5Z Q]W="=BUTV4EU5H7-OR[FO53.C$ +JXOOY:E12VD !;4$ID"ZFB M8=$C6.CD"UF&*QV-HD(>G9FKU MI0($I(1+6%7?\C:X=/VP?-\AVD/##)M%F M7%O/ML!H9@[VL8F= /FVBP,G(!;%-FW9?-?NVO[,HP])%,,L9A,Q9R:GZA%) M 3V^;QMW>>56\VZG>==A)B4.,A$*"39M!BS+;.K;7L LBUMX65]O*WE7.VS: M,NUB_[5EJAVV7E%%PZ)'L- .&_3KHDC9CV$:.WV>4E]G)#O-+@I2"/XW$D_$F<@NAB03#?>?FA8#WY]X-N58$!:XF-LA M"81K^111M)3[;S>7>JWI2J_YX$KOB@=BBX 1QT>V9[O8992ZIDLMY+BN2<(P M7*[>R[,&8NZ9;;N3[EV0A-TWQB23##\1'PTR*89I!NP U)>CR8U5$E]-4'XP M?4>3Z([IAMPDGL\P#HD94!R$ 1,^8RCT V^IN4+-N3+70/0'!F#YP@\M3R!N M8FP20APD"!4VPPQSBIREN/99 \#FP#35_R]-\H]&E.>RE*>,^Z>3(B_@0Y1< MS0HEH^:!W=4SP;%Z?V/^A _H0"9Q72O$EK!]RPH]Q[0*D\.8G)94N%6Q[ZJF'V::^X0S#AR$3<\EE)B.(Z>8A;[IVNL;P5*X M6Q*9NYU8>-.5(-Y&)8A9="D[IH$H#X06%Q9H980Q\D$U,\H"T^'4HY;#6]9A MGI\>^R^1I9SDPQV)@"XFVFTZTJMQK''\3!R'U'60SAH\Q,2I,R M_C PKE.9)3 P*@OI_@L7/U^>'O(BUZ7LR;(./PNH@RS/L5U'8$QH&+:,LI04K ;&3<3PJ-/,S<[>+_*R7TJI-3B&RXT7N\RT M7"M$5FCAP LHH98 /#HL<*G/%]6@W\AX4?#T0,YS&/3CFACN7DR!4"<4/I@9 ME%'L(Y?:,J[@!'YHN2 <%AW6L:')'WB^,_#-M@W+SY<%59BMBJ/):-MZYGY! M2$28%@AEVV2^CX/0HL0V+4]@.#FE K% MLD3X1C(V-&Q4-1\\IP>US;C4"R4%7O*R-7+8/73[C!+,D? );3M\LX$UL".,ST?+IHZ?.EH'UF49>@H^<2="SRJE'6,93Y(;9"SH7M MF@@CFQ#P>%T/B\ */$>M6JQ%-3X791T]O*R;<='>YUS-!CR!ZG7,\U7#E\(4 MG #7FZ[E87DX%76QZU'JN)8ON%ATV/<#$#FI1]+U"":Q7 M+&IBM\,PS9HG,4-C5D]+(DLGE7 MN,4+>V$2V>,!B5 PQA'%S*@DD/+#4TB0N<9,9VUCEDGPW4SI4$GT;S M>0Q]TW.I;?J>3T"A(&(%8,P$'N+8\AQWT5DC*\"@3KO1Z7.=Z-\;1;X'UH9' M76+:+L&^37UAN[8=4LSAFVNW!&=7I7TU\C23)1V+PW",. M7I+!R#@J2-P)]4+; M]T4(KO8Z#\HP_8&/^G^S4 FP4)&+FVY]B379QV!Y59@QW6(:0:+UIY6 M$?D>N*8S<.VV PF?GX94!KW;,L2>GW[XZ%)-(WWP.9T>K"Y?[6%B&$@>, <*UBGJ^($ ]S5 MDYM?$BEYE.I_,M5_+[=@?M'BI&/]>^OBQ&>N+8AOT9 1;&+B!R2DB ?8=S'% M:SWC$(/GYG;T%*]M$2>=C?>^9NW/ \8FHTDL<]B,M!B".0D>WC@30Y'DT;4P MXC379S9LXX3H!9Q%=@D1-1G(:7Y&>S\AIE0I@N\2R& M, N\()"[N3P,)IKEPY>7&F.YFO'=1]PRV^KH2;'/E(\O)7IT(8*^!H-(D"R)DJMN M&$#:,]T6S_1A(7TN"A(E@A]5S-=@R,\BC%A4S!A9/IA3@6MQ9F++#P.38B<@ M ;7M@!*S12ZO+.+E2^.JH]O)=%:@!OAV )QPY!#/!//+8C@P.6'48Y M(4(KK;$W!W /#;#;EG:_C0!_30NI_83YKAI$)VFR*WDL2^-8;KN*@-TRD1?= M,(K:YW)S(C+-N,B:O3'R-([XHH(?&Y"12_9PPT+R6Y2D653<'E?NIQ[)G)$RP[(E=D\UL#T.YJ.V :$SEDX&JUO#JV61\R0 MFI9MFQYV/$0\W\,N\AW/*0X_#AA\41RUUF:R1L. MBB*+Z*0@-!:7*5C]#:._1:XC%X>VZ7*/$P\32_@LQ#85!$L1[OO+'4+US+QV M&PU\MZWD8ES_C45KZ:.G34>D3"HXH\7' X1!$)'0Y)Y%F> B#+U@G58E MLNV!ASJ:5? ZTF>3UB=>>;!L#79E'!$:Q5$15;5Z^V9GXD[YY= ;@Z<3D RO M[O;^YZKILQ)EL,$)>5C.?[WC^X.$WY?ZS;B #58B _N14(I-(;<3([ 1/=,U M3>JVG<:Z,OO11?[ ,WL2Q\-]B.-I>:'EQ9KE!0+KSO.%1WQYZ+'M!"X1#G)# MX\3)1&[7+9_QE"$VN>?N:+T;(:6^1#?(K7B6HZIK"WJPL^^T3MGL MB,;0?I?*4>^2$,;S@<0WY#9?,#--3?+K,*L?4DYMJ8!,)9@JP66:=UJJNF9^ M-(;5F)37.I\E>]^+G?[4)/ .\-A#XVKVX-Y8_B((EQ/4&$P[0\Y38Q[*OQ)C MF$FE\Z?+@T]?CTZ_')Z>7!Z=7%X RJ54E?@]E/H*(/KK>S+=43T#$<.X-Y!9 M'E\U=&:>J!1#8^*>+.,6%K*:TFUG_V&9VW[7R]*E9]%#P=J0Y/J/W=V#A W3 M;'=W_W*B\K*,LQ1$KO$I P<>'G>'S:$_Y1#FB.9%HO+);\!3TIK MJLSSGQNSY,'RATV/<1Y)[W@:QR3+0?^!QDLGN22'(7XR,2[*:@@&3 #YI7/] MGB1DPL$,XRU=FP'ZW,_*Z@(E$DO[D $CJMH3\GMEZI7?2\'%PD*UWUDC2F4BJEMV?=6[^LKJUZ5^F) /N:Q**SNQ_OYK-# M.Z*6(?*J*=6518=.3,9C>Z^N13(17[)T),,OLM'?HV)X.,EA@"*;9J4P%U/()-(8A'1>AC%/H.)[RM()!E(A,5Z6J+(IL#/^AH]MMB M'NC<&J86*%J@;%J@N); S!,\-!T3"R?T7=MV28 =$H0H,%NJTZ*I0$&K$RC> MP,6]J5WX'('RFH;?JG=WOJ+)5Q=\[I#9U^T=8_<=N0ZE#+=UKBMB4W+::?A[ MFG*5^"&RZXB)_ *)+1C!W/1(X'F.(RARF..X;4V0'AJ/=\:@1W&L$TX(X 3 H?N9@[02!KI]JF;U/F,.&W)6VMWKYQ\,#V MMQ3!VQG10G@/K\.^^3U+\]P89VD8=:1\1>^-Z@8[$SQ5S-U%;O" MLT-.,?6P+"D=^#CTJPC0A'!ED">@Q$3H<5>Q?*QK8'C=K1TM([@:#3W!LT"60+L(N8%IH.)Y5%/ MV,1BCH=-2["PI?#>&LPBRQ\$NJK7@H%T,IIC.>NQBT['0G*J*DG:W+FP#A;0 M#N(;=1"G3'9W/$8SLN.#1XBEE M<[ 7"#P+'-X6#4 CN8^"\3D)0,+"LWIP5 MIB,[&K@= *X9!(0S(@1S,*;(YQSQ(&"NYWK(_8K!2,LU+0XDA8B&.!D8FIR6GHB8 ZG%&;A-AYG6U/GM]-R?=D1^GU MB-Z-LWZUL'A3PH)3D @N#RQB(LS-T"?"8TQ8\*]G$;K1*_K;N:+_.XF27/*?R$^3HQG^ M.PT_ _[6#A,"(+[ :^B4)'6+ZSP@!24T[_2V0I)_EP9W^W MFQ):)^1H^/8!OL+" ;.1BVR!<6@Z5(0D\%S/#SW3A<^O&YER!O#6[03T=H:K MUK7#JO0(#.#&-!-5R,HHR,^N)"9K7[1GONACKFB]ME\7X(B2":"]6OQ/D_R3 MXL2RW:7D0Y"K&0&=$"4DNSTNQ"A__+"I !Q:,(QL0ATZ5;Z95.16>5+?%))&)^NZPM/-MS M',OW,/88\61RI2MWT+JA='WH=Q_-]EWMFZ")LFR+P M0M?"(?:)[X?(^O_LO6MS6S>6+OQ]JN8_<#Q=I^(JN@>7A5LZQU6RDW3G5&*[ M8O>\]9XO4[@L6)RF2ATI59T_%:\7K-KPFF/*8*]#!JVPHPQ M52:]/L \[$XL"LG\KK12:>4ZK3@A)(&0@*TM2$9-I$$;@.B)Y*!:C*7=BU9$ MH9GB/:650ZJ)D+>H_QZP-Y=.KQM*Y/;)U&7Q_=83*>TJ"--%WNH=)*EM:2AE M%%-?]NL!%]>5/I7!>Z9\B%Z U2PIN ;04".(\M1OJ//>C]//F$*=" ]$=G&> MP,I,E9EZR4Q"*<(UH9Y"#LH*(YCBZ*P \$Y:Z,J]J31__W%FCNPI\O+*SD;^PG ^PR9]P*=/Z9J=G=H&OR_#/BY3X>Q= M/+K K2J-U?NV?U74CBYJ#WN(VE>?Z[WLGZ+=%]5'<>!-N=L1\9-=ROOL'3;O ML^JTU*O6XW?:842*Q# 'T:!#S2/C44>4$.)#\R/YND."7?HCR)W^"/)GV9-2 M#^A#J4>EC$H9^Z0,EKOE2N",D@@&C$G*#0?J& C'T6V8?WJG#_.QE%%H[>RN ME%&]! \0Y!]'XT6N+*E^@FJ\E6Z\55&KHE;]!-5/4)7^&S)1E?X.-N5A2O^Y M9K6F]EM$(0Q3,8 '0X51VG,12%#I!<8VJ/W[\!3T)<&W>@HJ:532^*_HK3#& M*X!HP2BNB?>64$E5-$9MJCK:AZ] ]*38J/H*]N@K^/\P8PW#P*;'M1_QBJ=@ M-I@NYK-YTO+2>52W0;7EBK'EJJA543L^MT%?/ 3+V$<1U\$33>PL1=6]T!Y. M5LK#F\4GA\W;N%1[9V^_Z0[7@V6!H-40I"/@@-FHO0A112&!J&"0/M!JINL* M,+FG DSUD DUE*90V[FPV[ BK9=(L\*EU0E.B+) O7! E3#H%0\!#'UHX\/' M(%#(PMM]E6F,G $5=[GGH\B-(6^J:BE:O.%$^*YR-W@Q35*I'GT5S * M1-)!G&+&Z""0$ND"<9$\M.?/HRB1T:$",Q2TT!2_:J577/<-UY"4&IU4&Z,) M@D?G+&.*6B8P@"3&=Z'J,#:44@R)+-2WOB>7R.K/?_V7]&).%3A_/0O1RQ]< M,_B/BQ?.M^#;MS<]C,?<4*EM;>3\A?QQWP]&\_19/CW>AU,<6.^GG]+F?LV9 M#9/I/+UM$K*!G2S[%WYL['AP9IOE<-/Y:7:0KS5OCJ.)G?A1^I$DD'/,4^QF M?[[?8R[/[-D]]\>/T3;+$SV]U-WFT[.+9SM_Y2)BL@+:P(_M+,GNC^_?_?PN M0>E5@_8?)^D_W\"^Y0ANO,4*C:OW^"$+Y,4OWWTV5TY#7Q[&'TNH9V%+>!I? M/:'SUVY9P;.7\H?_R)__\NJ677VBL_3S+UQ^ZAH+6'6<+PQFE=/XWKT/C!#DZ;S(7__N'DU:\_O?WY]=LW M'WYZ\^%]0LTR'RCA(<\BRB+_PW_8EQ<'LB;/-V7ZAHRO?;7^]^77:X_\ /E: M(>(F.U[?\6&R;6;H>TH4P7-PR=97.H\^>OS MP/Q*&]H;+C>RFX_SY;J>75,Y+K61MAPPF[MY/D!3>\3[;U:]UG6^A]L,6Y:Q MM1'GMC7)^_J@]JG-7:.D#^F^PL%OZ3NGL\%/D[#)\U3$0G^SC3\=<#KLO_)=A:I4H:+]%:K^1X_,C=B1ZP6LCU89H M?4_FK'C=KL:/S#@;? MY4&%SX=+(S('\.V7:D1VNJC]JFF%;%5I!-^W_:NB=ES*;)LW!M7[N#+^/FDP M+>.?&%:C;)/A]=O[DW1K?,;9?)FUL'YGY#_^="6%YLJJ[V/(+>^H*^D-J^R& M;POYVW23MZC7S2C^0AG)\UHEK[U8_IR\O%=>J9I^&"_K'U!9590SI78MG^K@-'JQ^TD%+[A M@$%[QZE-^QX-U4(IY$8:YIGE?$.'V'V8X [;CB]ED;7N5)439$.74U;)IZV MC9@W.'\;K\*& Z+"VW^S= MBF#HZMX[6,3?%=O<#()]P/S)D4$F:#>QR"X R6B M0R99(%99887W#YWYLJ,BTG+]Z,%\D25I*)6$*@D]-/^F6PZRBGCFC I1>U!, MF*@\URHF6E)>^H<.D7FD&Y?6K)X]C0%@.XX!.$!TY&,2X!P=">EG/R>17H;6 M9_-FT660)"/HM9V=_CR>_O$W#!_Q E:O, DR_H[+,L%13.>1W_7:QVE/52XN,[+3+P(+AP#2QD@!CW#DC7"2&ZMR! MX\&-QAZWRX;O&H$ZO$6SD3,.J$9L*R,ZJ#;QL,65KE0\$( GN:G%511BXKKL MA''>:2!6&"&L5-)*9BQ(Z_;#=?_$9AK2NI^]?%&.YM!Q&5X%>P5[QV!7T2*X M@,E2X& L-<9PJ8FW@@N.=$,7W3UV25KY^L TX;X;QPRJM.VTIIE=*ZU.4>QFC@I5/4*50^ &5:!\:) ^Z- M(]P$TI'NQNFF#-*C(;)#JW4]J)VZTFIC4PE5301\"HF =_/>!LJ[H+OTU7B1 M8;N1]]Y,)YG'FNEXG'[DE]PG"&?K/,B85E9X0 ,64"EKDU)G4!M%\XO==+PP M0\D+LF$+Y;D:D]68+,F8W.(?NX/-'ZI% MH1'"Z9#;A8$!,"20$"TWU"JEX*%3Z'?TCS%FRN'PZAVKA%8)K6^$!APD4T)X MIAQX:ZR(3)$HC?.<$;,ACV&?56&FH"+1X^:S0ZK.T'IR9@?Z\7F;H^L:\O8Q M(H>_4J#(7)0]O+FX[F!RR/:8Q6[*HV^>=379><6(RR-Q=;IAC 8;\DM: M&$N=[,K9J-N>#M?F?0)]2).KU%&IHUOJ,%(XQJBV K-YS5TT@<; N70L?2]T MY1\U)04JVN2.&YK?ZL\Z4_+3:L#>0T9XU<&1MP^.5'5P9!T/@R-MVYO;/ MR;^S2>[N-2>P^>B^(\-!_N?Y-LK:]\S)7C_UE5R7*_,IK^S'Y;#*94G+S1F5 MZ>5!SMK?R,I]VI[KR+WO9,N>/^7=DS'W_6@/NP"?7>/%BVK&?:W\?M,_KT_E MW"/;7KFSKBF'EWKCGJ=_[G!>5TYMMX'O>QZ5>/F)!@EO MN6Y::1O8BE"VW39P>\ANU^/:+7SY (7LT4T*][\'CY@'2IVC3&FND")P)K61 M@E 5*#+/A?:]'1N\?Z'>XVU82:&2P@%)00F-,2@50%,@FAKM:1#<6 9:NM#? M(<%ED4*'2EC1FM9)^._%^>2TG(#:8)(N/QKCFM:U+-U*7_EL.9XUT\^CD+0R M][4,T_%QM;&E60\=K^QQM;7%;MH!;>,J?E7\"KUW.C3^F5B]V-*E].OY:,_T MN>EV68QFI_F"R@E( =UNY<)/5^'?9Z"DMRIX;MXYR^*&L[>3GZZ(V]OX8Q*V M-,5LQ6S>\"L4D0K1P/* M&$!$9YEV ,(*!TI'T^*\W_L4I(JA(BW7I):%XAY;U?M08;[+4SB>9TUF9E<) MU,E\3D;S_.MP<#:VD_EP.1<"_VO=4*-BH5$J-PS"@C<1B64!6NR:>@=Q@6QYE%#U?50L=8\E(R(Q/GK'@H!H MT%GIHU",4T64AF[ZQX-JN;': ;!4_1&/4 ("1FR:;[V3)A_3)\T*T0*J]7,4 MUL]5*OSY0M!>9SE;'Z0!F >R:FF-!^O0$*,Y00B4V$21&QK%[4&ID"#*),+J MLZBH+1&U43BP/#HB30"KN0&''J34WELJW0938 _JBR0M#^,K"[75A_$MG'*N MKES41=@O@^\<3C".YL^+BJ]4JVL_I+4EXGPA(*MVM!_LEY]6,O%J)2/KQ$6] MQ&4_ZV !9+3<>\J-%4XE8RQLF &_SS0.7BB!%1M]KACN+X;;@G! RP10PKQ/ M?WAB$1S+SDCO=0QR0_7V'G0/(7J5.')H!:._KI/W\ZG_QR!WIT[26!,ZREC4 MT9E=[T]M@Z_L#,/K-4E;(SV2])4\S@DQN$WI!/OX^6%4,J M6AY55Y;)51%;$=L:8J4E.CJJM4)@1FLIO1:6$R0Q,!J[Z2<(LIT1!E \:NF]]$%+8J71?@.-[=-A4FB8YI'^DD(&WU9X MEPWO/:+;HPO K8M,&XA.Y%G8P(!XKA6-JAM?2J&5N65J(?WUI.2RL%R2.YI\ MQO/.5YMG/Q1 9=5(ZXF1MB4P]#NF9?\S>Y4O9&ZMB<%ZNX)@%$-AC" !M.7& M.*43)3*NM8AAP_SL?;A7"HT&/=A2>VJ*3V6+I\46D7H@7$@KB0&,7FM&E")" M10$0 G;CVBDT#[Y]MCBJHN;"E;37IW;R$9<3[=:ZC"ZSUYR!9:**85\S$R!S%J;0WG"A6G7A#%6PR?W"LA*U6MJ(*.BN'@4!V&X(,Y+9Q0X*AQUF@OK- $E8]C0 M@W@?<0C M61-J:JE5PLM(@4,N9\ M4@>8%M9*KZ+J>$P=R$(SP,N\\WOLX+C,>CFS7VO*2[6)NHEAOUL)VWI=D,!@9NA8]&W?%K=DPO6>9S%<]&A6]Q:)71\I(Y*AI9! 8 MM=8KXBTCJ#5UH9LF\A2&NE2KH'=NC*0/A#":?'RQ^M[W W;VI0_*3+/ *[4A MRUJ1Y:B9,C2;S=MZ.%:<-@&;]=4,9M/Q*%P]BH,RY#U76%[H_%P:?_TFC">3 ML+0#OW5+^/:]*W.YI(&HJ \4("B15*)H#!6,,@846\R1N9>G94AEHN0 K156*ZC=%$>F-UDXZ M31&(!.>#5-1):I5#5!OFL^S!I":;-W6?8EQ/'TC]D@-M-/YXUFK[H2^M&T;.\Z^UY$ M^="+;C\7H(=;W;?[[-CVOXIZD:+>X=W9[@5)=:LWY-EH;L>KH3!A-%\TA3C7 M#YDO_T2<28>/I;ZS7Y==_S],3_S_+$8-OFMRM&?^]=W83N8GD_!3>O4L_\B: M0RC7V1KKF!$.P>8B/>] D^"HYXS*#3T/]M*036E5IC^H_)8'E3\J?QR./V2P M3$CJ0N 4K/6&HQ"*(1*6" 1U)PYE#84FR);/'L?H]&A5I_L=9_-FY.<8ELD4 MP\%O[T\&.//-](\DJF?3V:B0BN-" Y&U0.&1-/SSM$D$[!'#[.=F^NG;T(SU M>)X&[K5"'R3F@F6F ]IHA"%>&"9B-W.+]1!DH7WGZFR=0P.TLD9YK$&5YL2* MF,P] ,!V?9Q%E65>&%D5,&/=?*A[Y6/FSAZS62?I_$\6W\S?K3 MT02;K[=8VL %$8QX%@B!0+PC*(+US$BOD&C2379IF7S]@)*&LK)'*Y2?(I0# M&+2<)[4+%'"-3H&@TAC%J0)/NQD+7:C+;%5J1(5:L66GEY<1]RA]E[;8W;=DX?]R 9_-6?@Q>+ J:*8(*!:=,=YS M@5*9&!!:'(=]KSZI=,A$H9W1VDG'?W).O0/!H@#ACI8B! M,VME]-;'%ILOW8LCQ5#)0IV5Q\>1^];A:Z54+54I;M/ZEEE>[DY6\:N54D55 M2L71Q$Y\K90Z?$U#P=1P\%772JFCVO\JZD6*>H=W9]O]R?:3D[&\(=_C9#1M MTA]^T6 8O)G."PDWU,J'O7NWB@K@_C*;+9*NAF_C2B1_G4X^?L#FTX_HUB.X M!E#K$ (B13#2.4.YL4[$0*+Q=D^MOOZ)S30DW?+9RQ=ENJ(*2[FHX*W@W0!> M"LP9IXURS@+)4[Y JGJ0\)RMVDOS)!AH04ZE(N4Y_IL!5KNZK.>6YV3CE- MUX >Q%$SFP_&(YRDI32?!N.IG12A[10:(ZS5 _CQ-_Q[%SD,A,N5>KK%$A] M#-0((C4':X3U2G@*PCD:K6ISY'*O])<>]2*M2.T'4K?$QK=#E3!4:)6(G & M5$Y%X"8H)(03BALZ-.RC6(<7K*W46/<1^(/>XWP^QHR$K":-DD0WF)2DQLYQ M,/O#GE5WT-,=/+M6W/AC0MIG.Q]]QE\FLWFSR*__?!%>VYA(!,0:*B#K+Q$$ M%T9%"20Z=#003L,3574*TV79M^/%_+U M>OKITW3R?C[U_UC77PQU/%E\T4+26S0U1 7D'CBW,7"ONJG[':8W*Y-E>VW] M5<:HC-$Z8\0$>N:5D P39QBG!1&Y-Q_5&(7S0IKQ57-V/Q1Y;X9$-[_(!GB=I6*-'JVUSE!+3& ,%"IM!,9@/ ;I%(D; MNB]4AU!%T+$@Z/Y*QET0"MHIK92P$2"8:(@W+$9&444E2#>>'SF4M-"R]:I( M'($+Z*GC)0=3:>Q:\!:36>1,9X\9338DE>YH@4+TA%3\EX.<6;\A# !27\"-PA5Y6+,VR6XCCQ M.&B^C4B:96UX*<_MZ1T;MKDPXVO+"@]OB#U 4A]OE#V82]]]DZ%O4[:6]M3? MLP"MERL10XCD!IQCH)6T03$E!$(NVXR\&_\''5+8U/^^4)&YA7B?5Q06M,#V M4;@_$!I.I13$)2 "4$^L$Y8Q+0"3M0!^3T&?NRV%0@6E4.=%ZW-[]JYTK!*< MSM6*!L\6C3^U,PQ%.#7J1(_>3O2X?UG$[Y="]S9N3K?#(+0(AF&,$B1UQ@O& M?! Y \\3([M13LA0EIJA^X"1'B6%R"N%5 KIB$(,D\%PI11+FE3 /(]1&8A1 MTXB.J6Y\2&*H>*&55#UED$.K=AVZFH"O7FP)7)?SB,[.AP8,W-?!=^?#B9YO M;*A;+I\7&O4O>Z9$&>W-2M^EQTW>N+NLUVHEI;,0C0B@!=%"B35X'B3S*B2J\9H\%:@M'J%@-]]W*,D*$J M=6QS]8%4PJN$UY*KXF!\1X(E- 3+T'$@W%IAC:%&!G"*"MC =_MP=R2>$[+0 MS(9^>#9:*E_;KWJ\DKYE/Y]I@VD1 []H&ISXKX-Y8R>SL5VEGM^FTCZQHIPG MPLN'US97,6^/XYF9].9'?\U4T9 M-O9ZK1%Z%B(JP@T*8!(->LYDXF:C0O2.=ZN!%IHL\J0US,I)Q\!)/:*D1#!) M%?3*:0R)B*)VP48B,()$+0CI*"96:#RL("WP ?&MHN;SEF-ZI*NI%XX)K*F-!PX3.\^R1G'J^+WT31\W[:&42/RI8"^W$WKVTU5[DY6 M\>NY07,$/57^/OG6.Z4(]U'_ I2U0>4M(<.3R74GS\G\M6V:KTF)^4\[7N 5 MO[("9I0-D6MPW#K&>1#*"Y2*1;>IM0-E+;ENF!YR5FB!1^TL6X%;-'"]-R8X MGSVN#C0*H[D# ]I;I94Q&VJU2%O !3I4LK:5?:J=67XO3'&IC13ZVDCA;D:\ M$<.ZQHWKH:@@(-&?A& L, G6!T^<= A1,.$WA:):TV+$D(I"R? !S1,.I[Y4 M^#YY^(*+45MG\OQH8%XX EY;R6,(P3%F]ZC+<#$DJM!V@MID/?#!.M M-B'Y,)W;\:H-B9UOB@"4J_D4:@[N5#%>#-?VJ])]I[R@-7I6UDN/BMD@)!"" M-IV&\81:':3;W.>\->T*^!!4G]2K'CF.*GU4^NB /AQWDFC#@0D'U$K+&,5$ M)IY*'7W0>]3NE!QJ;IX<>^Q;\:L-,VJ NKA-J_D15?QZ(G[]SX_H(O$.)Z%O M*7?'EC):,!,=#*6)Y>DP:$]61#9*V]N21,#DFI@^,+<\56,/4!3(1'\-:JH(,';9B! M",ZS2%QT(HH-/1C:*W.6:LAE+77N44CZR>7'$X.6<4V(4H"$ M.N*H]\I)#T'PS3/46B)5.92JT$XV-;1<^:'RPW(FC216@Z!IGQV 1&.,1J8H M!R4-HW&/2AAA&D\])*;HZ[GRW5,CU32DXU;G%9>XQ%+[C*KM* M@3[ 9K9UIU5Q+6>555R+NI\%$N[W@/?V._WI!]<,_N- 1]R6 MSKW3#K3J>;N*MH=[X980_&D-@;],EM.VPJO%_,UT_O_C_)T=A77O/:>$*(>6 M* ]$<3](N1K'U9=3Q;6*ZZ'# MWG>'M3=<9^4V9=@:JXBCB9WX-F,59=DHO0JX'6S]>[0@^GX 1Q#G/\)3J;#H M$2RZO*^[J$UHM4CTQW3IIL\*L^PQ&-L&0]K->7J.4:U,J,G$1Y1,?"GH[^Q7 MFY;W.COD)O/U@1#<1N9$Y(HC$&)T),QJJID)'C@3^ZPY&%+>DZ*Q6G%02>() MDX06$3" #I%R\(0:+E$(4(Z&Q!-R0^EY>_[Y(5%'2A*'5M'V[V?9NR)W=6FM M9IQ>).,LDW!FZ2>3D Y&YR&M-1>.G\[F&[)S\M&6JDEV:2WM\RK978"?Y(53 MS+9MOI;F9^[[GR_@]3JC:UL@V;@8B* R*$K3)>4T2B\9Y\"%C.@VULWNGGGS M3VRFP;]=/@TFM98K-/4F,IBE<4.P&)H&?4JBD1*+D\ L8Y%';@) MT3N)1G62#L-)HZ-?.XK_)SK_I[CDX M.T\OY$#M[,][W*:^'*,?HVV6X#N]M-GFT[.+LSA_Y0):*_8;^+&=)8+Y\?V[ MG]_9C_BJ0?N/D_2?;\2[15)NO,6;Q2>'S>H]'O*(Z]*C+X7G#\P73,9]XKSQ M58DZ?^V6%3Q[J3=NV=4G.DL__\+EIWYA8WJ>[^WX#_MU=LO.K%]'/YPV%V^R MVMK574>6E'5.?(1\NQ#/7R-_&9R>/].RE=5%W>BJK=G&DM*+;ZT?\+,D8W<] MU_H*;CS+W]"&O$%K#[-9(*^?QG4H_V 'ITV^L/[]P\FK7W]Z^_/KMV\^_/3F MP_N$\LRW&;^O\ZTWR3:V?7EQ(-<2?V\\R%49;QLZ5]YQ>66L;=R#.>[F=7C] MW)Z]O,=M<>.WMG@[!BMWQ^"6?-^KZ''3<?'BY8=%LQSU M^6Z:*'?PJK&3D-XN:3D;N/2@JWZ]3O[O+RE_*5NG=O(Q?<)H,DBBF%6Q]_.I M_\=I^D5L9M<>>"F ZR^L_^S_^G?-J/K+(#=CF7]=%]#"=N/G:;.\$C\DX.'@ MM_03I[/!3Y.0]N8WV_C3 :=)FTJ&<;I,0_X++>EAKA/(=V$Z'MMF>8+ST^EB MEJ5P@%\\GLT'L].L$Z1SM\^+6_=B8AWK'C2S4TW9WCK%9GV^)_ M/\M#V]/7Y[KO\NO]<='&>\''^7)=SZ[IS9G&5?;:%2_SN>+9)E;&>;ALH4L<*5GC%8WN@5G!6<[=Z9 MWB\^+<9VXTRE(E;X=GZ*3:%K2] \:_ 4)[/19RQTC;],_/03#K[[=3J;/:_\ M4?GCB?''3W89RIC=;"BS8QKG,<'AP))?N)"_F4Y>%"K=.8#:3,?C/:T*UG($57^EZD8Z6KOAM/:%J'NQW2Z4C_W$!Z0IEO;4=9_K/M=] MKOM<_B?6?:[[7/>Y[O,Q[?.>M?:+%#Q&MDP]NI\UMJEN6_]9BAN%VQ^2=9*.5 M*5^M8*3M*5Y[!>[MQ7WJ :NZ77;;%K^[>V.L\@+?+N:SN9UDNWZM8$\)[[@, ME.D@@'+B(G)G9> V1,J9,-Y-F_P+)_-Y,W*+99K\A^F; MZ<1_\\I?N+_7N,5+X0PJX0(@,!6-MT(+I!@@H@^;IO=F;OFOR_*6USDS_VU< M+NSDRVCV7ZN$RE6BR/+5WS!7N7W[C=6Z<[AZ.LGU,A;UFY.C_UE8R5$2LC'@\C!AFE M(!0(L@B(S@4O.=%4>N=HB/J1BMJW5,]E3O:5Y.=5EO$>&)(:4>FQTF.EQ^.E MQX[94:$5&EV00BA0.FHI*3IAE;!11/](??%WG-O1!,-%NGE[]JNB0Y#D2$BP MFJ\% K"RT>'8* 05B'3!$19 GPQ&D\\XFR^G3 P'$UR-(;)?\A]_VE;1 M=K@Y&(9.QB"X4FA=3'\C-[UZ;0Q2O#Z"3&RJ#J@E?MTO MZEA\XQL:,4T0(B$.<95 M]#YN2)BY=G,46KFVMR&_E54JJU16V<(JQ&HBI0&?J\<$12N=I9XY)U6$Q"P/ M8)6.ZLHJ7U2^J'QQ,"TD\,"H,%&9".BUI<1:I)1I)ES85.;U,+[8O>"K1A2M5Q-5NJAT\63IXO#6D;>& !HG.&6@01FC MJ#"4!.>T0K3MI0)4J^9P5DV'Z3Z]R>GY>=I@6LD@X:7!B?\ZF#=V,DMV?!*Y MCK)YSI?P^GP%'[XMX +06U-Y@K4.E'#6<082P3#*N(P.'$@?=3>I/)LZ$APV MD:>F(3Z)O)O"E+$J=<6;6ILH=_4&)Y-P/P+>9'4YKX/0-EE?'D1$*WP$'RE- MEE=,2E5-BZF@KZ _,M G'HBL+3Q7%1BD+D,9"HO5-!0SZ/8G(S"Q&3$*RPB7>(^ MND%!'5BK;E YY2ESB@R0*,1:IZP&QZ,FH(!%9Q3*Z/GV8$"KQ%#0",9^$4.' M.1/'T")EZ=9*[_KI+"%LB9H!?LE_QYIS7W/C>I554+,_JX1W(>%W*RTGX;\7 MY\VE/DQOB04NQ]:_LC,,K]>(=TG%;\_R7V>_8S)+9DEHWV/S>>1QI;7\CG[Z M<;)\QW7%Q4OBF;)&"P>HB/'!1NVLB\9381[BU:A9#)5D*LE4DKE),HQ9[R2U M)">L6@-:4D1BF>1!:!\?DBIUH!G2P\2%E4.2B/"*(@Y/X?-H(1Z/*_ M $@Y)#5&;9A,4],U*G54ZJC4\5^8;!EBN ". 83C-@:G#$1OA"(."NP(4JFD M4DFED@*IA.2L#QZ8=<:"3E3B+#((/$H+(>Q.)<>>"%)YH_+&D^0-*4 &*PCA M$HB/SBMMHXM,4Z8Y447DG53VJ.Q1V:- ]H"D7EA*>+0 (*-R@05I2?#!Y^SV M[5EKU0]:UHRPH9=O>8._[+;+; L)XP7T.[89QZYAT/&D!KXE!S=,IY M1P0&4EME5)!7D/<=Y,YX$Q*LN646HK':1ZL$0D04--PC!?[021X,>E5L6U%< M4=P^B@-3Z89V1GMGP&KJ(G$>*3?.1$C_U!2+"MT*W2*AZQ0JHZ20H EP"48P MC](9I $@ZIVSHYY@BD.%> M8E!Q6W%["-QZS9$%;6CP%"!8S0DX+8170&P,=1)'16]%;['HI<(C-RR HGG0 MN38^2.&$IU'F>5LM-G$XS/R MR=Y*2\V=%K)TS0:CV6R1OU]FCX6U/2\SR:GM!;:?\'3;"G>(Q_]^*4JKR-D? MM@E_;::S*U$ZFCMH&F,Y=\"C-T$ =5H)$@0+H;PHW:-B\I3PH0:^@6/+3%G: M)YXJXH\1\?]IQPN\#^ 5$A.X0V^D T&E%I$:P1EXAHH^J!%>46'YZXBO6*]8 M+Q_K6_K9[0KVA'!BJ4@(#JRB%+A6Z6^>@MC9I=A.>/Y> P-[C^?G%7](CG!%KE0T@5'02EE;224>VF$0"I,K[H@] NW]1ZNX-T1O%I3\-ZB8* MWL["]!6Y90"C(K&7NWS'0F2:(4C.'0V6,0P)2IPIL=T&KB \=/G[D4;G&PR8[H5PP!+Y$EBM M$.K:S=W^^_E9OFU>V_%X4UQ]?:P4B2YZ;:Q*E$2#=AR(1$-0^F!]@=&T1X7/ M.0R)WC1?YH#Y2(=VLU?$W0MQ.P)NJ1NLM]-2%)R-3BXCUC*X(+U+@-*ULNH(N@*@C0Z MSA"C,%H!8\9:$8*("201'<6'*'Y/,X1:$541=56[D]1;'5ED&,"(8+4 \$0+ M(Y65L/-$[..*8U;X5/A<@8\!XWEPWG@B@8 VZ(0PCH%$)IB7-9A8071\(&K; MQ4"C4V#02&.U@V>+1I_ MFNO%TV=D\26<2CBM-TRY M@O2EQG5!-_G^^PWGI]-UXLDE@HHQAM$8H"2ZH*F)SD8KN(CXD+3('L54^TA, MY>105H9X2@QAD&B;3#1&,(*01"O+ =$&@<[:W<-7[0>"*_8K]I\L]A]BCFP' MOR-&&9_Q+ &X#HXSQA&81*#2ZYV+%]N-7=]H_#.4C!T)!52[I#)/V0?Q_IIVH@E0<.8GTP[0!)3$H( V6,0Y?^ MJI2&2%#YG1608^^+7D%?0=\[T*.2W$J9; W@() [[I D7(/ES*+=.=_O:315 MK]"OT.\"^NUZ'$ $)XW7X P#*[QC0ML8")!$"B)NKSNIGH."/0<=IJST)B_E MQ]'G4?K<4&>L/XEY%R_Z-MNA2MT12-W==_0E!:T%WU]G??;;O

8ESXC!F M==;@^.V1^%8%42?5=K:H_I56'=6J;/K0GJ%&R2@W6N-[&/#S=='!Q[Y143Q. ML"E2]5E4K"]3_/7O:+%"K2+JLX/W**9/3R3+)*XQOBQ1#A_K$[D#W"DM[N]A M#)M1_<''JW:S]>]FNCY% [5K=F5C=D7S?H:D=^G/IR#^SY;HEGN/@ZP>54\>: 9;Y[OF2,$ M"C$[P,P.J'[Z_N+$K47;Y]+#%HAL"\2("^1< M#* !>.'$8G_7&OG*GDLZ7L8S2*TF[:#MN6IU7%V+B8('H?/3M/BN?F M;:G;)7TCIAQ.4B#:#J8%M$>-9ZB.#H=E08LT@BV.Y1L^1Z3=<5*I<8!8UJ=& M^?U/1XM'@08. []^ R:0U=$>]DJ(>MLIKV$$;=.DX3X M:!&JI*7#8%;6)/U#.];OP_1%:UZ5S%;TJ2\Q?-FD3/ .2=\)=(4:L@'<88/T MC_]8A^UYT]I:/[+TYD#JG2<@H3Y:_*KIZ5#^@J1-&B_S..5"M DU417R)Z*Q M'%XZ3V(R?,I.DO$!0>#!$2[>^1:2'NTD%?1T6&0+6F1QF- CL7&B'YR.FC/4?W?CD;. MHN>DC%+.-I%ZP?VC0>""+NGE)([QEN"+H LE+_3LA%0C_")<7;"*V,S>J-K' M6$L/_<$,K[9Y@ E0W>3=& ='*C5*&:DN&4TV(%HN!GNTWH./+[E9U/7J\7_3 MA*&.ZH19=5JW9(:S58KP)P-&$>\Q*-6#62BRJM/86/$#D?3BK#HH>:7$N!R7 M.@YH2K0Q SK'-6KLF3@/T-83N8O>E!S& ;W46]S1>P]'L0;F\1-W=7F\_\&4 M+M^2YB?14Y+6"]ML48V]?;AF_PT"30UV(N0JL3L&8.OKSSCNE9HRQX;*$46M MM",AAPEAJ31/_\UBVQ=ZIIU /\"99Q-GV>=IIN^W*>&Z'$QRZ@65[Y1X.R*T M=6,"YRJ5SY% S,Y%1/X=+Z7^4+U@.*I6K0=,7!QTY78-1^IZ\V?";34 [%E M$3*P>%LM>FLFHY/XW]LD1Z3=!"'EVUT:D85]MK@@OSY3DH&>U NVM]T4"KIF M>2$HP!-T [*\@D94M^44*O=_2Z65]A+G1,X8H45Q27IPO]D[NH4)+C# JZB MYS@%Z\(D/D65^K_WTA7M(4K1[?)S1/HO0_F;R*BJE=K?'X:5\A6F6EHQ@E5H MS8;3:+CI,6E[2MH>DK>0U=:-"=2J5'X\>?!UUEYPK][(VDM8W9'&<'875'17 M7@ &8KLB9."&AW!5%%O21C*_/* LP?DUSE:/*-\P$@^H%F/X".)BKEE<2/]C M;;V [*V@"4,O05RU?GS%NIMPCYX;QYV*%F])PQGHE%#M#D=SJ#S%'DQJ$U#C MUG0$*Z;]NO %09ET_L*0T5-F%[4<.K4/U2FOYIA7H%N!@[Q(^[1 FV>Z]0838/9 M!DU,VS=I/%I?T:2@ 8-FC5>?QFUZ4X9- 4QW*%_B?$,-\CTBLB5QE9>8C(LO M6<*;-?5X",$GY7%4H%33V'Q@E;9#XQJ\:[/S?C%VCYZW>;R."E0]N259FL@+ MC)?7W )^HQ>N"\/+9VZE_M]NA^M&>SM!>QO!6[QJZ\8$;E4JUS_-?@S;D_"M M+R/;D\+J/#[A0&6E_Y^>UWB)4E3E%6AG/M,2I!_TY>>DVR+%LV!^G&DP9T&-?ASH4'.6P@7 ME#3!:KC0?(_O8#>Z&&B W3*"$:^.VXD M(_< W&R MBV2D ^?WI(ZQ[^;U#HR-3(M.A .]?I HNS%/PT +]%_ZF)P/A7DVB:;<)&W= MW2.\(DK@7J>#T+9;WF):FQY5E=ZL>G1BD91; H*K.NOHXG1;WN#R'ZB\BY+A MT5'58CN_"%K,WKX_J%>QM@H&&_RBVNIQ!JW%\-4W!ZV>RH!3W*\7<[;V!HO( M1NT.$P!LE)BV;Z-XM!;?K6LOB31):)NLW0-1)53M.W4\*ML&1])%&"H@T[ZP MF5DQ/^<19R4CKGW&2E4]Y1&S, MGV*\J5MRAK,"I\DBJHYY-^HHB#ZJ/76"K.IX[1JG1-2"KAS*MV_M/3:Y[Z]Q MLS@3KU*9]BE*6!F+KVZV#7QD9.IG?QR*]LC*P6]%AEJM].%)G%6+TM=DN/\$ MHAU*R*:UN,+;'U?_C#9/*!\(R?W>KMG&W^W;9F&'8+E0'(/,8ENMPL;L/,XT M)32"?LJ:]:83'2 :-L'S,6T[J-&15A%!$E8Z_M,UM'T2$^^;O.W M:G34 X6))"E=HU@!G?L(@@JIB!X!6X^O#9S$\7:S3:D/6+_&1>3.T1IE196F MA*;K9]LDU7*M?8*7(H1X//5/,;N!%[I,QUE)6I3217I&6H6*DHD:"&DG"LLG=1]! M"J(JXDC,V4:N#%,7:_H"G^,-&2\#! EIVNLG;!KW,0,13A$L');Z^\W.;)+U MPRM8+4K!T6+%DZI-PLOC1>].LK,T*HHFPB:*^?#HAO&>,9W%6$^G+4PSPB=H MHST, E,[.;_BZD$U23Q*0M6TDTME[\067[48*M7@8-6((QVB7$[Z@].M?1?N MP,, _'(,W)!G%=1C\#J"0Q3\^4%BTX<[2[7GJ'\PJ(99DG3]N2]NLC9GO5(QV89+K3FQFF]H?<&!EX)IUQ MQNBN ?4X-5/Q<=Q\?%B3_BMNMV511AG5P1#:O.\M2L??706<1!(0=L8\CN-: M(B]X^27+490F?Z#%W\F((0)_(GX ?23V-JO2O]=)>O*DH-?SR3_)&*JDND'E M[?(Q>AV@:>YJFJZ5Q4)YNJ!K:HTY_1XL5:G5S MBI8X1_7&A" MFNQG#6:L074$JM3@^VC3UJ;1D:72"OTM9C>.M532T+=QT*([H=>1(E5?*6?=Z!>HOJ:Y0O/N7$3X4!%<9#C%49 M#[_@JJ21"8B5U:-_\\VZ@R(:*MKZ MI:!P:TOYBC>FU$8 UW)N$6?C06SFZ<)=G$/-7*D6:X/9X&*.0DA3;E!8&AQL&'_8/P.^^^!HYW/;#NGN;N&V M@_V.YKMY'/R?'\.!< -:LW D_(/&MH$XQ[+3)\+'0/7W3+@>?/BGPC5B\>YE MV^9?F1HK5?&N5(>!X4PM=E(B I+98:YF)D0K:=#-'T38/[K)//?)''D$"[44,VO8$UK-TO#YK@A[L* 4[PX,-O- MDMDNE1S)J)JL3L.#2:<]'E]U5SGN+SW@/^U&B0I[C>LC,/;^#RA#JC4\K/1; MI;]$U^3DJXCRIMD!OEZ=;(B+TZA(B']_UZG4G@]_FZ^B+/FC:L5^ M)5(?;.ZV\';99*&/TOTBA>/C&^79#GHS/"W:W"D"T/??4UQL<_1(X'A*VOF[ M29T+V)M0/Y.]-9MK%IUX=M7W;;*1UE%8X/EA/M^;%GY%5=056('GT=CJY$>1U%>XK,&_]1:)3_U$K&_5&LY AY V MW2TFM3?8&>V2.SQJA?@:<,LY ?4FUI2^/]Q%5=$!#ZWB&*;]<[+R?"$\Z<*5 M:&!;.3GVAC^S.<0OHZ$I(L))3#Y5\=U]AW"L@P%.[;FO*9PL'GY3;S;/XIA@ MI:],%ZR3"31AHXKLF[0)[:N.]TUJE^>.SV64Y-79Z(9)!"M0%X73 JHR[":K'VC(*JA>LI4S-GS84U?LLX(6*U& M+=I&O$G]%0!ET\E"2GOCE]$LWO"%D/*%=6'P0GH+*PG:'[H"_G3DBOD>P[JD MWEBK7^(^*0IDH3"5N.0;PGL:3U#&T%I): MFTM="K4=C1-AVWOH-(+>*:IMM'0YH%BJ.W5"2ME=)C0)!]M9;=]4L0NA4[2S MC( 7M7="0['7\22E#,Y7P.INEQ_P.H_!DIS$<;XEK4ZBIR2M(J$6G8_HC5[_ MH:JOFA6EO*@@@+*=74645I_'IOOM1=.\<2^T\.O\M(=LXP_SS,D\S/N'2XPQ MM^?0 #"$9U;FP-GAMZAYKMMH2X[!?-W@$NT4DBVN<;8BC=N


+BRA:.V ; M5T2TVU1D$]GY@LKO7V)(?;,8S-:Q05-MV) MNG[.\&-_;+IO^-'><+M&Q.E$MV1Y&]'#>77#>*,.1KR344QL;0QR>@8KRM6ZQOZSQ&KW8W"9M& #8)I92[!:^ TN;J?]0L_FI?3LH7UH4A M"NDMK"3H<).0R[]>I8OX>CYPJWPL1$+".7E!-*1I\]3B3L&WR^X3&?=ZVF:XJ6J5Q\V>YVX&7-BT M1@W5%!F]](6S1:9[ +%O49)?1VML@V<%,O:LW*@ MAO*,FEYA%16Y8++T<( GJJ=OD)3:0.V/:MV>FYO:U;Q#>653[=F;BZAJ8]&V MA&-:9&0-!OAD]@S&L$T\VR"EX\CHPHB7=@^&R]9"FAU-'=6L;PMOS:7>7E9WX&)7-(M)N\WA-UC0V'Z0?>:O_EYLG0JE0FR<"6.AXDEAIJ6FFU%30MAR#I8,E MG+)OY-Y+XJD><,66!4*Z"S.*2!U/+:4@ITI"*3%;0VL2&Q"Z1R\HVZ)+HF(: M\J3R_I:4Z[-M4>(-RL6@TBO?H0 Z5<;ICD1E[.<9CI:D %=PIU-$!4>035 M%6]LG]2K$(-.3CA*WC8F=!Q68!E5<"1BV@!'Y5G4&3VE^Z3XG881OV0QRLN( M+,<3&2I4BK1>.*B(XTC1D%O)XP:Q;]!CY,U5MP,\U5-V(;PS_[9MBF%]*:W1 M)E?M<4BJDZK@K'G)"BU.W]I@QS9*/T50B(>1-L!JGH]!@Y3C4#>I) M=3&I7ZV--\W8,:W=:#U'S[A(RN(17Q2D9[XVX@/-LE+ID14&EG8C9G304H97:& MUW$,XY^1MM:R&0BYG@%F@]-M@X'AYKRU M;V="!FE&KW L"+R 3'PW+(:)'-&'R Q]9-:@8QMMC_^0%5KD6PP;"_0LI,78 M?H6@F$^9H#65H9T%&E[?,=B.<1Y9VR;D'>6![FQALKL!L$T-+#C>D)86=#TW ML[82E/(NJ]1R# 9!D%/9MF4XYLS*W9VVI[+S3B=D2U1<@+$+RBO@<.IE97FA M69@AC(]A8#-(RTQ:0J^&".=H"557*A:5DQF8(1+)4R]SN-@XCL4\ MJ\)*#ETO ^B$"'31IC$1I.F&,'$2/ ;TH9/6&U*)6_?_6%)T$F@HPTY:5H V M05E/0 :57@=; MZ^7P]DB=N.H+?VR*$R%($LS/(+4Z<;U M:CI[NHD&>GQGA"5^HZ:3KU&^Z(I/KQ'7Z"N*[>9Y?Q9:95!-9RX88%.8'^E@ M,Z;O0PR\*8VU<:O%U"!D6IX[E%?YBXDS4Q$4E5INMV51$I^'IH %36QS\-YE MC#'*^QA&X(S:-CX S;95?VUK?_Q)?(![1+26Q$2ME5'ZDB5EK18CKJ4F=Z"? MJJW%K/E_#]!S9LK]Z/_YF-/?Z&K:,I6N.3;'&>I%L"/Z"5 MT^(RLF:*7)Q^P,.,;N#/>VC7=PQ;VN/'/VR;D'?P!,A^"ANTKM,-IV_-1X"C MI,-E[!"I<7'[^1 CNE%X4D2W/H]C8<25BU:K'*TJX6Z73<)8X;2G5&8?=H>4 M<1J/.G+#T0?D[G'(IY.,^(+,='D6I6TBXN+T[1/"JSQZ7I.Y.D>1.,AJ@-,X ML;0Z)Z?1:DY'< Q/JM-0,,6#EUW.41DE:7C8Y?@?=KG9;IY03HTY'2T4\,WP M*0;:DQ,V*A$1'L^C+6!U#&XWF7JH152_Q]Y>*]8#J0#Q(-C_.(!=^_'XH,84 M>V9XM74:TO ^A3X7O+"GBNA 7S?2CSO=-^M5P>6FSVU]%S#LU78V(4>=D1@?QKV'SRTS_OHVR%3EZ3 MH>4>_=Z&8O:_6VCH9T1=,E93^U^ZC6V_'+:YGZ/79+/=,!O,_-8T>?#-FE5G M*16+F]ZWVQT&U% /"AI>GAU:,;V!@4409"B%%J[B<-U"_BJ$9]XPWX@,+SOW M&.Q44Q?T>"&_%XRX ^B*+#&'5E9 ,9H>.A06G]0B2V'BA]0IZ^*WSML[G)D= M7J!]1 M0P-32Y0[E]#Y.M*+Y,HA7$2?/]&C47?.J>=')__FXCLK/T=LI^CM: MK/9N7)O;93*C-O7+!$;6+(!"'V.#NNI;$7DCJB1K$RJ?8YUFR4M%^88>"LS8 M*4G$9&._=4#F"0Z!"K%&68.5MP34$W4 MRU23!JMRCLO>5AS.L=.$-3P.GC>ZXUZ]5@G@ZGD@3^#(R_U4J4O/9&'8'+H7 M]12&?I0"G4-.AM9%;H2D_E2)D=4$*WH ME5+S*[SZ^:?=D7"_RZ&N4TK,_24:7 ^EIE-)+9O1\5-,G M SG-,FTO8!AB:B\P!NI]/)/Z!G$V45NH.375!L^G_ F/\1K8O)/P]7^]_53N M'_<(W%J"H)+"N(' ME+\0A&>KSKFB;GI.TIB"_>D<;PCV!SJ9@W6C2+.L[6G_+"K61 3Z'_I6P@L! M/&D7<\<-0MIH1TQJS5+/@@>LI)F^:3?9(#H9B!OB\2[0EX=/^ 7E6;U^05E] M7*-KMIF052W6=!*\V-%!65-C\\(:WJ@YLGH>,DXJF<3QK'/:('#*;@OM#[-M M\'G7'NYJ8JB+-DYB+JFBBJSR6'ML\_?/H!,%X&P1Y6]G48E6.&\.IC.\8*4R MHR?LA65<4$1![^0RV\CT?]4+CE0B+V@JRM1'.@T>M$E,;Y>W&?H'BO+;G"8] M9<[TFJ69*T! ::L/O"IV*9ZJG;Y%@K>@#KDKUFPM8*$,RL\X1X_K*&O$4(:E ML#P F)SR1P1-B(;F B>G;L\=3+7Y$4^80GC](JB7=HE*?>_&<=3Q:K3<2&!% M'F=FZ+SM-5#"7CW7G(.F6F7'K[!!RMI3$+]YEU&2TU2MZ!&?;&A&A#_J!'C5 MM7_>QJT9;NWN[E1N[JAU,"!';9;H$5J",XS+*+6^>R>1.(ZWFVV52/-3CHOB2Y:C**4J^$3F]U.TI"Y8]*HV%-1X MPL8'E.<[:ZCWT2((VTF,_1E<#U^1?ID<6D^?$D37@^9Y'EDB]SHRL02,U M3D?_4H^LC*:%:VA=&F![)?15 G9XV<6DGNVPV#&.!*"29@<[OQV&DF[;2*"G MM6@5=I+.TFV064^E4>*> C;&XWTP,4J;B"7-.I1DJQ2U$:@EC -R=24=6YV-H).*]9"JBZ671 M&-',DTZ$*K*HK@%DPYO\8X1^Y"XUBXQ-OA;2H I1@)-:5W0& (. T'-4/]V,DA89"\ "U"EU("@XK2 M/QB,!9P(@XKAA+7YX6#PD Q/J\H)Q2"H"+W#P%B\:1"H^#4(^,EM!- 75X$8 MZ))*4%"3^H<#AH@3D5!S;+#P%Z>Q<)&LUN*$DFQ2,18:4N^PP!)Q&A8:C@T6 M_NHT%FX2:."@2RE&0DWI'1 8 D[#0!.7 MC)U)X1>G$7"1PCV$/JUD6D@]]1&80DZ<&-*>E_#!]8 B2J&KQSZM+*Q8TWJ' M"*:04X.+-&ZU'(I0(T^L2R6.325V PQ9P:D5SV8>%\5!(.BP&Q-#KI M*2S88DZ.4O9AX4&H4@$80W) R-)7<'!$-1"Z[ /$@_@E&!]#:D 4TT]T< 0U M$,OL8"8<&T-J>5S34VQP!)T>W^QCP\D@IQ *PI[WIZ--].N^&W4BE2X< M-(<=>A6K5OV8*X>?R6-";C^1>(GQXB1;G.?;UM1?1M,]5L6E,-?-F2Y,ZWR[;'+?TI8I'_!01#=WE>+&-R^(> MK>I\5X/6ZQ1MA%(K:N\M$F'_X$DJ&+PTPJJ)VB6U&MPZX[QK>QH5!6WXKJ4# M"6ZSW]9)O/Y2H/P2D<&8HQ-:H.!#;CK'(1*GDN M*M=?HSIPCGH56

QJ:T.12BJ MU./6\?!6@OLM6;31=XZJ?),<=+&)!@@:$KF/$J%8BD@8\G+K%#A]@2 KF[G^ M9+E$]"7AG;G,/Q,CFB=16OSW-B*>/O%B1U"8P*'S^I$R!W=!-%TA0(1I5>36 MZ?.=N=H6XXF=-_D98CN<$B>S=1>],ZE. M=?J<7/L<9^R="TQ!UO0J@2D./Y,K/5N!J9/XW]ND2"C3XDN6E!'!B_5HT^FV M(%:Y*"B,B8=0-8X3OH&0-CTN)K68@(DQ?2M!$U-HT[@C$>RA21 M<,2R_0SFL#W,)R_%1!S)3#]EV8[GZS1F/TO-^]Z^/SW^;L_PBQ6*Y=(,##Z3 M7_7*\YC/'"$]B[H;/JX' JM8?>V[>3Q6_KZ1)[:\#.U)'\%C3EZ@ M94+&$[I.7M#BBJ@@6R5$VDK2XO3M<_0OG%?A2>8CREJE=ZMGQ=+.JFG?T)MH M@S@O+&MS@*F+S<&FRDJ4IF1EOXU2NBA">?G&G./DA#L%\ DMOI.JWZ]80?B^ M@=*HM8Z[\&OSU_[K6B%L8E0J] M:!V,09S@K$AKTJH"=1UE1@U(BL:P8 M1P/\8LY8$F9R73WI)2NI;O);< 76#IT8PM]=]%8]MOZ(*W%SU$2LB?VLC>8 M>&#Z1N< >J>AIBHO'&, SM:.@!S8N%5_$K54)..W!*9Q431](RY.P].,;LP; MQE%]ULZ4& \5I"S7LAG"X[,(2J5&(0%)*:>AJ2<['(I@_FX=.- M"$S/L7,,>J=AHRJOONUB<)[C,(I%_8[7>JRP.6B;GL>9&3Z?9:/> 7U*MR!X MBVO-?8CK8\CC#SHHP-"E/'>_B#-+G?U\_5.C;"X<'#DG9BLNJ^>/?UN3CT5$ M7VP/AT@.*.W^/8ZVA=T..GV3G"_1+=YH1;VX/4TQ6LC8?)10#=#@T/$45I-J MQX*]=0BF%X@\H#?EH[+,"G.33T[8-%Y$:'UFDO< 5A"5/4=QZZB>F1'P=NM6 MVSV*K&I]O [P_<050Z;18I _\?/6C6)2^])VG/%S M5,1Y\BS8I54KQ'?[F87LZZ+31WT2'CAALHGL:$CQ80 M$^NS ! 1;!.EKB=I%('1"([= E6N;]9$L[757>)6%:CXE.-"NDG,(>?M$8_( M/4*HHNRZ6)17X_OF\0TN44%\8)2\4,>!A3,127M%DDGB$9X ,NIBB,W:L=O_ MI(W[)K;&]3XJT4-)KUSN#3 #&VH%.XB!%O0,1UKZF((N:(5S;-':73DG46!+T>@'/AK$SD'+U3V05]7'_25],&!(:R# M!O;(ABI(:E]E[> ,>T']1SCX[W+\0NPASJ+T*EOB?%/]>I41"QFE^R0#5UF, M-\\I*M')XE_;HJQ\:+B!,%D+?WR8J<5>]YQ%Q;I=_5Z2T=69JP8J!E V:A)2 MNF0UC$($JZA(:DA,-(T:&V&3-&S++[5MR="*^H6&%Q ,/>S%H@E;.,8UCO,M M6O0^R^W#5,Y\FZ#/^9@'QWQ=<+#!9%2$.6(^7CMA,TS8<_EK9IHZS\ZP4?/+ MU4\E#W=K1(.#QCIMQ^&(!H&BN@Z](-DW8X[0HQ]A(,7(P^28D+P^CZ]&,^2] M1S%>933AZ=6"*"Y9)M'HILA)MK@F/RFK'6?Q-J?09=XY/T15,=8[P!P/IOG[] MXS"VKQ],"(',L'B>'"8QTR;/PUJ&KY2,\3#CO9).98;=+0=OT$^\2ZQVN5Z] MLB.Z=_]8T]U1NM.*[BS*HD44[MZ'N_?A[KT;XGEZ]S[[>EHC4FKD0]Q!6$K%O&)BFX"3 MQ:*R95%Z%R6+JZS93&4B!T3;YLP4T[J+'14A@>"1L/0WB@*;$S#,I@ZF:!%K MJE0.R_?I!*E,SM-=(4EM1[ )&U+.O+>4,X+D#R?9HIWPK[*3Y3))$X)_A00= M$@;RE!U,#T,T-:#V[%OI\D^S7*DVZ*@(N,*/'M]FM&6K=.GKD9 M'I3+-7VC4,XCR.IJ0Q>I"O7YGHGFA0T+1.\^WJ,%VE3*&=I8 MQ5)-=X!+>01-/4WH A-O$3TN;*KC*AA6_FMU@] ,%M%7.>_H\6*2')"WU>K#FJ=)T68DG'V/1?32%'Z-GKE/V_.).L_:LXB7>+X%5IJB>;K^W2P(KM*!M MN[XZO;UG6FVE,HW4P#+6QJZ@V[">Q/VA/>9/1S>0K[\FD3NR,6"D\#783APL M%OXJ2S!_2"RD=!H9ES>\>V$G1'?-.:XEH!@%Y#H4+HBT7TG56P$*P75V 4&\ M=5C U!6L[J-.)UF9Q,ES]6#%-H_748&*V^7NZ?C'=51^CMY.$8WECU)73F?4 M'K>:P,@!>R#M8VQ05_(02K\1U;&K"97['O+LF%N4;VZ7;2B)O]_#)!MO_ S( M/,$A4$X=E/%9VU@;24W?#77M&M3O1@+X.F/WN(IO8@_R7.68JX3+(HBWN'?X93J3:#P14- M%0:>0'*R;K0F5(U*&P#_Y/T&]S@.P=F+%2[B>6J_[IXBAG#U_ 0Q:'^;%_I1 MV-:^'IWV]3"EH(ESF)BO@8A;<\ "DDMGGELVW7Z=AJEI#?0PQJA\E..M\^D!UEG=56*#*47 M%G%""Y]11#N'8O$T*A)6/A@@]5AV-K4#8N]!20U\O?PJF#NZ*D7XT&<4L>A< MX[R:>,I=0QDM9N[]:I1LW6F5DM8F2Z7.QE/TT9\Q(?563K1*?>ZEHMZ =()&]%"J5J&_*7&@TR+6FD4XNF?75=TM -7A M[P$))3<,JWHM7'5SZ^KIG%>'QT;X'#V5^W4*\[X7CV 7OQT3N"+/3;3AW>L2 MDS%EZY*9VDQ\0%F"\P<4$U0M;G!)ULM;1*C^PISW@-1MUD89M<5XA43]6%76 M87""S;^ZA"SC:^VP A,@9SA[0<0A)+:H;GG59"8Z(*3M4_%"4J=QH2 E'!1B MIM[?P>*:< PVA2)=[N]:\5B]'X=$.E_J^2 LMA[?%MB+S1!Z%T#=Y24\B^J$ M-*-X_RAV-8W=*+BER\X!S=+G=>@C/.W#.V^R<*^TP% [@@*N.("]6[5E=5Z1 MERI-O2#32107M&_&Y+T\,F(*NN 8-VZE8],FKNQH5EJ748PX1Z_$9$S0=,8<"M4H0H*> 14'/#LJ3['#EM($=':<_3_XV17L+,KS-[I+ M+[= ;%(FD(:D7J))*.]T2 W9^WOFQ)C/C35\4-XB2J\IO2"OH F>'ZG2CZT; M655-#;[K-L+?)(Z@DSA8Z^R*=-.OE[@15H'G1[C:ZQ_TS)KMXUJ[JRC2%(P MREVV+0&ES71B3;/.MCD="*S#64*:H7A]&HLG<+9/:1)_*9M7CW?M8VRR04C; M,S9"4O>DY:96A!>02#XQS2)SU^5_DM7_1*N['"^V<;1&1-"UFDUB;3A0T MCD'R]2<1.7LZE;#9NK7G]E#BWPE;8?<+:7;/YC%I/ $ 1$(=!'#XZL=F1*^) MZH/@!GU=H4R( 1%)^^(>D\03! #DTP$ F^T<$18'-#O<;E6>]F :;K=@(>S] MW8P5^X$"[4KW89F<10KU_N373I+1>GWH=/,6]"P"!^2A 1S)6HE!,I2I1^* M5+_A_/R/?%;783V9.1:@4T.= MF!G$V88E8/HM^U&)HN4C?HKB&'-']IAD-+:[).YW/U\BQ=[N,?+]=:Z=5)=) MEA1KM/B$\8)K-IA$0UP,B-Q'AD@J16P,6'F<9^^V7*-\)]< $.R/CU0 +%$5XQT$^M4N(R2MVQ^G3KII+\GB@A M?QGE49$3#G' ('0?%3+I%#'"8*>?R\29E?5XL8=!"R>.\JZ[>^QL-I[OJDMC M$M)U-# 2P>+C[[U*R+XEEFE7J#]VXA$.0\_WKBL/I9&H.KUB?PO[+D?/4;*X M>'U&68'(>KEJ8]VXMJ7L,(U&R7:+4*6D\07W.7K&1;*KB;M1SR8;[=(/R>R% MMC7Z X,%'L2WX77U1O.H#K=V%*\R8H?HN1D91L1D.XSPR/S#"$C@B1CAU>%[ M6*I?C9Y27;W=D4)1$"Q?_WB;/^P265CU63LNX?BJ0?N>= M2NGM#>G]V^S<9K).9JH6:T]&@8M9/-'(:]EI=9J"=8P37D(&B6X)!U7 /]4) M+R%3P<1SG894<$VL%_N)M-&']AVTS@>+4QJ\'[! F.$4)N5:O7G6X>;Q"9G3 M+5$KO:N5+=H_KS;/.7ZI;IJPCP0JE6ET#"SC"Y9T5* %,V!%OJ_RKE%4H#5. M%U+P 2A;&R6B] 5H<''UK)B(O<=[_I\CHOH,Y6]=T3EO-TLI=R\Y"RA]P1-< M7"T\"=E[?*3@DB[V2KK-DBTNDU?Z%]L\R0G;##,"0E_ !!96"TLB[H9?A'%! MQ8SU$]99:P!UO:^N.@$.J<;?,_7**WB1YKD+W;[FH74*U=^MR^-5!E>^:\ZY M?'@!V0K[VH5S^]S6W:"VBQ7#;]R",GTP"CJHET\Y+L"8Z!'+Y&^(W;/__!X5 M&2.6[, 98%2AT!(U%7ELA$[B>+O9IC3=VCDB;8^32D/D[Q15'9\M3C;T78(_ MJM^YFAC TC3;IA/-L?4,ZC/I<\J@,-8=@!;EG,=7=@]TZV^_<@]TN:'[L $HT+G23@/J_[I[P5:G,\W._1M=-/-=] MAF73]3&<'H9OO6/M/6H@_KMF!U[3,9PW=N2@<:@#^@>#Y>N/?#[KW74!)DO/XRS248T51H5-=;NE)O:Y7^)DI1:WDNDC-?M_[4.;P_U\;0;MSKT& Q^1.EE1DT<P+?;TKP[EUS\0PO M(+D5[SM>E14Q&9^0&H_HFCP$@A#4'1'0#H(M!IR,W)ZWJL73_@D)DK) M$+V&KW%,> @#E^@>Q2AYH>Z$PHO*Z@7;1S,4 M"OH(/FW%3(:?2LWZR2SGR*#5;_DCRC>WRPMZ?*4@NKC*XAPQSA^K%6*BCU_( M?^0!%6(8=?Q:&\3]Q47$_8;H+CY:G+R@G R/[M 1@@Y0CHD[83G_H0=7BV'T M"2MN /A77Q<<.VEVXO+R#$KH=HD&N70^0A J]F3("2IJ(/:SI[MQ&CL4_, M M,'2ON+=TW3V0KERSY[NEZAM\VGM.NEM^*A7Z^W:SZOEB2$_(3ZD#:P5UPW&< M5#^)XWQ+&MR\YN["X\YWT1M5+35"5>NBE+?E":#<1VOXE!:W,C?/*7Y#Q/^J M;@AV>H'MF(#IV^U-.;V].RJ SL/J(@^NI? KJ:8_.7-GSB&?;8L2;U!^C^AX MKB1*4_R5'@_AH$6A1*,\4 G7$:,NMA)F0.Q]WRI\C%Y1T2B"#2X!1:-5)H7K MX)&+I006)CN/DZ/=/J.<2)ZMJNQOK;U\8T,$1MQNXDF(70>.DK!*&))QGK!O MYX2M::,!0G,C)AK$8WPS.B#AE###XSCAS38GL%(OX$9K%E&6?1EQ[Q !G]AU M#"D)JV9_))RM;8292^X#@A-4N1Z#:!;\R*&CLZ/ES(,-=/^D=?&(!JYQMB*X MWE3'"+>;392_W2X%--;#+54C9.D Q$3M%68.D;VA35MTE9%V;$=9+#J"<2@Z M4HTH7!&)<D;J^IR*BMS1]2]6-56?M3"(]_%8F7\77K+;LSG+V@O$R>Z*%R MVO*JR4QT0$C;R)R0U&E<*$@)!X68J7[XC3!]PO;W*05&'(.-H4B;[3U./BM_ M;W&*YO21]J27-1GEIBH?6:)0^0R M3D""@6'"X^;OP2Z9BS"RSK!CC1RV8\-\/&<5E=Q8GB^FX'T,&7$G Q^H[C7* HJCV.QX08=HAAAQAVB&&'&+9+,>P0K_3'5PGQRA"O?*_Q MRLLH1H!8Y9B,*6"7S)$A#8A1HI%GBWL['20[DA$RD]0G]099 0$TD]3G:N#'!?O.C MU\A/VRB/".31(RE2K/%>CTP8\,F98&"1^P,)J;":P&#Q]?T&1%_">[1 F^?Z M-<@D1L#935J*B3%!*7^@!A5=$W$"]M:N4P",T[Z=]+FU)(N3YRBM7<+'=52> M1=DIHJ*A#5K\EI3K&T1^*]9W.8X16A27I"_.4%Z2M75] ?YV2<1+LI5XC35[ MK4P8SUBK/\/@4*K7'$8S-L^M5&Q Z['_8&[TS569VMRA79D_8VUF19N>J;1; MY5;*.26#\GE+$TS1V/#MMBS***/OC#WBVL0,Z \V_\W>*)WI<<9&^3.B'>FX M>2;7&5MO+2<@S$(D-&?3;^LD7@M4U/,];K-8O-*:S)4W1G6Y>C7(C*A.?Y3H M5C]'7D(;*STJS55VDKT]?D7I"_J,LW)=J\78LDY>Q>0UG*@*KT:#>:4>8'4F M:DLS3GYQ<9P W&.-H3&9J^[BRO\!8$IU\RV7)##_X,B=4Z!<9^LHHSF=SX@H MI"UZL.8P44/QB,D1@%:L&-,8'=760M+;G'.L*S.?R9TFKA'+SA](87/B%0)/=56Y3X,%T[" MA9-PX:1MC6<73CAC6G[W!%20=0U%4O"04EZCDD[ZM\OZ9VVAA7P4=,#A8^^! M#O4.'U[;F:"QP9L=X+:,KOBHM>&H'$C Q2J5@:QYQTI2Q5%I/%RW"M>M9G8X M?HWRA(I&#_8SW"?>YT9CX\]N2,)TFO@$#&DF.$JFGI#9YGB!TS3*F;X$[W/[ M0,SHL[5A*= [ELK1'Y-C5M5C+R,6_MHP[H## #SE=6:?18+?Y4E,?@2XP4R M]V,>AD-:$TQ*D9<=UJ$@/,?EKX\1C$\.Q/M @BVU7>PQV_BI1,E% [!]HMN P\OA=*,DF44C' MP!//B70,5,=M3&H7*8E>D\UV6NGI.0NXTA16+@]DO+5=V?<0%5(]L$.B1\HV8=&-H=9DWW41W_O MR/_DC[C;8C($F(^1"%&BS4UP>4B)FS]XFZJJ29>%E*KU_77-O@).HR(I'H@< MT>(VZP8X/PB1+2_&A+"HF#]8!0NO"4H1?_TL"+/:S3/\@K*(_CD'5.#":H!$R'R.XQ4'U+*2\$)AN!KITM7(:YPM: H_8I>>HNSW*FDQ6M"V75^=WMXS72*E M,OMG["%EG+@L.)Y:="2&7+<$\O776(8[F.$.IM%KB_[2I)J3: M;:5QJ%Q&$4PT,&BX['R_6/J)K+J+:UP4J+C-+E[+)%MMDV)-1;U=,B #IF\T M#*!W&4:JXH(!!6 \Q^W2TV&XY#OY3BDZ^GKV9=$PR'(< @R'(+TZ! D M8E'B?C383BN MP%I&/E!*H%W#[_(DBY/G* 6X^O)B,CB-BGF))K'PT\$TXJ^?7\^-S6S L*G> MF-%N]PNZG'W$KU&5&G"RNHUPUJNOY! S?,$:AHY]QQ8 MB>3)"Q'^!57POT^*WV^?J2X>RCSY';%M*+S(#D.0(F[#25EH!61!>,^1I<\. MTLZB9S&NA@0C%.T)_, ,1R -A.PYM<%=1W+#W-7G=,G42IKXC!9G49H^YE%6 M$!&(>,/9!TK>/K4C)7<9"(K"@F$AY]N"Q-<,,>$PZSR:M'F8U<,+A.$PZVR' M6>^(@I.BP/D;)0J'6,,AUG"(M6V-^X=8^Z.7>7A51+)_2)%!XLA4R3ZL"I * M?DB5S>RH'(YP.#4<3E6SG2&Q34AL$Q+;F.G-D-@F)+9A*R4DMIF0V,;_@[6C M0$^XPL$3+USA<"2:'JYPA"L.BQ0O*G[!KH,@LXW%F&1\CV6$SY:@V4WQ,;A3"XR$\'L+C?JU9 MPR6K$!X_8'C\&D6% \\ U,W@+"_9']O7C@T_4TYS ME-PN'Z*4^ZX Y_ON,8'1=VNS ZQ#L%RH_A0A9%L_(#!BYW'PXP&EA.GJ$\I0 M'J4GV>)DL4FRA%IK]?Q!9[M*H3.HJ\-:"4VJ;8I%%T M5A2Y^*SO72^__]V>,+?/B%K1;+5KU4 :/D$C#HO XD#GZ1X#1!F.Z@$O.I99 M/#P>PNW#P[S>YWYO-,;X[F;?RP0!=#V#A<=;.@]KG)>/*-_PNIY/T+JT# (W M.U\J"J#W63P\WDYYV!(D$T%JWV38] SK/&. RRBUO>$"]:JQW"^%K&FNNYM8#(8V M7"'FD=H3TOJRJ(7@^.DBDD8E;!)7O/7[9+4N;Y=?"E2U4^BX(\]N]''(\M!,(T%("!H6PKV#SU_>$_<^29,R06+# M(:5K9U ^G2LFI&WBV]DVI\@1VA >,=.(C(GM05_:7R-3(A%U '\>_[%!&?/U M.'@@%FT7[[Q=UB\&)%%ZAXN$ZNR";O$7])&*ZT02<9K.%@1/%;8^ UE;?<8@ MK]("C^,K'"7C&XI0K\'0 =EG[GBV"(R(,5# H>0H@X["9 MT:,$[4<:3A\^B:A;G&G+(,4M#TLX D8F3UDYK%$KK7]L&2'U'LVR9B L M/4U-;P#2^S7-S1H5 N*0P#,+'XT )8K9QX ,^OU]Q29TI: SB2DL5$ K&:" MH^6$*\#V(),J:4]UT>=\RPLJZA05^N^\HFXY2CLONVUK/9LLZ)/WEV1<1ND_ M4#0\B#N=D<"=@C*R-KZUD,(9[%I:ZX]_E>;PC &T&7/JZ^%%CFJ&APT&ZKES_:.1D1+//YP E.%D2;W\B2)D\%)$Z MX'&TY/Q[Y,U,2V)IR/&,%60+O#Z5],[BL[@],OV:*)JZ/% MQ6M,2)GY*"?Q@""8S^.XX S4U8S8YK>@ ?I?_=M,T>TJG<,IJITA.Z_R\_&? M5YFP:Z*\BZ56E[[S;!ORP&0):O?YE1(F2%G[O#D;L?)_#N+TOCCKD4SUEK? GV,7AU(+[=KB_2!%0!E+X$7A]*>?WFQ7**8IOC9M8\> MT3C#&;'"6])7C47&V7"#3+U@HPB5@I;3!(G[%4]0 BMG$+,V:FQ4:O%]^Y8M MZSV*<1837Z 2\V%-^NV4&*G%&=[0Q%11?;&!NL.DP"G*T#(IF4NAN=@+L3V% MO9\CP)A"#8R3*6TQ>7G2UG1>24PT0C@3U=RE459<_'M+%C']WZQ/NOL^O5UV M^^8>I32Y [T$7U2R/-'>:Q<$O"=&C#!K$^5/9&8Q!4F\1HMM2MK-QOU)GM,' MYZOVGK[M:1H93KY&^8*5D=8XWS;QB3F^]I1.AQ-]X8F1WI;UJ1&]_\E^ZYD9 M:]D?!Q*8?KKML39N=]2XG5;&C5@NVGJ&&6,F%=5GT$BFP\#:Q,WI(VQ #_W9 MN%\1G8!U*K#FL*I@[<-/$[$&8"#&FI"!/UB#ZT$3:\(*W,J%<8/S_,N5I(T^B%0V//A,T) M!0S3R<"LS= B:N$X+?'8U%ULGE/\AE ESVVU32DG*MW#%(ERQD _6<,4B7+$X]!4+K<.K*B>P3[+%Y&L<;C=RR@'J S32 M^ME@0V>S#]V?LQS[/H 0GJ^EPHGR<*+3N\Z>3;2M].['LY( MX6BD-UT5CD:ZZ#Z$HY&.ZC<4) M7CR445[Z>ZZM44QUR*>XRNXJF3[EN##FC,AK,#2DF36$03VA1WP9UDQ)?%Y) MT+C"55%LT>)\F]-M@]K45&?S.D&'XN(5Y7%2C"^-:#-HQZ(&@V,>:E/U>;"1 MI-%0C>-:O]0#)4,K>K+#^]FO<]"]-2*&9S]!#89F/V8-QSPD9^\17V8_IB0: MSRP>V: ^^ KUGQ_#&M6E->JH/WP9T/Q5JL8S.?4J]2)C#V@?$'2PFSTJ$4%? M[O5(9/+XM(9!E?R&DM6:S'DG+Z0+5JCUC>_R)$9473[?2LC[/!],%C=HI0Z-79_ ^@!@Q/)&+)WTEI#FB/-ZDT9).7J@TFRT<]'89245:"Q9>2-6?(Y-C3GOE*P/O:B0X?; MGW(X/A1VM Z[HZ6WT^#O;A=87I^/"U)=/,G5]<11UPW.7E!!E#105A5E.8]* M=!DE^:]1NAV]'MZ="*TTH#LC'K@![Z&_K?6SM?ZU/9W8&4788M\RYI:#*F$W MX1Q(^'>R,38E@@\S1(>O?9:+*L$D"4V2M5YVQBX=4@/OV O^U8I+I%BK(7\( M7.M[MCP'[U5G+,XA))_C(4&?S,VN>_KA>HN+,NV&F%ZD:30DV"F[?7\,IFN* M,O3WSH[,FKD;4F)OHX6@DA?V2;UWC\HBP2U0V$^#[J?9W*^PL9]V8'F/^9"; MZG' 1UQ&Z556YDE6)/$< 4V5*@U%,6%5OA-CQ"3MV=.[3X0BK)Z0LTE#*\/1?> MGI,/X?#V7'A[SHNWY\P]$&?N%3?K#ZD8?FKM<.^AA4?+PJ-E6NN6\&A9>+1, MKS/W(H1'RTSW2GBT;"(LPJ-EA^A"MH4+CY8YV%7AT3(7W0>V,JI?BY-MN<9Y M\D<3ANH8CBIN=?K6OTU)U<=P0F:L03CW3JS!RRX9"Z/@#QFI87J7\&LP%:WH MU?#X%;,=&R%1Z]5PB!QS:+.3&I1Y:!N=#0A/TX:G:8W5Y6&'V7IY-I[DVAB8OGM$XT;5T:BL4OXV M2A]1OOE@^(;SA!88NNBLU8)W8C>L=JQGUTBU!'ZWF17V=VKW]P,N7I]13-1F MU,Z *YIJ3@ 5!:MAK)M\,0X N?1S&[CA?^CHG:V6&2(1X(JFKC$ %;V3X7^( M;O)EU0&0JQG^/[WWX7^?%+]?Y@A=9<2U045Y'Y6S6@%1?7,8 W9]P2:8[C2? M30-;O,9"_.6]6XC6;_H5IX1-FI1O<]L(<8WSN SL&H.=,-]Q/EL*GH"-K?AK ML!6U?LZ3EV2!LL6A+ 6KOCGM1+^^8"5,=]HQV(B^>(V%^/D]68CP+(=OSW(X M;4OF>H'#2!,=_=1# MQ($SWGWX*62\"QGO0L:[D/'.S8QWC[7%NZ,6[[2R>%5JM \_01/=Z3-H)--A M8#VMVOA*^60]R++9Z53@N;<=DMB%)'9>A2U#$KN0Q&Z&7@E)[";"(B2Q.T07 MAB1VWG152&+GK/M -U=X[L/P6]=]V']S0 #FS,_Y.A3"]!*W8MR&YQ/$J[!IBA8*PB&L.2[EGNQAN/U1PK3I-=_].'OP*[?D3)[?H. MI1]=SQ--H^L[K*Q=F@=U_<\__/@#K.L9E)RN[U'ZT/5\T92[OL=*_V+U@;K^ MPX_0KA]2\KM^3^E)UW-$T^GZ/2MK]UI!7?_+#S]^A,WU#$I.U_AZOFC* M7=]CI7^=\2!=_^&'CW^&=?V8DM?U74HONIXKFGK7=UGI7V4[0-?3RC[\#.EZ M%B6[Z_N4'G2]0#35KN^STK^C=(BN)R %=CV#DM/U/4H?NIXOFG+7]UCI7SDY M3-?_!//P693]"0[SKDNP[YK@=W6S[EN# V0N0US'*_JZG!W7U[ M-^]PL3K&ZWM:C4#6]E\<&> AH?T['-KO)J%]2$@=$E*_GV$=$E(?[; .62'# MB ]9(;M9(4W=AO8B)W1(2A^2TH>D],XDI3_\"0X7_8^0EO:(3LU%Z%+6NQ0E;JD)4Z9*4.6:E#5FIH@"MDI3X&YT$TPX6LU"$K MM3@#T.CKC-FK8*F)693\[%5>I286B*:3O6J4FMC-K-3TZP=0IDH6):?K>Y0^ M=#U?-.6N[[&:X^9\2%SV'GR&D+@L)"X3,_10OR%QF6<=%A*7N7; *B0NFT.@ MD+@L)"Y[=T,[)"X[]F$=$I>]PV$=$I<=[; .BVXA<5FP$^8ZSF=+$1*7A<1E[\$@'**; M?%EJA,1ERN8Q)"X[0IMPP$X[!AEM#XK*0N.PH$I=U%4%=\*Q C68?<3.9AI1EQYBRC#T4E&ZC*%TG<4'F M?8H%BOT&[D-9A42MC!PBUQQ EM6&R ?RRKHFEL/4XP0^N[P<*'])8L36P0W. M7E!!EQ;5==A'7$9I]SLU #>X_ D/9\8VI[&& MK[K[N895\6R-+TPEE1_?:I,@<8GS341^K+1R3Z"<)W3;IYI_OA!LAN7F42XW M0X;LD(,TY" U6(7%U.5[(UXUNV"FT9)0M52N.9?&LH_"]'*8W*/IYH&EW?864M1PHHZ3"I[,//H*3##$I.TN$>I0== M+Q!-.>EPCY7^D:R#=/V'CQ^!73^FY'5]E]*+KN>*IM[U75;6,A, L\Q_!(YZ M!B4WR_Q'OT8]7S2-+/,?1Z->X[9YR#)_'%GF-2X/NQ.D"EGFWW.6>1_/U]2# M$3T0-6T+1GB(^[U1,N.[(\(P0T4""I9 ]G=GQD#0P2109SO#,9F$60YQ%7W8F8Y1=7A3 MA65E#5V4,\'00_VV3UT79;ZM@'E;KE'^N(ZRYA#S_B[GC*^MF&G%U)ZJ=<_Y5UD*'KX=,DG71IF"&A6UN3 M4R0CXIRB\BM"V4C,DVSQ&454C[3 N<&,1KKU&ACSBO4&DW#X[CT*BZ&H@'?[ MX(NTE_J)8 [F]K&KG=W/&U8;[,_!.]=_\Z,L_[M]ET:JJ=UE/;//4.G6.[O] M&=4;#-#AN_<=6*"1 GQ_%N< =OI@"23G:M>!O:>C3#KI@W5S(E&ER]9/-[GE M^WNX1ZK*SN.IP'>0C.WGS-FVV4VE5MN"N72F*]Z;R=12DLL -^P7S)T':LB MIR6>+RW8)BWD7'1P&1!R+KJX9\/,3!!R+L+% ";C^>D'6$86!B4W&4^'TGX^ M$4@R'IYH&LEX.JS1\:51;.^+]:8SW43FMW[S[<=@ M.$"LD$; 2 ![F\F2+(%+BN-8[)+6; 6[^_A1 (#@?6O0JT"PN&D@B8\W47NL=#0H&WP@QU'I8 MSZA7J3L9NXJ\[)A'\J^A:20__?.>BLGPA$:_MWL?^]\M-)2]93/^TFTLV[[. MW=S/299LMAMF@YG?FB8/OED;G2RE8G'3^R.LPX".D4%!=X+-L-Z,7OF]R?K6 M]F;_FW.]*6BZN#?[!0VO!0^MF.'AO4'F[O,3Y$B4E;:?9_#,*54WM%E!5[IY95^Y%3M-/$PBHLTM\,&HSV*R-V(@AZV 39NFD([$!0QD]W@>< MKP]"[LQ@0$+N3%=S9WKO;(3LF2%[9LB>Z7?VS.,W0B&)9DBBZ:&1"TDT0Q+- MD$0S)-$,YO) ,'D')O/ 233=,)LAD^:<(SIDTG1C_60]A6'(I!DR:;K3_,5[BO/F)T@VWR>U4/K?QXE0>+):ECCY^,\710F.;?O;P9+*Y MHZLAP>\6Y?&G8CWU 6)\A^!E_2!YNDK+LK M6_3;MNMTSBT"K;(-OA3+VEN:7..BV#?O[09]/4NC9%-<)BGGL(M"B489H!+6 MC)5>-V,=1?2MCE+%U,B *G0K[UG=JMOE996%("EP_K!]*I)%$N5$S &R8,2- M+F7$_N%)2?R)4)+5Y58*M;:U)S'QJ$E#E- $*S1 E:R0O^A24HZP%U!AN10]V!@M1"UB-=SA8=/N0(&AS9:MW$2OSNT2Z1 MC9S$H^D(31Z>*&Z*PJ8HRN(PG08*/$U)_6&MU10ZW!6;X.\F$=BFFACJBC97 MLTIK89,YG52(I%MJ M?F#K0PXU9S".J!U92IV499X\;4NZ#?J([RK\B?6@6YRYLH04=V3-IB#IA.6< MO):#K?0.BPDQ5 M#].A!ZC1XV0Z4(UHVD1-6^@I.#6U8M@\"BN>L E&CZ^Z%B$ST!E:_N*$/C#A M2;JQCF,N7QLI1VO8D\6_MD6U::82:E/G)HHEJ7!S*[JDH8?YXTSP1MF/.!W6 MMXOSZA!F==Q_@[-:QKY-J)V)@FCW=DF]B0<4;_.D')\P,<1MYQ=.Y'8,X\*L M2HV/E,G-\]@?!O3R> M(F&[>;+2XOT\?NEC&!;35'8HKXO?G G'SCQ;()I=<"BO%R=7?VS;@.Q(DX1* MO/O@!Q!A(BH#C,O6\^>K=78&I\1Z #HU,2B=N%?W@%;4R%QE2YQO*MZ7219E M<1*EG=]NE_?H&>>5!]64L'\)KVE(W3)J,CFO]DC(VB1X7#*+L?IF\AXK?QB= MEQ(.+J*P".U=ZY;U$%:0<'#[FL.Z>XV$Q=+C8%3GSO! ^,Z /GUK/O9N,;1<66R_R3] M[3/QFRF&VF'*?.930M7(QZ6R>-E)TC$8*MOP[A*;+[6 7'X>F[\SG!-3$Y7H M!F>-6$R<2.EV(X%+YS16H/+!T2+@Z/G;[Q(SC\%F4Z;,]A%:/CM_SUU/\1J8 M&E9YB!9:(UOYO?=G?31Z#T0E=?Z?;9%DJ"A:@\[P:4"TK1\GIK4H<-T.IHO# M_-9?Y4UP9IAWN_\G6?U/M+K+\6(;<_P2$4G3.#:)[679>&H!B,)VG$C8' MMW*,/)3X=\)6V*E"FMT88M*XUZT0823]RF'A6-H/]'6%,F&_BDAV)QM9).[U M*D 42:>R.7@>4X;-@E@\FPP4)V)9C8X^JW?KZJEX($8\/DF%[IR> 45Z=M(\ MQ"B+\@2+G#P6S="YZ],<6)BF[B]9\8SB9)F@!=NID]'M(H]<.ILAV;I1=VF4 ML?T(+L% K"Z!Q>$OZPL,$&DXLCD\ZS288UX>6T_AV,1PK'.FGR[;KO88[#Q6 MHJ$I2& ?S4X]_8H,7].UN>W:$?]ZF!&9LP4K*L+9CF47<4<+W5R_%QD1XJT8 M[RL"=ZBU>''TILC+9MR^*&^7GS!>T!QK39K]X@&GP_-!&\ MHB"+"+08W]J=P&'WAIH&!__A/%UQAG&NU2#?3VA^RG%!HW?+9#A',;XT>N]] M\1^(?$$- ZQ7D!S#B4R&QK D%]PPII@5FLPK:S-S1BU3 M\R3E#HW7EQT#ZMX?:1=42;8EDC8."\Z* M4[3$.:KIR%H*%405>40D3[(H?ZOB?62.B.E2#*=IY>+4T\C(ILY>T_Y>^'PU M^3^L#M<1QN>*&1L^X(]+J.*E41_Y.4068;'&RH-0X@.J)HI/*".33$H;N]@D64*% M*I.7=I5\EZ--E/^.RD?\%,4Q;@[EG3P_ITG,PJEIMKM=1E-L_*8'K;J.+K%+ ML+!P0TG9I*20- MUU(/#6!7KJ6&FVZ0*0-XT\U;'RG<=--7'L@(3[K2)JH!?G?-QZ0%9SB+45;6 M>RKW2?'[Z=LIRN(UC4"PMHR7LPE$SI5\2&YQ@J3N9@/Q M&\3.S".D:2=,-HW-##*P+L(P^4:)9(3<*SO!YNKYY 4>]%AYF,A4W*^H21PC MJ>#X)SI%*ZPVU\F9NW-56\?HCVX1=%??["D/7&1O_ %%W-4";P)4* 34A.G% M5I=WZZL]XO8O_DP'+-*=^*1%;-IKE9["6CH866Y E;LI4EJ58UF(NI(D.8K+ M]*UZ"Z;8$CEO,U(>2;$%*\A F*R@ISA3TH<)M,DJ="M!4K?EM^4:Y5* ,:@8 M:.I1>0H=OJ0F<-+C[GF&)27G!6M.\FI*[SCRH*K>A3NOZF$JN_2 "CR^_LA1 MP#4G%0:47+RS<^U""@Q.VSB;=D!JL=PN;.&%) &&C-$AT@!(JIYZT=_7L!K8 M"F'5@0M2_W7W!).4__'/PHJ3@MH,+&=^W >-%,Y1P$\4B9D:0JP[1X=N4%DY M;<0Q1D69Q"?9XA+G*%EEXN9'CYGM%W+"BS\BF8SO%H.DVI]6_H3P*H^>UTE?[C#/$ M>_1'K=#.B885[E"Z'0SSTFGC\6)[>>&&Z)..>JAZP[9ZI9+(/C M )_43/L.@GH]/JRFJ(U1I+*_TZ'-IK_=H<'&^E6@H@>+'$62)/!R^KX/(Z*W M#I^P1Z8Z%P.Z?[YDV?S*W^L^V63[A=4'=K]K=%O0\1A$-7O>/^;1@%ZUGF\,GBMF#0. M",:(7C*_#06Q?-S%*=D\"XHP7]_8(:N(*2#YK)) M+9Z]8>L8*PDW/&K3XUD?!!'Q\MR]8@\U+ ,P1VEM(&M4V-_PE=BX8K&QXJBI MRZJG+M?VI-2GZ.U3@?Z])3)?$.>I?"05LG:GQ%3MI,RC&RKU02;G;_F4#9TQRKD@E^JQMVV")^A MOXJ4SBLP(PF<8;C,/-[ & K+VZ&0TG&62$[L,>P:=88W&YQ5"U7N]1LYZ5!4 M)JG-U &[YNQ[ ^55(.(L*M9W43)^*Q9>9'<.$E+$OF40]2/6DIQC+1@5U6>F M(!5X[*VV4C4#_CPJT2,^152N\^CM,\[*]4FV^ >*>&MG>,'!P(,4=!Z VEI0 M@Z%*-4@!$E2/OYLT% MMEGY@;6[""_5W6:$E+)W50;8K5A7!8,K-.+JZL.7P&H\'GJ/],3.-G^K9*V6 M5T7S)-MPM0N@;!0MI/0!7W!1E3$E9.WQ$J(GUZ]1ND6M6&>X*#\C,F:$@)(4 M82&+6\0[B,&$GX8U;AUS) *SAKQ6P!/B;D[S.[U, ."%!@ 4 M " 3*4 @!T<&(M,C R,C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( 'R"FU3R M+\1_3/@ X1#P 4 " 5/H @!T<&(M,C R,C S,S%?;&%B M+GAM;%!+ 0(4 Q0 ( 'R"FU16>08:K7L **6"0 4 " M ='@ P!T<&(M,C R,C S,S%?<')E+GAM;%!+!08 "@ * )P" "P7 0 " ! end

Y"4DP@D:D1C@'C03CO.)?$D(J+8 M.9^CQ3CNS0)!OJE L%@8EN3OK>@_ O3O#'YMHN%<:>=E *JY#AY"6EHPT6L2 M^U8N7RSRZP5\K!#<_0*.%@$!DDX<-3!O#8E<6@"\P?E@M#3/#I?D_M"]/6 &S+0)V%PN]/P4!K/I>!2Z M6?8C'FRTO&NF<33_]=JD/N4$C8RB\A)4Y 8# MDUR+W+Q5X['V%Z^L4UFGLL[A6(<9YX!K3FV@P))E)JQ6@!:0,1W-SJTXGTBX MOO))Y9/*)WG0H8F4"0B,&0TB.NUM8,1PZT%:PW;FDR>0>E"YI'))Y9*LFZ"- MCEC03 ,01$<(0$A4(CTG7NX/M#UGUNGD@JI28Z<;$#(L62@ZGV -%(03?6]=T@X$=-V:!Z M2#494E70H(U-<"C>NNP99KM#Q9_:D*,G1A4Y!G8Z':?%SU8&XR\3/UYD>7LW M;?(OG,SGS<@MYC8]R(?I9OMQ/06)&"^50$%\A"#!.K1(8_0\ M7:>PDIUFE;LJ=U7NVH6[(((5G'G%A03DW"A.0-.(0DK+W,:^(X=(7[IAV)HA M4;PR4V6FRDP=;O00M5.$ _/:H3<\?TDEM4%MC#5VD0EUGU" M,$,P!3O>[DE/3]+E7UFQLF*YK @1%=)J#= MU>"I#@0K-0FV7UM5W"W;L_VKHE9%K8I::5M51:V$1551JZ)61:V*6BG[5T6M MBEH5M=*VJHI:"8NJHE:&TZ].C=B_V!Y0-@OCNGK\]?CK\=?CK\=?C[\>?SW^ M>OSU^.OQU^.OQU_(\7?H>3B&>7*O,'W&9+WQU?^Q$[NPS=.0.>'%;4;'N>""@Q 61=2, BT0?%$-\X \T#/C+1>\#I8@>-1 )75$2JH4ER9RSC3;REN'ZF#%AL * MJJZKK%19Z8A9J>L^+=DV$Y0XJ9P#Z[0%::E6G@D>(\,-C?7N0TO==*^B9$A+ MZEY5QU941JR,V'=&E(8@A6 C!@56&*>H=]3$P#%]03;T0+B7HG:0SE5L*/FQ M6)25("M!5H(\O"'+N"1HM"2&.O#!&4J1*B:#Y(I3IQ['C_OK6L7X4,*QD& U M8 L$8&6C [)1%#$@L98ZD;0U;Y!Y0:*T3@+5FZ8RWH>-]MVQ"H9$D$I)E9(J M)1T?)>E$091[);65("EWU!-M&##G@PC"W"O[X9'>>JJ&H MJT5G+UVH6XY%E M,=;CK\=?C[\>?SW^>OSU^.OQU^.OQU^/OQY_/?XC/_X./0_'4+[V]TF#:2W_ MQ# 83V>SP70R^.W]R6 T^8RS>?:\IU^>X'PPC8.Y_9+_^-.VFK:['7FWY55\ M6\C?IN/LUONK'4U^34MZ.WF/?M&,YB.R&YH1O20BA)_Y]/EW]KJQL];*IKJD5^W2_J6'SC M+X[(-5PEO$KX0Z,_;5\:;W#^-EZ].92CPA(!Q#D$3H1+?PF.>)1\H? MP"H=5995OJA\4?GB8%H(D&2[AB!1!8A"6H@* \J0S-E PX:LE(?QQ>XE7Y4K M*E=4KMA>\=0!601',7IGE=46+*/&1!ZE$ J8(89MR*I]H')QD&HH$.Q(R*0[ M6:RU4)7#>JGON$"ICU9)90A(X-;3:(U)ZH^D#NB&,J6'45B+!4M5V:E$41A1 M'!R^@(1[9,3X8" I($Y%RA& ,4%XU!M:"#X,OJU7^-P-X@K9"MFCN=L/;Y\H M'@6(X-'Z $2"Y80+J4+ZGSR*#M-M^IA3\S&!)^?4A/2SG^T\ MH6PPFLSFS:++U)J,WM?ITOMY//WC;Q@^X@6D7V'""_Z./@ED5>J* M=X\\D&Y/8K)JKG*NCVBH=,PRK\%PI@EP042B0^8\@0U=2&LN2@5X!7AO &ZL M8II'HH$QT#1:%AFAD1)#DV9%-_3SK&DA%;H5N@5 5].@J=*>(0YL M& N@*YXKGI\NGJ6B1DOF7(P$B ^6"L.CM5%S)OFF_J8U<:!BMF3,'@Q)FDOI M>;HDI#S_'?>-I&%XBW/":-U1#JM _* M >56Z)SQVTD@[C@TSPZ#UALB_<"VE,- ) #;U@RZXL\.:Q)29L=7V MO/WKIM MA2\.OGNWT-\^S[Q*9>%2V1X[K][@9!+NQ]6;ZI,8$=H+U!(XQ,"U)5X&0K35 M@N.#LH-[%,:NI% &YBHIE$D*)AK"C7#1YJ)%9U!;+IRG"!P1'])GI8C0=X5[ M&6BJ<"\2[CIPA]1R22D!T#G@9I@+W$J(-L38IW!YA7H92*I0+Q+J& DC$!A# MQ\"9:$$R'J,F4J*3('L58J?"5 :H#% 9X"$,0))F+\$B59Z#P:B-#TG%=P*- M-<'YW@3E*\[+@%'%>9DXIUYK0D$(Y.!=L)2FF]]1&Q+HA=L>B3GP8,]ZN5?0 M5] _$/00J)1<>2(Q0-#,9*.>)R->:HF6;+?DVT NIYNR#XX N1VF)/2FCG[I MTTGO^NDL2?=28@?X)?\=:]'W4\BTJD7?5>I*R^\["?^].!^,\V%Z2ZSI_:EM M\)6=87B]QEU+-GM[EO\Z^QV3VCM+,O8>F\\CCZM+]W?TTX^3Y3M>B:(;&9RU MW!D#+ JC(BBM:&1(%">U&+P"OP+_&(&ODIK-%UBKS"N<*Y M,SA[=%Y):0,A"I +IRG1A%AEK3+R'DWR#AKZKO"N\*[PO@/>A&H)2'6(W@ $ M[X+31"(G41(;I.U-7+MBN6+Y'H&E R",*>ETE,X3 ]&@H3Q"I)8QI1R0G2_0 M6H1>455OR/WA-UJF0#AKK8Y T@VIM52"AB!5\ 9#)\'AX_ W=1@)OBLGH2]! MXI^^8.-',\RUZ].5X)99BEUD:DR9Z3 E375>+H-7'<6QESUY6QDTFX()-SP)]3S#JS<**)\BK/T ,+TA'NB$B<(4!3 MPGI;8W]=M:NL4EFELDI7K,*B=8PZ237Q0!6U4LFT\] :5 M,2IC5,;HC#$$&"&(=$82H-1I$:PVFL:(7BOW$ OGJ28T5)JH-''L-.$,]Q[0 M^)@4"\$29T0GI0?FE% Z%-XCH-)&I8U*&P>@#D;+[>YF?N^\L$QX!)LPQOF]=V/+Z:U_.? M=KS ]8G-3D"D# UA26UE3!L1K!44!)&1JM[&V0M0=RO2^HZT[UJ%&@-) DJ? MT(7@4%DJO38Q2C0^&8W;!UT=.OA,AR!E/]#TO *I)""UBB-/B?;(I: F ')G M:8P*>%"2HJ:FMEZO%U'%SQWXT8J"HEJH@ Y49$;2H)QC"AQPR7=/@CI@K++B MJ>*I:SPYJ@TJT!(%!P+.FDC *VLA)AV/]*>*NH*G@J=K\$1*O1,""CI;#M9N\&S1^-,<)>GTRN=$"!I7,H[+H($98UUF+,! MB?<\@'A0)F^/XJA])*::2%@9XA ,X0-%9= +8 Y",)I$QHU'"!)C%+T;$%ZQ M?VB85>P78HYL![\&8,Q0"I8SD-8Y:H)W)%DG7G&N5%DQZVN&B1BF-1X) U2S MI!)/V<33*N\DH@F*,"M4%$G1"(YY$CCE0GHGHMRY?4&M2ZX*2.6!\GE ,-#, M*XU:F?PW1QPE00EEM/*@=\[YJ87&%?3'"_I6H:B2]A^1 0$>@0MKN**>< M.TP:Z4UFR(^CSZ/TN>&0Q<:'RSD[8)[984!2YYA7J2O-+KZDH+7P]^NLO*[Y MQ +-PUND)> +''&.N4BT,AYB%#>T((^&\X5J16ICT:JXEYH1 ^"*&"2NF0V M*RNH)T9&;G<\SA9#J3=*](@JJ+RD7_[>BOZ]H7]G2,H@!0M: MF9#P*(FR/O1@P1BG!;$(A=.&2&AP#;HE84J"U46.BX6 NHY M#]YR!Q$8#<9ZIQ5'91U2(WK51+XR4&6@RD!]8R F&=J(W@9$,#0Z8E@RWCRS M@$'3G1.KGF!B1V6DRDB5D1[-2%YI+0EG&BD#KYGEW)/<+,1&[BWLW(M]CYDM M=*ATT56.E8@J$95$1%M2 #9K+ 0@N)QZ_N),NTK:5T\F@16;H:NI=)87C)(6BM1--J04C-$.#8#WD5*- +0JM?-!Q M>]EF2XJ&8/HI*QI=Y@U=7S?T*2/HITE>>SJAL9UX'/R0M_7*0B^6M?KQWVSC M3P>Y_7_^P9?#K;^0Q?K\AP^7Z>I#HM=?$!JX9C9Q9[3?Q\PU6?MS@##,DP@PI M(^40\R9@%&?;'0-ZNX/&G]H0IJ=(&CD$=CH=IR>8K>R^7R9^O,B2]V[:Y%\X MF<^;D5O,;7JB#]/-9N!Z2;(&"E0R(A& "V^C)+F!'E()G.IP"],4FN-T@\PV M35&K+%99K++8<;$8\5S0&*T("@17&H,DTC*J C<*-WK3#I']=)V?"!MJ92I' M58ZJ'%5:Y5[K)!69XL9*;E@,D.P[)RAC42L:/?BJ&AD'O MB:H[X3K@Q)+*CY4?^\B/+JEKP@5K%6AP3FGGD@IGG=5$,+JY0]TA4K?NPY>@ M^^\_JV19R;*29:$&+]=@781DY48 SHS7,H^_Y,%P+M3&(L5#)I5Q&*9E]9X2 MJZ%;+@(K-Q7"330X8X-RD08&$*5C5CN.+A"I8B0;F[H=H&_4=88:&M%_ [<2 M5+DPK 15"D$IM"%Q4E*@'"A,AB:-G C.)4,7U6TQSU8\_@R&1K/CY)D;Z6RK M/__U7]*+^6C.7\^2]/('UPS^X^*%\X?_]NU-C^0QGV3;N67G+^2/^WZ0HSLC MGP3RPRD.K/?I!K*3KSGS;#*=I[>U37IY,ABEA7QL[#AM7C,?3.-@GGX\BF^#':)OEX9U>IMO-IV<7#W#^RL4!KB U M\#DL_[^?_?C^W<_O[$=\U:#]QTGZSS=8;]GG&V_Q9I&OVM5[7,FGN_L KFRY MOMSQ/S"35):NA)7QU6,X?^V6%3Q[::ZEZFUZHK/T\R]"UOT-K#+,7LQFE=/XWK\O^#'9PVF>C^_OOSZ[=O/OSTYL/[!(V,Y"STKS-'+N7:OKPXD#5YOBG3-V1\[:OUOR^_7GOD M!\C7"A$WB?#ZCC][>3?7;/ZM-ICF0NY=NL_R1O_;BQ/EAL32[ M!^^FB6$&KQH[">GMTF7WY_LQY&%6G60EWZQO,D->_U82C>7K@_DTR\LW@OSY MDB#?WT&0W3[D=1!\%Y(&89M9XOO$\-/%;'4>^,7CV3S=D4FM2"I ]@8O'RE] M=W"&B3MR7N<@/:9]_@#*[QP @W.E*Y%JVA1_3>=ZVWRTD]$_;59.OAU<5K4F MX5U2I])Y+;]\&R]/\MM!_CB:^?%TMFCP0UK(JW%2WU;:5_[ROX $X4BP'I0 M[8.A%M$K0&$\M7*#]L4N:P_82@_#I&N=9;EH%N=1@=%D@>%D?OX1+EHE(D8G M.8!SU"3=#J4QAGOMF5%+Y?86:KQ]G].>#:[=/!=ZW/DF7IQK>O%\4WP.:>;) 1/J!_'MQVS5P,-$RGUHS. MEAN2KH]7B]EH@K/9$C>O[&PTRZ^NR]:FO5[?UIUWFSUFM_EC96?OC\,?\SCP MR,>Y>M6?/]M@?P\'CWDX4>Q9B<<\CNP:Z-=OQ%L@O+]MDH_9)E7LJ:O'/([N M"4+U8Q[.%'M6YE&*!7D(1-OSG]UU\V[#?C+ISC?S5O-C>4>/YK/!;.%FHS"R MS2B]QW?I,<;HYZ//./YZ(6?):L2F2>IPTOBSAIQT9SM;.DC^U[_KI+_]Y?7* MJ3)FBN7QIVER\NIB=O_9\D#0&F]1;NRP-3(^RB-;/D]+9 M#+-/Y!^8K/[EPL-HMG(/IG=)K.7R@Z4%9H=-5ML&9\TT+/Q\]N=!=ON_&Q^/!L6X_GEV\RN',(F$DY2FW\XK28M^)N1G-YU M-K=GR:B^?/,_1O/3Y7Z/TB\DW7RYY-FES&_[H,WD_7]''U_\7_OQ\DT69W>^ MQSA1^XL+CP:](G6S3S8=?+/Q M;L_\?C[]!S998JCZRZR41[] TR1]_T(./N($FQ5%KX.?I^'.6 M\S6IS4C#B<_'Q+6>.+&?KL>_]CVH1D M4#Q[.3]M$&^ZW;=L0YSZ16*]\Z=:^G_'B3K@[4 M[P<]A^B]$;IRC>#@?.')?#L7W?,M^\MQX??^^V+'TP36)8_OM@.O$/WIBS>+ M>9\>?F?>_I P=?JU1X]\CH.K\KH!#FMRD1GD4C59\O[8SC.%)7[? MC6A%-9R.K<>^;-@WBDEJW%]QK&7EB17$&J$]4,X" MX1OZ0F]0^,2C\BP8O=F5;)AL[6T*7Y,S8,>#Z6(^QODR\O,FJ;:G@Y.E?]\N M3<0-.SN8GF7M'9>_T8+23%Q,6T6"M(P!4,EWXB_<@U4;X0X;V[=BAYE&_GT5&C_3_0H^)&E'7D M6=SAP1X5HJ'\,J5LRUNS3HX1E\-RM?GW^+=)TJ2*?K^T^:[++ZR)K MTDE]7[[95[3- )>!K1_1+ZMB!IP.!SEY_<\K8^Z7U<=.ST:3\P!^VE?[NS8W7DRLR4#)8O&H+!R:C7D-WK=]:C@9!,.O+W MN>1ZG^!A%(-'$\,8\*M:XMO77V%F8[?OY3A?3@2^MY 4N7IEY_^YG!GSMSX> M!_$[$+(/C_^T8^!LP/J?L%KQ>DM6EDBT+SL1\X_?OVUBWO#]4?5FF/_D<>2(7+-(=0CU6<.Q MHL%@EC"%?RVSPL2M3)QQ HP$3Y%S#5SM2BMX3C:?R+(64G^=:7FIP9VE\V4U MI3_?WO[2S$FO'MZ#O*?CXC.X-28;5*RN,B3FS=/NLS]U+?/3DYBDL1A)%D2*A*"5L&#,/!=Q6,N MB>SK:O!D.SF-I$>)#*)0,8024^7"6"X3T&)"/SS82[/=1!Y2K(9G9K&,-3M5B?G?76!R([ MFE=O>,H6ZPP'9-5*EL)V3YX7L9")5($TPAE/EE J M]F,O]2GEOB B<=,XXD3$U$^93*3/[234#HZL^.XD * ^-CC(;3B\SQ;,L=-I M,KP?%IOX[$[#%7X_IG]@F-86&[33IS!,:XL-.J/X'B0X.20VC<>_<, M#7J^N^?H%.]%KP\-2@^A>.\M.#3(SI%X(5S="ZD?U)K=0XB\GSO2PO.X3\9_ M8Y0O*K_#QAGZJ H)/^5@L;_)'V;:W33#$A!%5F$V M3'D+!UYH7 JUC?ZW'[YOL?(* 6'F=)G'=MUD66F Z4)JX#XZS(I,:_M,SB1H M^C"QQQOG%J95=G1__>K*F>(L"CHK#4"@ZS*5DVR:Z?S8/2 N-Q8\>8 YUHL" M&!S5:F\6'HE=!_&$ZMOI3!8[H]82>?"L1HN=]3D(1?A5WDMXXOLBGX)&M\!H MP=^SQ?@MB*8'5T-F8.MM&&8G_F%X1RRV\=E-F>H,.+]*GL/UR+20I3P#*$-#DV? MVK:Y_=B&1",W&CGU%:) CW)J1:I*I*UU*3"-/N5ST,!@Q%>C57.HLM1*K.Z3 ME6"QT=^KZ&PYSN9SC0. 7\;PGXE.PQS3X@Z^P;+)Q"0[\_HM(V>J%^HPL>=]X]!%;=O!]O1&W.>RT'!OI'C.8-\KKFM"UB5\4*H, M5O0&'P[-K!G">8>=68-6Z[)[>Z_9A-5TJ'/K*M_L)4':P M"]UGCBJZM9K+#;AC>UH>C?PDM R!#MMQ_3R=+^88*!%28 M3[/I'%$O3L4/FM> ??5$^,"!TMW*,[C;-3@LJ"VDNUW9DTNY0ZU\@_Y.W^ P MP2RH;%>-Y2*U0]_* >9[A]"\]S -#;(K$G,AG.W;P3[\0ZC<>Y@&?0=/JEUS M;/4053VJH:+Y@[[<4'5848]&#J-X\508-8UA Z*,,[@6,#=OXMSGD^545J@[ M'./HG+Q1K>-UH*I&$2F /O4)G&04[AKC0L]GFR5]Z][SY5C*]5HQ]0+,?+LJ MG'DS-V5?M%)8U^]HOZ4G#%>RT!5@IKG>:[R=[_5L1@ASI/ .O! U&\Q:+?I+ MZLQ-#>PV8@#K-)3*:_4-U%K8O:DI4PE_E7C%BB4J):T:G,/<8?ZHP)HL2-28 M-;ZVKG!3W_D2/JRB& 9&^M53MF:Y #*;RI)F?VZ<[VO<:J48EYW=[]))XU] MZ(B!;Q4Q\ ^*&+04.X<2?.NH9:'3CJH4#51^D-=O/[Y%?Q>JT,9U@IB-W$$OU5VN:SAJOYZ0\XPOG''^ MT/6"F72E4:5"CM#3 VJC<50M09TJ,+=K\6BRD,PTUK*Q='41I8QJQQX=F.0L MGV;;&J1#=.RC8IS;G/)#R&U96BN[ZOQ1C$V=VXKV:X,1M\M%:NT4T[DY.51S<6 7!.^Q:T&Q[D9/(D[?F LV\5 MN?+C*SAGE1PV1'PV%U?=+JA>]09H9C%G7W^LXC%OX5"60W4[7,X)DX0H12,2 MRS1)4\_UE!OPE!,2':-N!V,QH?!TGO"02!FQT!72"X(X4L07C.QTE^VQ%S8[ MF#XWHJ/>)$?OTH#(>$K_A$%B6^S03E?;'K2V24IR+UDQ&R:8!95WNC3VH)<- ME8_FTCA#J8M!\EG0?*=[8P_JV=#\:.Z- SA;O]V:U/W%< 8&[;3N]B":#:DO MP+H[A*4/(YF5PZ^M=?.BZO/WA1KJ&Y;C#8MN\:4NNZ]C!;QNG:LC\U+WP1RU M;I*ZVOC$&'-4@&&'A6A-50E$=LQ*-(H^;GG' W:^HG,PH7[7004PN/[07_1P M0V'KU#CT61 K";S@13X1GDI3P@(F8B82F<@@?&*-P]5^G&%3XC#:62N%#38:W7]A MZ?:%U=4R='U',&]GBW&)41W8WJ"@^ZV\-Y,S7Z:RX- MC@K7C<%780X>E&!NY5$+HM.H4:?-UPBL/ A!/)"O\D^@FW(Z$PXYX)SY02*$QHQSM(3 M969<6&[&04?!RC<2[ 3M#N^*Q58^>W9&S?$[2WN<9(NLG!_!3N3=,+4MMNA9 M]?!C1;4"*T<&V8G &R:P,,A&@TZ__#^0Y-H-)6+<2YNG!\E577J L9NNU4A.R4P MT5BL]XD((LI9X-% PH;[@DK_ M6O1A8-=M>&6GS3J\(Q;;^.QN!61_1_/_.3&%Q,K*#7=:N<.DMMB?"XCM'5## MT*@(8-M'HP)AJ!;L&7:+\Z+ M_#X39G3S+6>9?_" M-+EE:7+(S3SDVBRZ+[G3F68+_=G=& OK56_4S2J6,],- I[VKV6^,"EOO*YF MHF;-2%O=5N3^] MW&I@<-Y4^/YZ.H.C=CH6AOG8@ODOP(%S )7MRF/O1-,,$\R"RJ\H%;Z_GL[@ MJ)VI)L/DLZ#YBTZ%[Z]K,3AJ9SFJ88+9V+AG3X4W2!PMU9L*L;V7X'(F9.'H M"Q?]?FU3*2;A[OCZK-MIY1<)=X;0]]@9F_U\T;G-_44S!D<=YE.PR!RQYC^@^'MR%>,(K[V6AS:5ZS8M\?K1;]K_^(XWB])N]9T27BWS+ MC/J4@2]6'KI65.$X*_C1&(M-O;\?&M,7M87&_*WBE/#.NT>M(VPU6OK//]X$-DVW,)'"M'6720HZR_Q/#@J!?M M*HNL7&710:ZR_B+#@Z.BJV"_"O;G%NS^DP1[75QS4Z*7&;R:%OO*\]'.2Z%] MWBH5G.V/SV;K+ZB5'D+"]H58>B\QHS1[S */X%ORE-MU8<:&8,-]VL?#G7FY63 M-CK(2=M?9WQPU(MVTT96;MKH(#=M1;'K176]J)[QH@J:B^JO/:$I+9$+J2;8 M#;JMY=.4QF&Z6555CM(4K:2+6@[/*2X6Q#=6]'G0[<67)3Y:7Q4U$'+S3N@Q M2M;OJ[/:* >(%;O^E]$Z5O+B\8.153 @V@ :'XH5Z_4TG@)&&%FYRZ,A&.$[ M5'QTYG:Y'3<8<"5]E@8D"&)"W)AY7/C4XY)Z21P&\ABX01K"(EPO%9(3&J0T MCN(P3-(PD7[*4W'%#0YLLPUS[/;Q#^Z(Q38^.VZPY7>PDTK@QJDI"GE&S<\J M,A#OC@P,DMUBKUYT7""VB@O$N^,"@P2SH/(KPA#&5J[1>+=K=)!\%C1_T8[1 MV,HQ&N]VC X2S(+*3\(07D:QG-6"SRR?"(2:YP5\,'/>ZI0L_NC !P^8>/4V MK\JD?FU1V*./FU;:[F!IZZKBJJIFP.L9J&H&O)X!>OO&4MR!==.MZ(_-@>7O M\URC%K%TJ^ZKI/UL&\]LNB[IJOJ.[A10%:O U"_X8XF%\:?3;*'OS)7RJZT) MU#0JUIY \^_:7 T(Q30*SN]U4=.R+EN;>.'(Z2BEVEOW%U@9YIN!Q5B/W.A- MI977T4J3J2E]K(BRG./JM]?B^4466$LL:CH,]_MKM6\0IMU][L MN=Z:EA4RTR%!2*S%JULSXQ]S[%'5L%)^#[M$FYTW71YT4R?8!> S"8/VM$H^ MR6+Z0=4GK4-M+V*2T=BG,G$)#Q0-8TH#+P@I"06IDZZLJ-TAXYM2\J_%LGC MJEER]L6WBPAL\.;< M++AF3/C3FTUQ5.[#C3?MAKS?%)OH/?K7$BXE]8C%S_1N5*6GZZBW":1D11=1 M5]>/-BY^+)A6R+&HG50F:E%U&EF/@X_T^9AC\[Q: M>,%X704;GJWK6#=M6CIENZMTX2E[A#,N M73=X4U)7:S-1D.W+U!=4NS74H-]U&,1LQDJN-4Q9ZD"+KARW]BIX$"9;M_3K M2)W2*>$VOG'>=FZP=CN 2Y!>:_MJ&LFUBZ_W&6^FZK)L6T9B@SR8#PHI(;%/ M?=WNIL,2 P1_#F70*EP3[P[7#.IU%LK@BP[6Q%;!FGAWL&:08!94?D68^MC* MDQWOQM0/DL^"YB\:4Q];N='CW9CZ?0GVPNW"']!"PW#4KQB*^OA Y\[M72'U M75Y^;5/L<:#17=G"\=JI[H-XV[7--J+U][@^[BVL,M7U]I5'ZZW;:AK:_MLI:MU M5"S=(;J4B\6D:1UCM.G&1S[/RZR&L^@X*[!'Q2HF?7)]^SL5;*IIVNALEZBJ M'2!DK4)W<7*JH.R+[$826X6XXJ/=SG;=2*[-\78UQ_.NS?%>67.\ \ZW55@T M<;?@&]!I]BNH.^7M3/RU:3>6[4(YA-+U9.2YC F/1 EG02QCX2HO2JAT57 $ ME(-+B!2I%)%*.&%>P)CGNQ(N",Y3C\3D5(677PG,(;$*ZB8[@[K#6V*QC\\. M<]"LKU7(%>8_IVF96$6#DYW1X&&Z6VS6B\8Y)%;1X&1G-'B88!94?D4XA\3* MZ9KL=+H.D\^"YB\:YY!8.5V3G4[788)94/FLM9)^HK,E5G)=%N@*0@&/#7KP MY[RM*EMU)ZW*VR[9/Q%,#:9_(>^657I*A7A64IA./KH([JAR.F#JCBDF<>-\ MQ&*Q[<"R3AW2G5UG=_4YU%Z'N92Z&=HUY;N53K+$0>^+'0]7=ID2RTG%;*<&XVX[5N+?72U.Z=R7-0+[]"T M;P?8H_9RK-,9T><5F>^RX1& M+0%*H)KFOWPN"[/)>H5=+^(/L.G.3!M^>H.1#-@R%^PNB=X;-:'W,(118! ] M128EPO9S+#DL-/4Q,0QK%+<4@_W%,8\&UK_:APJ&=6;J%I;-8N: MU1N>0PKB^T>&JMN)R9&8]?*/1L]^0J[3\7V>F^#INV)YY]QVU@QO:NI.O[MM MRD[7YZ*L#DF9H2_VGA99OD17) S.3,)=]Y!3;= Z^;)I=:P3\?#DZS2*GFW[ MIJ%(_@"RHQA5OD30/2?E6O_G^I1ET[EQ/:[N0N5EQ>E-07/%?M%HK)^U6EEB M%7]*=L:?AF\2B^OG14=6$ZOX4[(S_C1,, LJOZ+(:F+ECDYV%EX:)I\%S<_8 MA[@JH[6N88RIQD^"9)=PVXHJ=[CSF19I&(+(5 ;7]*+3&+[.+MX(J_PYB0SHC;KOYQ>$\A%XLZ#7OVSZ4! MWL W[J2 VY)37GG3C * MUFA&*U/4\%4Z68SKA??->6F:#VP^"W2[QSEF.4Y 8](W")_0;%KJ5+^BZGJP M=31N*":^FEL0)ZY?B5V!E;@IJGB0.,^>=V MRYMI":/,3NE$P06([\8-$_(> Y*[U-DN!O8AFTRTWE<"1^-=6H44,U1C9C-I M@(:FH816(>L%F9*B=;>(:E3SM%-H/8TIL56+/*N4M(HW)3M3JH8%GHW/^**; M@>]!, LRISNSH?:@F V=7U [\#WH9T/UPQSI5I[TX]4$? [N[N_9.#CJ(!]X M?Q7 P5'!7LK6I:&P>K4_])*5<#$Y'UMH2X/,/M5]LS=IXRG_Z7_]=_ M>)'[C?/+LBB7J!)6KJ6=<\(O5,8[3*\QWG4(7\.H->3+^3F_U]![QTO31(.4 M4*$TSA3GRT*VO:2,4R1#U ZH&3/Y6-9=NW4!'UT*P6"B\-4_4Z/:M.'>V[+, MX::NS?+;YBE_-D\Q-8Q7Q9O\H?6[_'3_[;MMMK75?KV5UJ;Q]7F M\WI9,M-@*28YI@_FL(W&W, M'GINXJ5AR'Q&4E\F- FIE%[(4DX"-]H#'S"0631;/+Y1:(1@W[6-[*(50O6+ MGBK!:%QU;JLY K9B"407AA8-9A$VO]D>LZW5-TSV5R.]*,+FX&;(!#Y%<7IUW_/8T.8^BWF--'%VNCY1 >FE6HR>>3]6O&5VB>X^RHF2SK-47(OOK)@UFIW$"5.*KO M@.ACT&/@WWD8.F0-B9**-S+5ZZ+IL$%XW#TCX0ZC3 M4F:53BN)BKY/0;\*$A*2Q$L8%2EUPT0@O$A1=DJJN#?^5JKA+T5I>Y/%7,\T(J>C)I/<]_]8P4N2KDH?#@%A+$ MY1Z+ \J)JZB;*-]3/??/\:CBW<0;5*GE4<-/7=DKLK(Q0K1PU=HG7- %87Y2$*^K M;]PV:#G_EA4P45@23KU1,6M*U$[5UH^,:XN1,DM0A>LX)*WR\/'OJ%YV(HWK MQP\S7ZLH&(YLO/,GI9Y:1CLH["F^Y%H#/7"1[5?50=[/-Z MUE(KR%)Z$&2IOV3[X*A+:!9O3V:%6PI/0BV MU%^W>G#4)?2$MZ>S57P^/2@^WU^H=G#46;N;?UJ[/[01-'.J)'TPEU8*Q-3W MAKD/>@M4P"7UUYN/-\Z?\;:9:M M/M#\Z;L<;$VM+I1=GT/5BAS3(#*5F8RNQE?R!K23-P@+JP)TIE\Y-@#L].+[ M5;=IETW>'#ZO1I;!IVT:(BSY&^VVZ'@\L+0U0DV*[D/:!#A]JVI@&585!1Z8 M-.6U99W4IZ]C';327V@4I"IK[KRWK!6R(CT(6>%902L\.VS%,XD=*_!$>A!X MPK-"3WAVJ6\7<8=:Q5[3@V*OGE7PU=^6?U3;>1_Y6(KE!.M*;;7X?@71,>/9 MQ'A/=5)67WZ2\I0*24+2%$Q@WXL2(I4,>9Q0RB2EQ\A/HB3PH\27,N$^"2FC M"8M2$M"($Y5XRC($"B>U]ZCNS!4Z 5=9A9H]]Z!8LV\5:_9W1EJ'=\EB:\^8 MLE1U;]=79]FT:EA3,C!0=6>JB;%)!: R-WK=[Z)RK?;U.32^")5/)OF#P:LR M!)278[!Y.8;,4(FHJX@+_8A:WC6.G:94>&GN_.IUVLHV;EP-7IF;#'\$!8&^ M\B GD[H&4G7M9[)IR;C7$NN7&:]WQV&L(RBZE%JI_?%^3Q>;: M.8>.H5]=JPW85!OPK]4&7EFU@<,%G)4KVG,/\D7[5KYH?Z=?=EA660@X.Z_L MY=Q>5OYOSSW( >Y;.<#]G>[?_?9IO[9.U;GG:J&_;]_GJ2O\>UL[K0BUIW=T MNM?/1EF*-U0SS_5^1N;/PS9(18/FPM/"]6&<+>0;))>^/QX*.N^$^[;V65J? M&BP<^?V_O_ &IWF>:9#!>50W5#V-:L^PQFHF=DUJ>X^H'F7@R#7\>HOP'03@ M_.);@Z6Q*HRU"L!9$WD=&AW$1YNG['DYZPNGR!\.8?9#^?H)KQ_D<4MV/D:] MEC4N-FRX <8Y&C?U4.U\G+71%.TJ^D\V#?^R)/^A?D('T6&O7Z;NJ8.=2\X. M,]'03,\H>I]TW?^YR,MRDY_.]OZ_-M'E9YR$+B][[$,UQ!'70W<]=)_SH?M1 M(U*NI^YZZL[$<-_7TN3/QFS96-EK(M^&**PN^ MK(G[)YCX:?2?2"'S"'&19L(&.GBP45&)+=OL0VOMSXR$SW;[91]K:/QQ["[=1H6=K*\+$%TF8DU73\%T_#8/(Y31, M"7<5"Q.7>DE*!7-EQ.26 B3_>%]7Z_QA5BZ*)68LZ";@>#AO9P+_^;X]F7T] MP5>+301-L8E@=[&)410'&]4FGB\*?$D'_RJCKC+JI MEN\D2 3YB?[>$5S2$R05"4V(&Y PYI2Y/' 3FJHXH4'8F_!X5L'U;UGD I[V MQ;=OKO+J*J^N\NK2"',:>87NI#YY%8"&%2O)N2*$I&F<1BJ6DH=A['LAH<^O M:%WEU55>7<*QO,JKH\BK/6H&4J4"(OR$L- G(B1@\?F$".J'?L3B,'QVD72U M_:ZRZ:*.X%4VG=L_%5(/I$Z<>%$0$R52&H9"BB05G$DW$>F6NJ;/)J,\?^2% MX55(7874MIG^X45(C/,Z<]PTXC%/(QDRGX1*4>'&/ P\X8M4A:I'$SGS*=]M M'%T^TUU/\O4DG\7-(?TX#D@<)#2."1<*_@DI\T/%8>)Q7;[G>I(OYGA<3_(K M/KI/7*AR??D<]NS(GL/A._J3 M;"9@3[]VWL0W?J=4&'X#N-I\=B2;>BF,O1_ M3>#+GN],X0'C\JO+@"A=F+@^?[F%W8+YM?E0 H^&G,LTB1-!_#"FS!-,>6!= M153$RGNJG_>O']M3>8M')[(Q)N=C^Z""_-I:E]5V'QZH3%D_TS M<>*[$:=N2A-%HM2EB!B4@O T)/C/YR=!+M3%>Q4>5^$Q+#R^/*]/*$J4)*[@ M1"8IB6,_X4I(/TJI]*D7D&VM'U^Q]/!&'GE1$F20)8]4QO&+;Z\FTE5PG0\" M(^.4!I*I0,0^$3ZC<4P)2]Q >@GWJ/C\1)/OC@+O:AI=T'PN@#RO6$@\P8^2 MA$2YOHA2&46$D82I-)0L#*F08<14#X1WM[O\Y0L++QVE7K(I+,Y0Y^;"3LA5 M@)Q-@)S7]4%$XD4\C.,T)L27BD8D8*XD<>*FB>(]KH_7?NC))03@KB?Y%9SD M,_LA*"$TI"1)O-0CW/69&T4A@],_E'.0CCRSW,7UW/\0LYQTJ4B,B#^K1T ML6N#Y?5V6@,KC+^QDOB3/5U[JJM23#'31T&.,JR2BH1\$D1\F3RY?<<8; M[B=4K,=T5MUTQ[OCHE%*>IQ)SWM:+O_@7X7858A=4"Y7G+ 0Y%F42-#8>1@E M84#CR$L( 9W>]7LR-E^A9#M!ELE5H+W$M5P%V@D6=F:_81JDGN5 M::Q2[LD@CJ27^/+SD&CKNEH:O4[!9NMUO,JTJTP[GY*VAP\5M2T5IC'W%.AA ME*8D3 AU7452+ES6D]SW&4BMD=^;]O$*Y-95(;L*KQ6'28KX*R(Y8S%3?4+L8@)!5V/R(L[[579=9=<%><="X7J1+R,OEH*$-$EE M0*1+ A:&3!+9 SB_"K2K0+L*M*M N]""3T2)@":QE$'LDT@F"6.^\)EP9>J& MA%XRJ.XJT"Y""%P%VE6@G=6(L*C<4]!E*O, M>B4RZV!(XL#A&$+([8(IDM-V]CR.S#WC) \5IB)?@EC8->.3YR)>2L'PBR70 MR3R'DH=,*$93Z7H$E%0J8N9*Y:7,!45U:[^5HV15^"/W4AL57&7.5>9<9I]950KP7+XA.SA 74O?J*O:N8N^$!#JZ M*T^$B9O$$2/4 ME+OIN0&+TR")T@CD#F=8(2B*")=)$E))MH0/KJZEJ\PYKEZOY_6P\WIF)P9)>))P M23P>!X3X2CS*>?1&L>^^L".Y'R#%_/M__P]\B-OQ+?X$ MRT129K,EK=8Y_$FU]+6/]>Y]@H7^(XVD1XD,HE QXHJ0*M@,'VR8()"A'X*1 M4QDR,%2*V\7>PT+#:OUO=0F1 A@E4@DGS L8\WQ7>G',>>J1F/AAWTL'1T5H M3Z(-^>V?<%?K'1TP&K_X%FF/ QH+ZCR4[5WD\+#H(,I&5I2-&\'Q\W(JBXRO MR8T6TE:^G="RS%0FQ7>/;^%->"J7=%*#U][!5?\)61I?_-TDY[]]TMIO0P]MDL[GI(9MK]DG?@@Z7$[RO.5RU__V% M^X7^O;IZS>\H>T PJ(7^_A=[;NJ6BH4K2D"--C6*5GOYN^Y_=MR8SX0G[87* MGK]JK,TT#YF1/SBC-3497EAAT%?E%/S6'4))(E-,_#]Z'?$.KQ??(O5J)W%&'8@GTGG4=+B7.'#G5W3^THP M#Z907)@_Z7B[_WHBP^E%$N80#UAEQ58)65F=@+42*.[ZJF.IO##V(X]R$KN< M,N))E8C8]U681MOJ^YX@D^L"(L-G/_?GE/X7(^*!(YU%[JCLW@CX\ADD_ N3 MW<\W73N1^J+EYJT"=1"8]-,81,'=^#WP*4K0A&) Y%4+LS3P+MBT>$7"C*YH5*R9>@(R-'H@1=R-FS"=#/1$6^K$5=]=L- M.8UGH1+4G^1LIYSF@8@X)T&8\IAX+DL\+V)2NC*(:""\G@HP1Y/3OCMRW0M- M+GG52N\37&C/(,C_7$@*/&S\'<\IS7O)]-*$]UY.P97XMA^B;0[SK7R$4['1'8173LSI8B4D? B MPL+0)7'"F9>RT"=NP)@*I.K)E#J>:9",B-N'$+W .^9YQ,S&363^O03D:2_8 M:'C8;K31,%;) N$4N"\+>=J[R,%AGGL(90/7BK(GQ&.>FLQ>[XJ'AWD'D;D? M##DTRM\"\%W,V=X0K$D9!$JD@X"#<>0@+9;WEUYZ(Y^4RE5)2EOB)1X"6E HP83AU24!5B&4\ MCPCS/#>"U^O=S.%A_D$V4X[S M!X312(=.D?V=7(%N8DZ&PQZ=$A234GN;4#717_SIXRUR,AP9AYHS\_4SXX>] MWET>'K9SF_=@$AO6(H>P5N\ZAP8%+QL<[O72>7C83D+OL4TVF[LS46AXGRPV MESR;2G&*K;;+S_(.RL\*K/*S@IV92\.[9K'5X0L_QW8I8MY!*6*!58I8L#-K M:+]]NM0DCQ#K=$]I<9?-WN 7OW;HW#E$DJW(L].X MTBXB!!8]%?I^A'#0>=-':OO,H<^;1_+2PR?"Q52;X]/'LL\V+9-9]/)S[RXN7^UZ3FRO M[U$Y$SHCCG;B1Y^%#[_XUDO3]*5"GB\*W;S//KXR2,1STJ ?VH#Q*Q.KJFTC MK2NC9OEA)CL@!>:YD@8ND\2C)!&4!;%'_!CK0J8T(2<%*7A7\/)5K%S%RFL4 M*V%"N<]9$G 6$*ID2E/)4C<"P>()FIZRO.Q5K'27="9][IF4-M]%E-NE)?I> M;D[O,^8<7*+,^O20=V163!013 B9A@%Q(Y9L7Z1$G%',O6$X!Z/>U(-CJ@K7>5" M=TFOWM5R=)3 I=A15POOY'+K?;XLNF++)Z$/2HRK6$(B5Z4>$5X224F88F'8 MXQ\^7MAIY,<7ZB&^:$7E>A)?Y4F$^] E<:S"1$8$5(C$3Z* >AZ<3U_)Y)0* MQ.=Q$C]W9TMP=;9?2U7L?!9BX4PXAZ50A$:,"+ <&&4"A ,TB,R%7WU?([7 M,ODJ%CXO5PNYNEJN!IZEV/J8=?M&IT0J=+80D""$)F#1^2(,51B$GO"B\)2H MEF 4>WW-WB] :EVTFG(]B*_Q(";" X6!*4:BA'C*U<4 A8I2-XY\5YY2??@\ M#N+G[F@)KXZ6JT5UV1;51WDO9UV9* ,>*:R$H@0)INK7+CX^7^.)]F16X(D41C(D#/E$:E$$HHH]?V(2.DI7_HG=;8D MY/5G+ER/XO4H[G<4>2 3UPMC$M&8\$2FJ7())4%((Q%1T1/$/:*[Y7,XBI^[ MNR6^NENN9M5EFU4_9RM%&?Q41'[HQP&7E- P3>- )5PD7NBG^/E)O2U>=*$B M\>IMN8J%SUHL4,^/:4+=. @20AE/&:6$16%(HL!+ G529\M5+'27].J=+N-(-"(D%#:D;4!%ZGO)"2J.3NEJ"Z/6'TZ\'\7H0 M]SF(OA*A[W$WE"HB,DV8I]* I$027R7P?R=UM'P.!_%S=[1+:H+MZB^ MGZP%L,-$$2GB.)*!3Z(D8=+G(A%^@E5;4A:>MER+=\T5N J&BY__9RD8$M<- M5!3$S ]BDJB$1FD4":%BR=.(I3V"X9CU6JZ"H;.DU^YL\:ZE<:\VGGU%3CE9 MR7[TB BH\E4*\HA$H-+$7LPCE[A"R:,\*)8,'9*A\M5,'26].K=+=?RN%5Z%E_M60RDQZAB8%CX3+<& M"X6,9,@E"96(3HIQ^1S.XN?NEZ'H7_ M,G+*VBT@)R]3;EVTIG(]BJ_U*$H:\"!*!:-)0OR(TTB1P/>9Y_NAQZ-39B1_ M#D?QW7 OE7LVJ"S>K=$',=04E326(Q"@(74Y\2E/"21@$/A5A&/I)3P'Q MXRDH[H7V:;LZ7*Z2X2H98C=-0$-*?98JHABE04(3E;K8L@R[Q9]27[I*ALZ2 M7KW+Y5HL]VKG'52AQBDCDG3*I*+U0N771 MNLKU*+[:HQC($ Z@]#GU \(\E21<<2I\*=((CF?/43R:#O$9',5SNESF5(AL M=O?&_.UKQY__?IE^F.>HH+LG<5Z8"9870A;=-3EE/LG$VB9=T#(M+;75=?Z' MJ_]7K?4 -G\N,8R%.-?$L._[/$I\Y:DP(E2&:>1Q"A)8LC",:7I*)T_B7Z88 M/MV1?5YEZBJ*+F*95U&T11117T6>2Z.8J( DC, A\<)$^&%*0Q4S[X0:X544 M78HR^:Q'\&IY'B:D7BS1KEZ.*Z]=(J\]IQE/+M*,_Y0OZ.0"[/@MU'G1RG.M M5(I\R2;R$ 8XTF;_X5P;;:5[7PR9]E6^NQ'<1'FNXI3)."9@\C/&?73(!G$< MARD3IZQF[X_<2\7-G^Z47Y;I?Y5>5^EU*62RD%Y245\)SI,P1KA)DE(219ZG ML.QUPN.3]EJ\2J^GZJSFW__[?^!#"BSW+?X$Y,,MRF9+6M%O^).*@&L?:Z[X M!.3Z1QI)CQ(91*%BQ!4A5;#)/I=)$,C0#SW/JYJTP% I;A=[#XL-D_:_U25$ MBE1B5CXGS L8\WQ7>G',>>J1F 1QWTL'1R5X\O"T??LGY(V:+P:E,=(>!S0< M>1[*]BYR>%AR$&43*\JFEI3]$RNU<\/"P]B,RI#9F):\O MS\*_O6L<'.:[AQ"6N%:$]6K"]MT5_UR6BTP]-N9V==L/"?B1HS\9.:4L,M5[ M2V]L8N?/^]WZ#Q)U$[RY)@*>^#[/A4-GPGE7+.^<6S'-9EFY* P1OWS_[O:K MKQM>>!('?9@Y_[.<2:]'.!^G^6]P1SJ_%!K7BN_".7S* MX9[DN?,6'E[D$^>6+YPO<=A__4<"IL\W.YWM]5L]1#OFZ\G)3 M6OPF@4WNVDLV5\YVO>GGY93)XH-Z"T^^@PG(\H.J%OA+D8LE7Y2_5B\6W0[6 M2:B$JRC\+P;."Q.AO)0S*;$,M]^7!84UW[U%WF\=QEW]ZH>?WS<*EKNB8+TI M)4+,67/NBVJYYM1R]39X';)_=T4(N%LC+S<_U MUT<.;.WDS2.\X$W^,&L_1B*7P!AR(LNR_OC&&=ATX+/;Y1T<. ?5*->+1LTV M"RFGR&75_N+V,,EA@QRIE(0EW>+=_1>MOP"_U9LM'A$[@%JYBW; MZ"7"4N?9O+-*^:9+AGLZUTR(W\.%RC>3[%_+3)0.+6OVQFE(43'N!G6[6BSH MD;(PT],\?].(Z_-+;;]7@ X/\PZ2VIZ5U/9?TG7H]ZYQ>)A_$&%]*\(&SZW. M=2WBB:2%-LW&WZ#4OLMF;Q;YO+XEJT]J\\R($8=/: D2\MW'7][_0N_D=X6D MO]W"?UK3>\"UOO$((__-,YY"E.ZUGS37>GUMSU!F3^HOX0.;S[;,X(MOL=+4 M"OOV+6D. ]XP7/8;JF!!7X.0>Z"/Y1;:=%T2?QH7]5,J-T=E#KMH^O9LAS:* MS5]KP]EUP70>5XO4 ?9UW:G'/5+]Z0M@H5U+Z[YC8S5_D50@D3K+Z6?C]1VI MB)\M@ \XLC)UQ@7>NO_QZ?:['[__\/[MAY\_??_SIX]??/L)+6Z\,5&Q 78I M__1'VLCJE1/@.!L+6?E][;<#A$OO.1\>%APD7 (KX4)>E-3N7>/P,'(088D5 M8<.79\3 8:J4,CC%$O]O75%REO!F1TE96MDM#M!]#Z5^HE__034J_)IJ_V'V M]W'&QW^%N;R'J< U<&OFV]7UXS1@,5$RC"DG4:)2X1-%(R]A(DX8[\%:[=3U M$TM=O\Q^[U'U!_1N0P 4:K4>+#8- M1T>3Z=+T$';O<%?D)MFW8UVJD$]5H MI]T].F4&VT,+5+2U1=;Y$SQ#..Q1?_[7FX_..SFGQ6(*,A5G^.\SXIR8%? ]F := M@ 4J2W3*9N485H=DZE(&*-9YJI,!52>3G&N"TRD\2+_@GA99OBS-[;;%/#-D MQV\K"7<>G3CR=YZ5,#OZNV,4#%G;N4XY!MNE]S'EDOT3K">D<&LP:4-J9A;; MF2VPG2,I'YMY]3X.%@02*!/U8>'A0>)^]!*W$/PL.@@PO;&)@9'Q<]M_1Q 9KMHC']0-(98 M16.(=33F6?C7+ACC'Q2,(5;!&)(^10\\--+\0^.P6_'6:=]A_$U9WREY\=CQ MN;4.KP&U9,B%_.GM;7U7U^?M 2YV6*^<":W"X/5:'\F-RVJ6+^ 7>8]W+=S; M/+^7A10CN*CX9(EAWZ^=+[.O'"Z+! MW$F[+5,J)*X;>"R[!R9013YM9I+-*M9 76:\!+;&(U8NIW-\\J@F$ULN4)TR M7.# 2%"!MGO*&Z).M-95E%_= *MRT,AA].2Q]6&/X3N@MG'94;/S95%MAM:O M]4^X%1V]NP1]#E8(_^*7-5NU?T4) =RIE4$SL3?URH$A4C^Y5=%J$L!3 M"DE+T%K9Y+%>N?Q]#LQLS@Z31D77VC<223IZI0TGWYQ7"-N%:OV#0K7$*E0; MOJA0K6\7J@T."M6&5J':T'NYVEE@%UL)#HJMA%:QE?!%Q58"N]A*<%!L);2* MK83!.;6SOS:*5L\MNGHM%;($G:',6#9!%0VO1U@=WA@X#+2DRI. ZA*\$Z[! M]C+?N!&K"UIK@3[J#$)L=8;"KCLX/^'?7Z_T,48(R+O\^(#JR[0 M7^I5WE8H TVHE0;:*4\C[H,13VA"W"3J[5"YP\676KKX%N-" MRDTGW[Q:DMZ\O%Y49^]H=UF-KM-HN^@+FF;:CX4$IIV1ZXH<:EX9KW E%2/\ M\M.G1AL_KV(0V(4_@H/"'Z%5^"-\4>&/P"[\$1P4_@BMPA]A^((5 SNW8W"0 MVS&T!A8]ROI HVYT4[P/?!=E* MQ03-'WV9548\"#8THE:"&F.$!S6TP >62Q!P4CN]%VB,UNS1D7M@E&4+L/J$ MT $(.@%!:H2V=J#?HJF$9J-:3AP4CC]9HOS4(J MJ)0V8C4ZK@+!U1_4$T $'QB<,*\W\WQ>*PR(6)_(-M+S<C*W[)>ZJ#"4+](9MI/,*ZB,27"N?B8XI4&-BPP$]?7?;; S98" M2=^9)=CX&2RHP&U:&S72)KS(I?'R%!0C(^VW_[64I5G3.@D-AJS6BC!D88(S M6>M#D;C/W'"'9D%4F+):N:E8!)TO#^/<\%8AN306N;RCB%1S*KTDGU4NFPYC MC9S:G4"=GYH=>B=G2..\86D-D9Q, MX-VH7)7H2S!S7,KZ2(RZ#H?FG,"2Z_4_8"QT+82C*,RB.CIX8&'N+7=U M%G?3%;>'(8-.*7@.$>9VH8[@H%!':!7J"#NA#KTM3]^0_;?D:(B#56S/WO?\ M2B+1 =MK%V()#@JQA%8AEC#9ZZ[> &UL26\*0YW9M)+>M YD.^#XK:#?S&<8 M!@=!VGZJY[_ H#_>M/CY3'9 )%IBER70:#7##NX<;?5I80_W:8Y.S6(YD6CV MUF"'3?WB&V>V8H-6H MD?9B&"PXNMW-1858182*YUVHN/-S?F\VB9AMN%EEF>]PD-Z0:OY? FM/VD=W M@E!Z*QK(2*TQ5-K.[%'K.\ ='46QD+#B0BL0J$7"3:MU%+DHX)^NYAHATOE/<$%.$C'#/0=@[.@LT6]$]UH75GO MRKU<)4?K]0'+JGN=.Z"B,SG)8"9P,(RVT^@,F@13*8WNJ>G4ZMM**PR;2CVJ MWC!#K335HB4\$*DU<#1Y3CF M^?)NC \SK#/%P]5Q;G4GJJ..3<+FV%L;'_^^O>F'( M)MD,MQ:CZCJ16UL-1MJ!K3<1(&S@')0X43CO(%,W0F<&[6MGSEK3?KL&8;U;T[ZL1PZ/[\X.%A!Z$U0BNT1GA6M(9SH/5UP);8 MQ6Z#@V*WH57L-G+/#*"I-8,1RK;VNA>8NIDQQ+QJ4;<89X5X@VB.QZ[Q+=8! M 2@YC"R QVFYQ60M9J3&7:#LU2#;V5J29"L%]/^_J:Z)=0S-A/]1KM)]C;7)_ MUYZKFAX+^AL"D2E,4"/.G?FR *NA7GL'L]1YB0ZJ@.A%\#!(QWM]#[QAL,0* M2V$\=7*!]Q=LR;H>A(^"#6CHN84:.Y47[1CJOJ>EH1;[#.&Z7<=C5N\PDG0^ MH4;/P4V"OQH>TY\V$*F^_3&:;-'E329Q?UH.U=?(LMQV"='*[;@LJ@M2^]WR MN2RJVPYU!8,I@3OGQGF/^C+H0G )B5:?P$0F W@V_%=;5?K<&-Q*13R#7:$. M+.TW'-_1Q$:-^^JQG6#CWFWG2:M :(4\QYWK(2:]0Z5Z4=F'ZSXW[6GK];&= M.3YFA^\@!^$[(BM\1V2+[S@@/M8M,W, E?MK#PP/.PC>$5G!.R);>,=F?IMU MN*P><0#![6 ?Y"#81V0%^XAL4VIK"ERL,JH_57EXV$$Q_,@JAA^1 MR[F*YRUNMKM"N$ZT[:5>Z M]@E.39"X=KD^:-4)=62MO8WKFAFY]L?A!M7:T+1C/*SXTVM-'"9JP/>SQ@&A MPY*/Z^'WP8(@G];<=?-\DO''ZN6E<3(9K'F+J.X@P1_;J\JX[E#]!551#[M' M=1(U2R"NQDVA ^T1[)LJ0U"7B<$$QKN9CJUJS;=>3A=#4%D&&[[,9\EAZT_+ M'AYV$&8GLL+L1+:8G>>YH>Q0.N0@E$YDA=*);),#KQ4\SE'!@UPK>%PK>&Q( M"2OAH/?^1 L^KO#=6'D.]0W8,MV@1]_TMPT\3GN1 M;@VT#;^L\P#QYM9A4%!%)O2A"M/ 3Q7F&3'I-1SM/M.X9X:%XE K B7R3:T% MUGE4-0^TB5]5"/CG3S_7<>DF$CSJ JL?08V3BXPWCQIUDB#_N2RR4F0-I*]6 M[]]J2:8=CVO![[*SE$6>_U;C^HRAX)&:8+H(FP$7 O$[DZR#OQIPMQ*.IN5& M&EGKFFQ7U(F,HI>K*D70Q?:C,2*+$O?%+-7W0+G"1$6,(F,0%=6MUMF[-ASF M,=>_ MYS"Y>,! ZSH3XELUG>OUM^36B$>E,9(&\LD>8?AC\XV;U??5L$^-M3?!RCJJ]X_/JJVL@PE$5>-2.\=4U+.%L3YS_68+>Z@7U'&ZU'W7EP]$& M]0O9K0S1\9^>UW/9G\(_/.P@M%5DA;:*DC4PW3-$V?I3\8>''13XC*P"G]%^ M@<]#;Y&_5Y@4IC$3^71N0@>;L),>C/C*8=68VLR HA'?:@Y,/9J.06VI97?W MR'>Q7[=U *.6' U ?:Z+K(R: -5*$&$-BMZ\]N4,_Y44$3':8>HKC)2 M)S7>OOV$']1:_8[ZV4^J>P?6S3O0Z30"U8]KG##,K ?NG#A'LM'EFK82O#8'_D;/?LLJ$,O[1NKJ8SM[-*HGPC,J%G)9-XA((\.]_?O?1*+^M-[N^9U83@7_) MX7*9.!]E<9^!D/WRKQ]_^?@5"LWIN/@6UNZ&/RYQG^V\&%\6 W[QMW1@&.GUDV:[*#N MA5B.L_D<)RM_EZ8X207CY+0H,GA.:5:->'2GR@3"/YDR*@;(H(N?:.Z_<=[3 M;-*II >76 /LJ7F\@FVT$,:.YULO9H;IV1I 4H!*@(N;2_CO(I-E!S[]R7"4 M+L*SJ+&?RYGVN6C )R::8WA@U. ?S61J*P0M\JY-:G!1>FX3O#[QVNTAS\B M,ANCA6?WV9;95HA:K1DUP!D'H9T%KK"ZZ)ML.8.Y9%AQKT:9;V)86@(@Z[;D MPBSZS*0^V0KY/IS"\V;='.8F.]SAO_)$W1UG_U2@S827+@%-9Z!UZL$,VOMV MEL]^7DZ!4+P*JR[+-W>4SK_^KN(0#)G"_N,.OLM*#DP+)P]OU>\F.?_MB_:2 M]5*54C\(.1&*4!XG<1 3E80L5E$:AON4#)4EIW-D@F(I^S0HT *\A/EPF<,K M8B^@B@B7>G&0))S%+-[9^F*%&(<%LGOOXI]!V7<"+)8$I]W@F,N5X]&2>E#? M&5ZH!75.5P;ET.7TPB6&!CVI^,B11$>_=WY/)/*A5.J-A0X->A*\XZ140G6' M,LI/1Z#>F.;0H)V5IOL%Z,%VP%G8I3<(,S3H2141CD:0'V;&A=LB@N#6F2/$ M@O)*:Z[=6>A<,MI*S4^C!F9MDB*G\)4WE4.L[G^"OI0_],.(ZOL.BV O.K(; M;9-,5 J1KLVL9%&LI"?"M9:XKA2AB"E1U$\(\404^=Q5<12QOO1$-ZYN//@I M\/ZQ_M+;W[/R'_7"?ISPG[11M:LO8=@ BJ*=?0D]]R;>3&>$'9MHIIJ9.M"Z M-%ZSZI%6:#$)2SN@!@A8%:TN/^6W9M,J=R-8 WJ979"58HJ'Q(?%!#X109#& M*651PEPW5$%:5_.X#,JE-]%6)%:'?IR68ZTM'XG/](_F"6_!-.P0CY#0BPCW MTE11XOJ*131RW=1G''@P$.DE$<^[\;9S'=J@=*XO"-T#JUTQK*"L\C","*@* MHV?E*DM2!^%<*H?'-18M/'RUSGL#B->9&096A74C=0HL%O!&0Q7$RV,W)OBV M>=3/^>S-IVS>B8\V^;%_R:?YG9SIV==1S1\E5+2V!<1Z>NO M:L6!_VBG]F/?U+Y[_(G^,R]TRP/]A!\ZV_I+M:M'E:'N=FZ&.50>KGP;>QGW M^]CL5-:LS9EDJFKEMF6K$.NZ3K(?ZK3)G@T*(N5Z)%8JB!B!ZRGU$A"R*@Q] M29*H#\3Z?")BY\6T2M1JP>8T]-*XXG^LW"_UY8..&AV/H;_CJ4!XYZX(Q*%* M5V^(=VB0;9'VO0VS_9)"AJ=IL;;]RG8@>R@R^Y9.=R\ MGS\QTF$Y?.6SJC@J*-_K-?*W5&RNH"A#"4Z>8$LSD3&*=#_AYU"BUVTH*K7NN.R?@%UD@E)K>P7'Y M&T;M[E!3+&39K]XF@KMP#EPOB8AR2:(B-X#C0GE*$S?J-;!(X/ZCY\5:;3(2 M5@O81K[VZ4]15W_R&_7IC3^@E6XJI?]9!P$Q\H0%_>K5XN=_AQ_&%3JY=ATJ/K9> GM""24)R* TEJ&2TA4)$8*JH)=@C<+_G*0+ MMRO_96/ESA]!)2$(P M=WTIF +!P-*8NB2",Q%+";]>+*'=781&OZI9]JH#L*H]H/=!Z+;C5;0?!(%N M]V;$>P:7=XM;AF%8$0AA9(AT,$%EJ:O]&*]L$UVNRDQ-T=GQJ#$ IO;"CHMD MTR5D ![EKD%-PEWU?IQ*_;@F([6"#VNX"5)A5B'W&F1!]Z5PGH$$JZYJC;LW M,/R!,%6QD+ MWE1(O9]-!=9C'N =UOMR5DJNR[I,'C*5!FK($]"<_]1(A3D1:NXL]Z;G6 MX3#I5HW3*J-S84[E"@L'YI"L$3_#UDX:.]+I1< ; %;%U3N/WJU6'TP.0>#5 MF. =0^J#/J8&_%\7[A'5@=+N2YWH4"%F.V?,+$+EDXFIFK?0F)MR.45Q\6]9 M-O/O2*M6BIO^0W3"*\@43OPNSX4I(:252"T[=+)PI2MU#SC0$\O+W%=@6RRP M/-6$4S3#KD6H'U7#-,8M4YF>'U[V)D357%AU! MGA.BAYNV@5@-WXFW49@07 MU1X5C\T[RZ^/B:3K.[.7]Z&-T M'"XG$U@T!ZU'EXG!W^>8&U7];@ZG^9,Y!%PM]- O:KK6YQ/.)C9*RIL#&N+Y M?!I\9Q^,:7ONVA.@D:R+HG,F&O#O NL\XG"4-"B_FXF#PK7(0&^KGS[-A)C( M9OI)\I^]$N3MV^^_?_]^K3#^=EE_:BCHITTL35\G,[S8+&! ]V M.S=&)/(WK/!3'M\C'!0,L"SD&[Q!M%*)_7>W'6DMH_^X(J1/);8O13:W/N"R M[@7<*Z2_/H.4'EK0,!\<1U0/S<.&0\\S,RL)>[E$N]"S>S252W^2Z8+=7SMO MXAN_8\GC-X (Y(;,CR4 OOCV;3?J=M6[GFU2+U 3^G*W*H2<56,'WA?YM*.9 M=#L811'W6:2"D L229[$2:RDFZ;<"\.FM\/E:3XD>"5JSR";'"V)Y:M! IU3 M8E<.@\8_BKZX"Y?5MWTAZ,N0V?W4?#YI;=RS]6PJ%G9T*.^(<[,4VL.3>R8K M]G2H$!$0/Q$4[%F9$A:Z2>QAH9%0GMGDW MT3U7E^0%3.H%JL:G@GW&Q">*T#@D2I%0$A9$2DG&$H\*%8E^;?D9O8-)NIG= M>!'B\^H=M)64)KV\]AA^;$''M[]J7%Z3 M6CILQ%\5H:LB9*<(_2IY?J>+!?S0@8RN)MG?SL2/F2GDE\D2_K:<2E'Q[UO# MOMUD!!HIICQ*?!80&A*6"/@/)WZL8I<&O7GXSZ:,@(%=]Z;/U[[W/?D<8 M=*5A@=3]H(N 3G)$=\MB6OWI,B3P97O\8#:50VUE4R[([;=UAI>'8+&6RS_G MLZJ+[$:!(Y8$:1+&$?,]05C$4AHR&G@Q22/)8A%=EF3V-W-X+D(LOR0O8.]< M+]\U^'.3L')A8?(GT_-29/-FP..*:KQ\*IWQUI#=8FY,2C=FKJ="2DF3Y07EW2-#''KL-Y_;-EW--?D">=[$M?;F2+K M)_%H7LKD/SM5C[P,5>_/5?[S9>IW@T2\-/U.Y$O,UCI@\S\+!>]BR+1;PZL/ M1TMOQ35S!^%P68AJ(M4S09XX2"Q M;_[%1%&=$7FNE%&KNI^>=>'/T[=D\*RJ?7K)F0H('+P\JUJ=7GJR-.9J0<>I MU.I95=CT]^N"=B1QC-5=FHHLP]7E>^1S%$8A\&D0R8 3/R(I\QB):9+.XRH*9I#:F[8&'C+.V(J/M_M8V;3#3[ ML.K'AW">;U7LU+ Y1>GB':6G MSE?UV;8_ MNUTS.^S;- 1E.3;.+F%.H*7@:9+"%-=&P Y/TVQ6]U#= MM9VU]"JK$J:F_+0PO:GQA4T[UG*)CHNJ+&+;Z1([E>?%8NQU6RG M$;K35[VZ^^KCA2X) Y)M@+XB+UBM6C[HRKV^O MJD+ *_5GZ5TA39=YS6 KC-)NTRK'U"4H=<'K2ONN]KU3GK%NQW.+Q6^KYK*K M7ZY8HE;->RN9Z[*11N#H#NL]TL8\VU3JI$CB_G+OTI1-Y_M<);DOF)<>DG(8R*B(&5@=8&(BH471$FZ1Z\ J M.@]KJHW6=FZM:TMSF$WU\B);]+Z#S^XI-MC[80;2;ZD5/M#N_B+%'9RF6^R] MIY$'NQOWAF&:NJ &>SY71"5QXB=Q',.G//&2..CQHSRY%4@8AW[ $M^-_) 0 M1D'@1D$L%6@ZV%:![FS<>PI+LJ]W+[EQ6HHZ'9+:=O$=7K4%J9ZOB^_PS"R6 M8UO&]]@.X^%Y6BSNU#:^_7)Z#?RA04^RC$_A[WF?%W!N9\Y;C;KECZ>C3V\) MT*%!T<5N=V]X:FB0;73JW$>S-U(U-,@V4'7ZO>J-3 T-VJ^+W,&-J[=44^X< MV1UGO$\PF#C0AIV5PWG7?:' 9#9E\K7-5&3E;R7"E7.>:1M0FW?*2(56[Y2_ M\S&=P1AL/.),\WNM(5=-5*MG4^PK4#ICHRJA=K^<:Q=/M;U/X_BM:6#=QE.W ML*D\F^OF%%4KJ_*#:MIX?AK3Q4_T\3N)ZMM*6KSOLEAR$;@1".XHBF@*IH(4 MKO0]YE/64SYS34'[QZ](#FT2_$1_SZ;+Z8G;3^UFE'Y&P#W(=&900Z:FY9>. MAS5)FJ8O@S;9']"G- =^S2NGD XG8J\)[.V K<*J_=Q/C_XDB^D'A>6]<2G= M6",AKA?Y0>2FA!#N,2]07BQ?(Z]MZ!#VS>EY%^+93&%9XV!M/ZZ MQFE%U]I1H%MBY+HKB-9P]5O*50_7E#Z.3(1Q 6R.!P+_'>ES(AU>W;O:60+3 M>M-N2;-3H^U':.!^WS)_>7-WL]/:J\-'DQT+LU1&(PTC\#R>MEDX"#_ MW&F^VYSD[<>72NZ3)$XI\ ]Q29QZ4:!8#$8_YVYO+M 9CV]ZQ-.K_5UUYVG= M0>7&N5VL-8S1;/A..CCJP^Q]\G M&(4%I4XML4FP:5^KM,V\;G\+R1;PW,9=7C=RK'FGV\_QOHINZ]>#[?'#K%(/ M0>5-5I5 ^3L:*E+H,?FR7)MZ">*C#?26VB2AJ-6;\!W5:M$>4;L]-*H@8M)/ M?)F(6!'?(RQ,N52^\ )) Y]M:E1>,JQ1K72LA+78JU+K*GV\J=*O TWUOE'= M/#4KF@:)C5:..J&Q"S>HK&MX_/C#=Q]^W=Z>,LRZJ- MY\=Q7BS@I#H_R<4XUZ^H9MQB*E;79Q:]/H[J].BRL_"J^[ LE.2+"4@$A3_ M?+\Q:VX]?K@DB8*NDNI@3.Q>":RX>1KB7JIW-70"$H(00Q3'FH/$@']HW<-T METRJ&@G_!Z>.HKX]]:*J217"3PGJNZCU:)0KCCOLZ)<#"WN MQTS.G+? R-G"@3-F9/F7&KRD-'*)29#D7]5=8*OGJWT>_:\E+6#)./%F6K[7 MK@VH-FFIE.DNWF:I4RHD=G?NR/CA33*-63NR?)>?9AW["$9KGY!X7P.'V@!Y MMU=1Q$+I!=1/&"-)FK DIBIDJ20)B">W-R'?:S 9)Q#[^W=BCC8MZ $"UTB8 MAW$&=W E*;"G7*8R;%*[-!S*^7**C73QHQ[I,QHBPZ"N*OWKN)!]D!DO >QJQ-(6L1%V0>Y8 &1D?(2(E-!" U8 M2F*54)$P'J8![>DB_V3(A:]<0D4:>L+U2)I*QI0K DJX2%-*DV GY.+D56<0 M;Q'>.$@OYV]U-^7W#?KR"."+X?5;$.WY? +#,[-8SJ6 +X;G:;&XY[/DAV=F ML9PS@B^,HM?;\[Q63L84Y#Z3H&9T\-"KE[NS+&L0[%1K>"8Y3:MY!@D)8TM> M9*Q62&ZJFQ$Z8&U43="L]8V9 M:6.D12Q77^X2$ CZ1]"QJVDC$QI2 Q?HI,$I?31;11U<5H&RU>B]>$MO[6Q? MK6(P4]#^"/0Z>X8&/9^O9WAF%LLY,[ZF6U'AVEI]K;5Z=&VM_IFU5A\^G19' M^OE09<,SLUC.?JBR$T:,3/M&T!KT#YCC !?4AE5P5$+U!G<'C8GG"^[N,36; M!5U*<'>/B=HL[W(-N?[@[N"H,P9W.\=21X5D>RQ12QZA': =C3KW:.24Z.A] M@U8"ZK?HJT;%D].B>&S]G:C48T8=+?.9O@MJQ71-9S\AX:VLS&<,&.\Q-9L% M74K >(^)VBSO>'I/2"0KO\[19W1G=6_T S8]REN4%_,.7&,O"J'C9A]-!0.4*C)(:O!&" M< 80>&S1QM)7L"<+G8?85TU(*>FZG/B4)0$)7,6X(E[B!Q&-L 9,3_6O&I#7 M?9E&NY@%5NO3RWNWE# @.AZP+KR)_+XZ0G-9.(] -UVK!PBUFH5D?!"K.I(& ML_7M2$=1$OV*TCXPTRYQ@,ZR!V::>I[T11AXE CF4DY2&4J/QRX/&.VI!78< MNMNA3/UP.\RTHSAJA1-3!BL"SW RU0%PLK)UE1N;-FPR'"EZ MXUN9G<'EFIV!E=D9G,N-?\#"K$R]@Y%8-=+0:K#EL!-RAQW\:[^@P>56C9CI MY@/HRZBD_H8&M5MW.EZMAX,4KHB#KL62-'))0)* IT%,5(A55Q.2^+2G#-S6 MB[]#$T,239%!;8OLG\;0+)G3LU4R5Z\"63V3E6227;G5&:22K)GZ]Y?MO",M2-+7DI* MQN>OOP!(2I1$B3)%2;2C?3BVQ ?0:'QH-+J_;C5B_UR\^^7]KU:&<.)PWTLY M'>8$?Z^+0[)W;G%E30ARAWQ_#%R+K;9".WJ&/!>IQ@QK,UBOBJ=L6&3"$$V4 M'PAO._E-C/16FY]94BJF#J!6XSRXIF# M5L^LM^>WSONC3&Q@38I5ZF>S$$09J6Q*+:<*4V+];*]CTMUFN#^NB4W%-7^4 M$QMC*QC4BAL@0HH.#_65M866"240VD'S\00F=F>4%WN8BFT,S/XZ^-L%X>/' M$AS1+L"ZQQ'6^*39]!^MC:M, OW"%EP<"/R8KSKOY7U^>.IMUM7#EG@9_'$0 MLU[=/(N)AKYG]+&.V02VW^"@\+)ZN%JERVR79P;:W+ MW>E[C#K2K MFJW7X2PL'OL?5U?O/[QSPY%=1HA_L%,[^\[__AU,O_ONNZNKO?B9%R1AN_F7 M-7-&4D0!=(0PQJ5#7&A*$;"(:E.3L17=.&U.PQS3YJ&^LF8]LA0LS M)_B=Q:R NBGCD-1*8XC]!HY Y"U P"F4&&L2:M;4'E$]<,H$ND?M4BLUL$01 M+G$* 6+804N9!!0^V^'T;!Z#%@-'3C1)<^^:7I02J')OAJ2RD DG ^%*I%!] MOL,I_,#9VRSR%N.$#AFG6B.QZ::V-F(S7CP<09JETT*D^!"1UAJF33>UM4L? M?(S1N8!K9WK33>00 =<&LC3=U+H2[1ET]B#IU,;!--V4A\'$@L*)MJ-0%3GP MA_R?9^%0SO]=%#C._\Z3Y[2;Q>N?'=&:7LD,+)(VPY7/$SF?318?9;FU%3]; M9O$M?>O1[J^44*XLVS5%H;?4"+\=&C.RF[6>0Z+BLX<>F*UG_%4F[W$JF]>U MNG'=?$"9ZKV:B1J;N:7$^G0R&IJ\S?5M6I/D[C3=(UKZ"P?T9EGRJ?1NEL"G.TOB(OCGE56PTW6Q6*M3]EUMGOZK5Z]? MOWFSMQYVNMO[(+\NV$%RCI:OD^SW0%1RETT"V4G7H[YMC$M[IE9$H9<(D$&" M,/<_*&WN:S> N+^.[FS_/D/<04800A(1SE*1IAA:+&AM"8?H9=I^:(@7 MAX9X-YOK@/#-LL;G ^*N)^D93)D+SEQPII\X@Y"&4$)) -5$6ZJLIOX'Q,R@ M91FWC6"&+G"N(1#])G'FA,;@62R^MU:Z9#91(2OX#,9=?^'T)"UKA7)G M@[)0_&H!8T%Q/N5Z4T4M#*GBPCE"#6':"&PY=[+3HV(-\/Q<'IC3?)Y$KA]KY+_-_Q\]?_DY^1]7F_QXC8ZDZ5[1H1\ M%'NQ4G'_&O2V&OL/G:(4I90R3*PW:%*G$)9<>'330&US\OSS_5R-AOKOL632 MT$X7[XDQY7Y2^#E13HGF6/)]01?Q@4";$?N] -V+7^@")-\RD(@46( 5D AA M0KGC% %'I6$\Y1:3;5Z<,P$)'3#6TQW44W;\]-B0^SB;_&ZS16;"&>VY_@)L M?Z'S$> C-, *RCTV2L)!*&A++ YN;DM2D]:D[.UA:.5*.^T>("$<0(+Z"9"] MMJ$ND_?TNB6X2%CRU MN7MQ3358-/[RO]H8SW3Q3%TVE(]N0PF9D-@X!15VQ" N.99".H@U=XJ K,&119=.9>#59W"=P8I[%Q@TSF"JM4DU.">BKF:\^-86 MV2X/DO]9(;4I9^?LR!I5<0%[55<6$=A)1"2UC"@EA>;:6@, ) 3Y'?(10Y_@ M@(!--JE>X&,OWKH_Y02]-;[0D)?>I:U5\.6U-7XMQCM+1)Z9'O3>DPRDWD@?CA "9Y8ODW/ MQ;3G)ODW6Z4139&DCEN.'(5$**-2P B E&H@&*:U)&Q=&7* #OAC@?7N)GJ_ M#+X+@%T K"]B:@5@(A0/8AA3:"7A! B+L!&.,)8J870-)5YG5BE/!PSTU.7? M#_S:,%[S?P-?5F2)^FD_YJSVM%>U!=*:;EK6F"V:W3?^R]HB/XT=9?]J MR_Z%7M?4DLOL],[Z!WRQH_MF[NU.X+"8,_OH_(+Q;_=+FDLQ'<3#MX4O^W \ M.0,+^1*PMM(21_]?043\8CJULVD=$S&!5BN,$78*$2.4XA9*)XE#6DN*:@\ M'LA$#!4ATB)"J<<1HS#G$@),7.H8\2^1YR?O3J^3**VD$%>2RZLMBW=SAUM( MZ7PLWLTM:]&=4[%XM^]6+?-MTTUDL?MIX@JOF9[;V,)3!8#@TFK)46!OXEA) M1P.GDV8I EW,4A8X=KKF5:=B])M?2 M93?=1'?1^3;+M<5@H%V V74ID1P8=0&,,FIJ:/-T.)UY Z6)/KW3\:GEWFZZ MB1TR/K78UG13!=LJ:'5*01W49WQABSZ4+?IT#+9G9ZAM>79_9!K;,S$Y7YB: MCZ7GO6=J?ISSX'ATS8^0CKFGT1P]#=RX3XR]FTR'/4E'6LJD1[D!#SATZ\Q' MUI=#REX(8P\^LI\++2[VXA7/,+>:.&049 X2#9U@#%@(##,AATDT1:6T^D-I_-!8;])*4Z"+L7H;T<7"8&DCJ(4&D*H ML%P9YA2 U%C.C8-'-#CP /25 _6<5L5EOO1YO@!DC 42II0H A52#$*8$DT8 M3PU2QXP9?!KSY91NC%J7RUZ1C)?LW3W%U)? [6V^T!-VHY/(Z@/[<6X478D$ MRF,,?AU.PQ&>'-O)O 90E0=4H@UW*?60RH#$#!+)4F^'0&G),0T0B <$/I(D MDOWG9+^21"Y8+&2LV(P4:E])@&&&(#;_,]37S8,*WR?Q^:"UO>52I0;:QP_JY3)Q?MS&!X MGTWNO)#OWWO#?_9B;%[_>SZ\N_6:][/?#HPFTWE6F\/@;7^OC0P BA5Q BEM M2>HHQ=9O$0"Q'>0P$ F4)BD2E'F]%T1R[:"%2BL(E?#:W3:'H2D183F("Q08 M69E%[;M9!";/)G?E*!2?E!J83_4REOKGC^_?O)>?[OGW][LVK=[]]>OW;IX]^;Q3#^216FV3@$[N.("Z3MCB$4:(T(-Y$1B8!SE@ + 4GFT%;?[\:I-+6NZ:6>:5;-P6DCT M5/CW[*( MM!;YFVXZ%?)W+^!Z\J*&F\0A JY=?9INHH](9P^2#GU @NOQ-MK[I; FM3N' M1;[MFA-BX9\X])QG5Y[48>Q2*]/P >Z?SI)CJXZDASMA'Y84N$D+W=0FU%WN MWZ';G2/ER![:K(-S:(^8+'A4W>I),YZ2BA\O_;4#+3\L/?:L6GZL\(,U=WX? MTV/?^GU2UP-7G%0=EF_6"2ATG02WTJC&4[7S\O<>*_?MM#+8?:"XU$L;<$$,8 1NRXW]Y]87O+S_=']G8T6N,(4Z+!#? M<>WC4^;)=3YG+TAR09*>(0E6!&*'*24&$42IDE ZH D@.L4N55N+^EV0I%,D M.:'-=A;#[.5\. H&[C1ZLH>W=]GDB[W-CT+/9*Z=#TF/NT7SH7>N'BNG]F8R MZHDU\;BW;"=%O2>WB=+:."RA!L :PFDJ ?0;*6M3!& *TVUU?/?;1)5J?AP8 MI /,17]@\.*BN,.^2"D@FAJ1/:.>TW M#W=CW76[L>"N@1("KD#W'%)A);*0(RUL P"IRP^*&!F,7_\]V^* MV=,=Z(H!YAU379Z 0*FW7IL+N%S I7.3+F5""B,#O!"EM=]5Z90(PF!*''3; MJ#YZ 2X$]&A7=2)P.:4!>$B!J4ZMO*BTR=UJ7NG%AW39OCXP7M X8Q4UA#I' MM+."BU0@QBT16!A24X*C,]HS @8(].BLJF>FS642/9I)Q#%PFB'.&'"$4R53 M3?U"["@SG!.\+>BVD["7=.#?^.@GT<6'LZJ8+[2>W\Y'&.:=D7 M+\YEH]6#C=;WNX&SHKT_5Y37_SZRX1>/I2]N)UY&_QL_WXJSU8AAJ:60""F> M6B*!X])0[7^CFK/TN-4#H1@P\J1W58WZTAD!YP\7 +L V#<)8$1Q;2@ FOO- MEDNQ $(KC "G5!@E^3$)_/F XQ[9B$\;P,YIRIZM6,!O=M937U2]C'H'[@4S M]F;CC@Z%YTR^[9LL6OH#O/97HTE9JJV$F$)KB35 LI0RB!D0AF% CVFJ(C"@ M+.TOTF]G!^_1$>(%("X <52 ,(X1)EB::JD)T4"0%#+B$!(&HU37Q&UV:0HR MVN/P@T, 8L/PRO]M5TJ@"Y[=UD_:3;*9][-M&8,F$[>9:_%9141'9'1L8&\. MY>6GLYA-X6=:+-WQVV2L\[H=>1&/.AYGF%(*%>*I2S7A?IUV7&EBC!:0.*YK M4CT>S./L_%HO(!6((4" ?T%JB0,I=U2FVF#3FL>Y5(15NM6-T@G)#B;0YK:U MZ-#Y:>3%=1(U(,D'OHF(_! )U1(8-]UT;-KX0SI42Q_<=%,W],&;V':,#M;2 M]S;=U$0>_U'?6#,?V7>N4C5H"4!UT.,80Q"QU"&MB=\<<$:4H0:[5#)M9$V: M_8.AAVL)A0;40\NF9XP\1JFAE H-#I/H0QOEUBO6=J(C]W"X,+M/ADL_Z#&&O!7G2^B:-_P&"<+<_Z"TN8-=(6/7+$L[ MQ_9X!VS'&[C6S$ZGD,3NX[5_JZ)T.&-SGZ/V4,-SU+#V+47.!F@O4] ]J$ 102RF42!VQC@N* M+18&(IY*ZM0QXSD#U)!]$N>^':@YL37X+,DF7Q?1"#];-4NF5L^S58-LI_#W MF$=K+PZB;1+:QGBMMG0/X&NE! ]OZ6J[ZHL:G@&5UIJU.TC\BQR.@E/QS23[ MZ*?MQUP#AG8:%&+YU_)4L$HQJR1BTF!FG2"(2FX$3IV@1 (ME3YFWBT?^*UV M#7J< 2E:81YQW1QB"?LW%4WMJ]DPOJ;%)SN3)B>?Z9W+>M'+4[2G,% M;_EA8W72CG82(KVMIQWH_TDV7I5HJE^'TW":*\=V,J\'B1_?.&"=VUBMR^ ]D1GZ:3*3HYZ8H62/ MX>\37OOVEEEI*\/PS3GU>R26O7&[%JHE5RDW%'$A,%%""V$Q1IQP93@PLH;7 MO3/;$M,!Z/-18IO)VC>S\0(P%X Y+\ (8QG $*0:^\TKH=QJCI0"6!D&$=]6 M.*(C@,&BQP>(QP>8&C.O_*U=OO!!29>@50Q]M\E<]7U:58@#NM@JL12B91,SQJ.LOL.4K;F-HQ"#Q=^C)=#:([TFD"9V*+U[%C/",H6_O M, M?1FJ@B9K:[$MLQ%TVU#;1-W+\V4ZO]QG:@\:R5<8K).MC^?!A*\'HR/UK ME? *Z9%T]9=Q\M_ST;W?C?L5;!!UJ%3=7$^]BOUG Z^&O(\Z]6GR0GOURVQS M> Y$WF)/(=6($<($D@H3:3C!FD>JC9K5%:1%LJW_#<-_OOLZMMGT9G@7>?O? MCK.78XY#_?C1T-NI=$E?P'(L"FXJ!I^NYT8.UKI;Q "3'^<5AOZU$$A\1 D.J2$!!=IV40BG&PNO0 M\,YK8%A\[^1]U$JO__%F#W37"Q6]D=,X;R9W4>918V?6/R-\6%Z>F#!$7F-K M&0PV1^B3-P?>N=?A04$3?AE[A5MCKU3$#XO0DDLHB.90. :QA2F%D"N+:2-W MP:&1Z+DU$\3+]6I5P2/2/:+'4V#II?"O[4VSG_M9XB, .:?&$K[%N_( MLW#\,Z2?0UZ[UU[ZU8_=OI/F'\6C7N1/JLZA:J$:&RH7*XJHQ$1)R%.!K3'& M$BH%A[5UR@\8E:VS!^T]>YKF3K 3@RH'T7J%]JV_\5:M-SX#1!;YB6$*H5U3 MH@"Q^&D$,3\.'A%O9)B(?BMNBQ'VL.J?*#?'\WHU-;;.7?#LIQ>+I3 8-U6S MIFQ17 R;&K3NIP@FN'_&S%M6B71^V)/_EMX$]+"]Z'D!U/GK0S>B363"FV18 MDZL+VL:KO]K"P/<6?"*C?J]+]M-:7V(.]= -;0XS9B7<-=K]Y0O]Q;*,SHIC M&01]7>XW:W8M:ZOYQM.]-)8[E"0W' I39#[VXS?REJ9)/OO1F\9O1Y/I-(YL M>'INX$QG$_U[&%6OZ(4E4&YB0G.]A&[O/*:,9]$"JO#N3R+=1O@ZLSMS[>>)B8KDHQLV$QGBX!8?&<50%L"F]% M'L-@=0S'&X\9UC0G+K7Y%M#WZY=XX5YZ'=I=D;F_N698[KS]\(>?T]&(#&PD M,LON S8N;FHPZ0\*XC.8>>N>""*5)=(BI6AJC>5:I2CEL@W#)MW33#]BKY ! M-J62",4\F@.B$)>.& @=UB:M*\73Z!#\QJK9OA_QDW(5,DHZCS #JWFQ M<U:]U7<<#U9F&$4D^J6M&! M#"&Q@'B10Q@PD ):Q]R75^5[!#+Y_2,JE,9==R4BUSZ)8>IXW@IZ/[A1KQ28&V>%.OS/T=:/5 M+5QYS53X#SEUJ(U1B;[!%W[W.ZKQ#9::\J"CC=*Q%8A1=_UW59N[]SXBA#6G M3OBM&20 < &4PAZR*$@19JS&0(%^)$OO(\%@#8-^]B;L*.PF7@;GV=1;<]W! M#[_>##6HN!Z3Q;N3_.6#8$Q>#[SE?.>OL-$_%MGHPCZ\]"M-H]T8W7.3#.R]\EOP;T1(I2B8OS7GV!*?EPZ M$ /8[?NHQ2,XX>C'Y-7+GS>M@ST]G)[(T5=Y/]TBFVI4QE]N MLO(I14Q'$0 PF%_S7#DP1[QVQ6FM9NBDS%B=)V3K2;)O&2Q]MJUJVO5=VST MYF]6FB"D1OU?'Y'U^?D7F=QD ;[_].G%R[>OW[UY]>ZW3Z]_^_31[\/+_<>K ML%1$>A?YTQ;[::,CJWK>"7%X2Q+O>B=TI=!2.&6>OL^=WB_RG=C;H8?T4=PI ME]S>E8]^'D[U:#*=9^4FH8YL5VA@@**.8;]UQHI)R@@WWFPBVB)M:X\3'DBV M2X!PV '#B-*$0\"1@Y 9J9GQ5IAHS_/=1+9;C.I6^["Y82UZFF[IA?-V7YKM]YVIC'IINVI_D>Q.8 M/N4G9YO(HR&41F*N@++>]@>"$$A2@)B%S,FT^:BL&7D$508";2$UBEB-I#96 M(N:(HY1BG+9&GG*]:,7UW7[P:O?F33?M9/INEE +L9Z.Z;N$N=%2WPXC_&X_ M-K5TWTTW[:3[;A9SB[$Y/=UW>Y'6DGTWW;23[+M9.BU$>BKH[U[ M43?33?M M)/INEE4+ 9^>Z+N]2 ^2SE,D[%X-'#^XNN?1J;JW$75WDK-Q&KK7GK .]Y2B MNV\$W8=I6M^HAB]3Y'%,D29:[KZ17_=Z:/E_3JA5R MQCV'_"@[MCMYGTU&HW@<5<:B^.;>UI!S'P=G3L:6>X(4V+T98GM7]?8,++FG MY\B]O1M-[JW]D*MYQ3>V&;QCM02<8PBHPH0A+2AQ.%4TE9#[G^2(V?1DD++- MY)KS(?'YB7(O&'/!F">(,1!R*#$7D$A-*"8*S6?^F;Z'49F9_.LR#N(>1 -Q3WW*OK9;+A'S* M$U)!(:6B""FBB(6.4PQ3%QPP@C-%CWG8@P8B94]^0G[#+I@7:WPP%R_,93,IY01:H175!!E^S-ICZ0##2PC>LDNGLJOJDXG.8%%M MJ7![=,!L$_5^3GSLI CD60&R*7WD[#B9E^792.>OV6$:)U+G(.+"$FN4D C M104WC*7DJ&$WZ8#W]3BK%VE,%PRX8,!),$!8@5C@$ (6$H89IXQ:1S 6%%)J MVE#R[H\!$'ZC&'!.$RF6&NN9/VI+8=:3(^<6V3RR/6@].A5%! \8_B>6$])S M,37PL.^![8!*B REUJ20*"<4HAI)HQ1&G!JRC9.[$R^9& BT2?K<2W#O;M+W MRPR\@-D%S/HBIL/!3)"4,:4D3R4GC'-.)),IL3# FE1UA-.=%9-% X%[&I+> M#S#;L&?S?]L5FFU%*+K.&-7Z4;NYO?*.]HI@-M1=61+&UO$U(FMXFBHB$):$ MI%P8R&A*<(HX @:(#O@:G1+"<3_?J%7$6LPE),0I+K1+4P'YV9ABFQO6HC<] M8(J%UTGX99J\+XOIC4WR=N*1(-2Z2X)2M*Y_"Z&=CS:VN64MNM,7VMCF M=K;HW/ZTL4'1?AF'$IUY!8D:^"%S"(4W@A5XX)='+ZYRZRSWJ;TQDR7K)+-(]-B M.'>2RS:/3(OA[!.Y;+-T6HAT)[ELLW1:B+2_Y++-LFHAX)WTJ2]AR,M,7;:@D 'T)\ MN.)@>+CWKLGI6->\YD/1*DOGGJ=,%\;9M@ZF79IT&*EF-[IU4?&3Z=(39HP] MJY:?\A2_JP/[^,EP;/S0/D^NTFM4J?V6+]+%9QWMWC[:\7"2);$PM#6YSZJ+ M$:\Y#CF,"[$3-.F:H'&E43T_RSI6V/EI9;#[H&K5V_6J* G_XC94>*OFTAID ME:&:24 )<% YPP5$WK0G &!P&4"Z#T"E"L=3)U2J9,,R)XJ+QLB)52<6PT M2[<=?E\ Y5B .!==380">V? [W@:RRZBFVHWD$3:W MAT:W/T($)5((H!R15! BF9'<",>-HAIH0ODVZK8Z!*UH=Z[<4;>[@T^8H@'M M$WS61L/WS1*[S/!O?88#H,*V"TI(B=-:,L$)09!SI VOBW;>:B-=9O@!,_Q8 MIM%:LT_L%8/DFG1H(?TUFTRG7JB[0QLNCK*3-NJRTYS]4S.04HPM%9@3D*:" M Y8&PEO*H+"V9J?971DCU#-4O/BA+O.U[_.5^#U,V,EHZ"@Q@DGG*'"0,LJ< M(JBF[%AG:1'?P'P]I2WS^-P\;ZVW84P(JPQ'>VXX#L4D$GWCWWCQ]5QV@FU4 MZOLF4,R5[4VN:Z\FT]GT-[MBOUA,G;":(N/QT#!!L!. :XYX*J7:=O36#9]! M"CKF,SC#GJ[3(1[$#P93FPU=W7#_<$&)"TJ< 24$U>74*2;E/:D%:)5NV&V6?+<]:L73 =$C M(6F K1@U8'\I-6 K3@U(=K$*_&L^G0W=?:?Y2/$USY/AS+]#-Z2K'$%*K<@Y MX/$2GP_N4"OV"L@>RS1MQ>8 T_Z.5RLN!36Z]>.Z30'WE)ZM,[K+A%SFSR<0YFP4"D._#9?_U)^YW6#^^*SZ, M?\(??PBD(/_YD#-8;U39SQ'M[)42)C?X.HAK-I\A!IE=4Z M/O@'?ISY'^:]S4)&J?QL*_+CW&G@_YM:@@A%3#" <*@ZCPF#BJ%CI4JQJOSH M0GQ7:'<5YFN&Z(8$OTNF\=4E$$V+U2,/[S)S&W26K2ACW3I3*N9U\NEF$3>_ MLO6_AIN&L_N?O92J>RN-(''&6:XM27F0$35>*,19 MQJEMIM1K):1J[XUOT*U_QXV1]_=>+>SXV4]+G*01)]DZ7=5U4@Y]$,-LFYH- MET[AJ;T=7LFQ7UE&H_M J"3]-E-FTW!_Y751RB_FGSWVA[^\/EJI;Y+0L($7 MQ:WO8R ?\7>5DV1Q<8[HUY\J@#X/;> ]N$/R6R2 M9-:W-/&-2R;*KS]Q_9MZ;0JL3Z%-P9<]'('W$%;P560\4_35)6E'E(/!(3$C4:FN.6F_- M]QVOJE_F@-ZUH]/<22:W;D]V=K*X*$NT;[;P)NM>.K1.?GLD5)Z\/4? MJONJ^1J6?9C^.*TZP:Q?#D*-V(@P;A[7K:\W$P_!5Y.O8_\(,_'MF?FU:SI7 MTZ$9RFSHWU.U,/Z:OV^2+>P*_U)O,2S:D02D70/ Y'L9([J&XU@<-#;SEW@@ M&5KP>?+%9N/0K*T]G>12V&'E+)^W-,2S1,N[L [4FF7PUU*0GV[\@NH'QZR$ M97IU-ZD&TANR1 H.L*%8$*VHU48>S71:W1;0/;<%D%[7A''NFA[/%MN&W%HM M)%T[X T/BJNT?T2YW"X4-)\WI3'M)XT+"_>5WYQ,@D66C/P*'NV0, =F_I9A MM%&B+9#KB)Q.[6Q#8\H7+M5F$![Q+ZMG8>G7-IO)X7C5NQ^4ZB[.]>L%HNX% MK >A:2NO(&KK%5QG,-MW,3RHBZW\A.B$?L)G/U4MT]MH%QIK;[=BX"" 4 !K M&[#)_WXGL]D@;M;\ V;^A4E4X:!KZP8[SJ\+%VB;V'][JSM<]I"]W0??NMNH MJN_#0VHW=@8#)_UV6SGA/#I!*;'SEB00D G%56UAD,-W+UNW>&C?+1ZLB3;_ MKIS>=4Z+\'D.0OF@^3&Z&\T]L!3UKP,4S,=WV'SX61&GC!#Q(UGX6Y M/YJ;CH8Y[HVPAZB3LQ@;%LYN9[X=LWG-[X2RMMC$HU]8 Z"S*>W90+_.Y5>K"WQ,+F,@GG M;.%M@P#,2Y=(LE/GM_1\?K==^3?7XZ6FOW/O2UW(_76?O.'S2HY?V@^%%OQC M.+OYS?K/IC?OBRWF&[_#?)5#_^M_S_WZ4NXTIY6) SG&?NX Z8PF@EBEE:%, M:X,Y\W.GUEO5AXE#=LR;W6Z_K0KRU8LP?CNV%4M->XFN[=J+]32@65BU2]_L MM'!?K>EG$^AMCOM6P%M^T7:XG=8I=\*O1CHE*$6<&^D1$DM- $.ZUHH[XG#O M[0J#8(LS;/_)'$; C^YR9-? +F#8Y,O06#-(;B9?K=\9[+&?6C]N&Y0V1MR: M^/^-K)S.NIKROWI#X(.]]4/\;CX+%F( \4^3' 36KF^K(B*ES&DL +6"..FX MI(ZGUGA%L0K8VAJJ?4"$FH. !2)X\_KS<"Q'R\%OB1'?^Z;H>6[6QT4N^3S\ M$A92ZR696]OAWN%T.H^I0Y-<]@*R[Q_57([R8*CT*OQQ+=GV?_@]_1/K_4;UZKE<&)^&?_C9JAO M=NCHRI+TSK^P:J)9R8VA4&I "2&I ,@8#4+8NN":UM3E[-C!?.4W7L_-//LZ MR+S/[-^^]>K[,K/S]A?]1#31O8&K?>(BWS[QNY4]YB""JP,$WR-O'005'JUNZ MXK,M+?"Z*6H+-*YWZL[?O?OMT^O?/GU\]M.GZ+KTDS_@ M7BC9]I<_R\5AQD8-DYKNK'VR\7?[J=XJ&!&=-!CQT\J!:&AMW)?JR1<[EEZ8 MT9$Q"! ;@ET\OH;ST. R&"0!*OT*-,NM=Y6?M]8<385 N_):C[PK![RSR?,8 M^/(Y'%RMN%>'(0$D/Q+[,8]BB9\,PAF87X2"B[AR\KO<8(=T4^7?,[;3_$9_ MY]2&([0L;__7H5][S7 : EGB!CV>J0TJ5F=Y=CN=3?3OX9)JD\,SO_R0!!?X MPA,X''_Q_8OU OW7_ML0;>,'<.CE:ORCX\7^E5X$WL:-!^R^-<56,OY6+E-5 MQV.E$>&IOA]V_-E/JV"WE&^>>0%,\Y6Q\&!*Y_Q(>$/9-R6&\WP)$@@EY4)R M>XRMRQ*_R?7/B=='5WLX&?"_1#G5'CY._%@4AX]^997C7!-\A_V81Z?_U%9T M)AYS+@\@93*.H!D>-!K>^F[E[JPSQUS>3%'!>^P!AO MYS67^)OB*C4:NIWC<=0] FX54X?;QM2UG=1KI1=!W< M-2'5(FAU,?0C&X)_IS'\)@;V9M8/=+45;_,K%K<&0_ZE-X5'\G[J?QG_GKQ_ M^RKLU/S&['8X#AL?&===OWL9S^+EOJGAK'LHFQ???#T,(I%_<=:$3@VH, M[HMPS6IJT>X>KNX29$72(Z^7T3F5OCFN5N]KC:$'!]5N49I0?C:W<+;$>,+\A*Y^0OVPNJ^^\7BPUW!6XU7"T"Y$5AD[E!HI-<$@ M59(XSCET!!/_*=?^"Z$./]+H?)6( 0A^Z!8!".-))^,V2TPFO^8!':I4]VH* M1P,\AF-7,_'P>"._!/1?GY+!1W;G,=3/)X_8H_M])^6JNEW1_=M[O<8KF/I?C%<[T/, MV*=)=8C]!*VM#E,]/R;,&:4D$F'H02JL\BLF,APK9QVK\1H=;^C+,"X_\,]^ M6C+#'3+*7J[>;EV$TP5)WQ8"RD7N!_^_YZ/[ZM@4H79D$(W*:*UN&];K$[B! M<:M(#=P-3\F)]LVM#LYQ>M)@E-*O6$DX+\*5&E [!H>XT5S/@ES\!24-PL)5 M:6R>^IVGCF7!V1O"7$J-?3W/)B9LJK+\UCS:H9+U5&.X[JG6YUK8_Z8P*;5L1H6 MISYSVN2(V(XU+SYG(2IR/%M/WPY4.C0_]C.IT7C5OXK$Y_1-/J4))TP^IP MFCE 6IU"$7CJ.="D[5N"6LHHA4JP0]"DJ0P)%SDB+V_8*U0TSHSEI=\#^ M+"21979:&)UAL1\O,D>"15E&;9CD;;Z(V.1#&,>Z0-8&0?SPD*CX5T77JTTH M6Q ;4/6C"4)!&@Z2:4CM0%(I[:T [#!)$6?;2JQUN7U?6<=_^>W-8B4'#11+ M-0OY<@3]J@JO 2@6=AF7]B0L[0^)UWV()(74AJ>0.N:M)6ZI1-IB/]\LMAR: MNJ*^N .;*3)FA1L_:M]2OPW*'U#\\7XDQP\(Z6T2>,W9R$+.RGH;*?)Q+(#= M#<-SDW_[%646(XZB:V0E[@;_$"RE>'KO5Z^2J6GUQN68?KVQ@5+#S[-I'HBU M\'/MORZ%\XLB *MTO85HXOSW30?:]\N$Z^_E#S471#B*WC=E?>MBSNGR@"1& M-L10+E5WL[\O)U:IY&DXJ6T9%CVRTPH52\P%VW)&0,$R4U,PR*@&44(&T M XZVMHB[=T0_KB.T*WQKL]#SR*U6='WO&;G++[JT _8-%KQN(GC9&2Q8=1+M M'3=X? <1:15C0[KAFSY]2!%I%25#^LL_35H%QI '\YDK&T%P2<8RE8N;_*@5*XC#N5NX=7!PQ%%V.$J.?X]!RM[.\5]'(75WPM>Y3 DU+-#,,Y(ZH@Q0BH(0\6E3 MS1FE[1A"MAAXO98LNDYKC,9-I\ #62+W4VQGE$TI,DYCH@WA%'O3EP0B'2 ) M:!?"M*=BY^&H9Q=_YS)-);=0:J*\! F2E$.M4^V7\-QZ-O)=&JG[\:O_PCQ1O/A]";T\IU;$R.! MB&NH#92"$$,H9\+X/U,", ).U*8KG%",TUA1\:KAT"G=GD8ZFDPCY[9=$4/N M#E:S?5VS!YC#K0():-M @N/;][15V #M)GEU;S_S\#N]?*!T\/]<$?L4.MW.CTQ('_,4,D;(9$?2W/\;*( M9R=U.DFJ10H@ :EFA @HG 9<(J=2!Y"HV=Z$0H?UUGA]_D^'^YD4U1P4EC.B M-,2'YRK8B1EEV!FO2XY(AH1R3"JM7"J0 )1JPR204@EIM&UWM++_P@"K"P/8,\ ?#Q 0 R9J_-?3 M&YGE1(:?WK\,\.=7]>1CY%C-SQ;*F'H]S/3\-AQ !!;W15[V(B<[+L/YL$RC M[[O%BEP1PZO%DV(Z1O5P2S"NK#.6 \D)LE@ZR0RW6G'-G-;NR".PLC3C/4< M\FL&-AW>BUKN^2B$A?H!:0"+%J^5+ZF>MZ3.VXAI2 0"A(5"H8A8Q['@A%,M MVY',M]R:[*NM,$3W;VKJ-FKY;3@Q*$@9O.W@91O#R5<4=%&39)U'Y5"%C14 MJ@H+@0*26L@XX 1 (U(JL-;:&^PH9;@V=.-@T>-6F4#X.JUA]PQZ&55TI82I M- 'VX\',&E1,QCD9T32O>10MOL!3I&QQ4ZAW'FB_0K;U]C(DN4VW,63#1>;, MXF%Y8:"ASMF1IY%/+!R]Q1.CDO(YB0]?+8N\6LK7*\I5):M[5J:"[")Z;9B8 M]N?%\Q:9)?\C1W/[9I*]B,T/!^JKNE-U*! %E89(2V-)BI@*12)"W2_#@#&V M76VX(RL1N :[=.@Z^?O=9$&!L!S=S;).X> [I%T-*JN4SE>H@@4\BU/Z5H6# M[^*X/>9IQ8SI<$GDNULE:5BA3IQ%!X893G5F9\.RSO!2@ M'T8Q)'R%0KZY,,/'PVS'KL=K=%[\R\[R?)-2 AMI)TP5L<% MK)O*Q;!6/GYVMJK%#\X*V3I9NJ'53H%V1%IOZR!%'/2"\S=1(2$65A"P M:?N^YS E!J==+#NB%].@$HM3KW86TK)9U@ MO%KYX]A)Z\%LH8/>@9]U/-$K%-'>E/Z2;WC&]O-D-HQL%MIOA>(_WE[?+&)2 MF/>EKKD(O<-8W<5W=Y;74"D,J&T/BOGT@;,A&_YNEUNP1K2/K?6 %NWC#\/I M[^\B+]/'^)QUHUDXDTKIAPPQ0*#? '/!)$RUD:FWGMTVC_UQ]T^1OC4(ID6O M7\F[]3ZZE&*')'-06B(1DZEE7#M%.")2I]OH/3KH(T?7?)-@L[I'+)EJ[1\V MT\-I7/(#PT/)MSC8K;T5_][2KY^K<-S![=B(O<_#3_W>ZE74P%=> 3]5]*^Z M*9?6;ZE4:BQ A O,":2,6D<)!TB[3?K$8!WD.ZO<3MBU[I-]V9O!-=TL]KE8 M^<,>>9:7\5E.J&E)K)'7';ZQ]_GF8I4!/K!A^-'X'+>QP3>7^TSBMGU1EBF( M\RILV/.R1L=2(TFFUDTZ/OI/NIMQ'VFI;G7:SK3X]*T7::IN='CV4KJ/!;+6_ M2OSZV_AUY]$(#5<(@)Y;9-,:E_O=\.!TNW)"% M+_SG>1:JYBT*&J[XGJ?3NRM8X6@H@HS(JU3 MAEO@.%56:@1YC9D, (.@SC^R;'YH?8=!:G4Y-WN260P*II^0XQLB79:^D,71 MY,,%N6?,D%(*:^S\%-. $&*4559CF&)$H$2X-K%TB[.^6;1;#B0;8H72FNB_ M[QJ5OPP@*D179(Z-[AMO7,R3XLZ8>=8TDHL1*]+*\MBY_ $?[=TL"F/?F7O] M7W^"#/RX1B=2O>=@TP1?8_^?D/=0D]F1?_8EI$+Z?V/DT=QW;LOWWB1?_ZK, M'B$!:G/*N:MIJ)\R_KR\ MJ?5_#%['F8W/KW3AZ]!,ON8/#P4SEJ^/#_(M5+\/_;/" [T23WZW*TDDF\D? M0=2(AN"OXLTO-:/PSM6+^FM 2W?5^\;O%] MJ#0[DO?ADU@=Y3^&MR%CTPO>RWHTD;-""JL.[IB+Z3>@#TC&W(GNOF>9J61? M'IYT&3?0[_,YNI)BK:F&4CJ*+)$TY99R;--4$B8,,#4<=;#OG&64&=M7D_!SLD$F% M=#XY-*^R*\N[E:L\/7I21$>6=RM/>=K64W[V;50K/WK:W[C6M)7+*MU)B7-T M%\C?%\'-@?3BB,)IY?[B1X^*[6;J\E;>+_Y82_WR5NXLWM_ $+ZS"O%3?TFB\.23Q._?]&3O[\>A,/,N9H.S3"DP*QF MD0S6J_)&6<@%]W'<$W^PG^/):*S06JG_442J?;P-NXV7(;8C!"F^J)1N+0Z( M9'<>(2M3P53(5B2* "8E"D5].414PM3@FFA# A,ZRS=Q4(4UJ'N#-TZK\6^ MY*:K.IEO)1;$/,7(Q1&*QVF9U7;X)><"6M$<'*\# MC0Q'Y5,&"\R!>4A&7Z.:MTOD"X47'NR=6W5P M7CQ;%\_63L]6(Z-^.+L([JW@T%BK.!^JUA4Q_/[_GSU.QM6IB%_T M;!)=M'E^IW_,.IMS"V?LMDW02;7Q"!JXJ7;MU.JA*M-H8%:'?K$LCB>S$,84 M@TM"#'U1R7!AEE3U(BR ;AYS,T*NS9M68[3G015EQRUDWFF;>; MUMRF@\(3&!2V:U=@BC5A3C/KL"18:TZ\2118%2W#@,BTQA4(0>D*A*CERM&= M@;3N"=SB_FN:G,(L9[8R,P"R840.E*28X8X:PG M\Y$I$W>&P;5;'OOX!DXGMS;F>P3?>ZV>W&7VRW RGWHM*W7O.OG;Y&L@:UR% M+Q6V'%]L47%LY341W7+/N^]=R-?P^JJ"._VA//0/WQ>7F_H:EJ_.(X9:/W:] M?2M/#/^O[KH?[-/:ZBM;L(3]E&QRQ77_FN39BA=IJVG^UJ.;M>_N;!:5_JV5 M'D^"B^+E:*)_?[;T6&AMO*6)L$P-(XY+10S6+C4.2,X8;B[6_"RQ?O[?!5=& M-K=U_AJ> F6(HS00OV* I3%(268D%L:(D#E\>I_(ZH*J)B/C1S >@4%TG>3B M6IE)E9U"LQNON<,+I#XG..!VPZ2FYP]W0U# MCGG8"F9V)OV"$4VED#;WU7K\]_]^L7[)&%4*R>1MN$Y>S/)?0S:2C3'BJ]CO M[9?)Y['O44@2S:_,@G:&MOHFY'$Z\=7YEZ.A5+F[RZ^^>CZ*9[I%)GL=?*+7X&]093)T6J;S,3F:\VB<4G>U+']&J)T M8W)K'H1?V$#QR97Z<3:[G1:M"FE",=4PLK .O2B]F>LMR2P;%AF+1;F^Q7/* M>.+"((Q/*R9G%(2?DU?YA:&@EC=@8RIU>(_68:4LDWDC ;Y_\JA\[N+R@XJ^ M-L^#%I.'G&&6UT;B-=UTGD"\')D7 515S0AZ#E$2O3[3)+)A3Z>%RN4:G)DE M@[:2HY@$.+VQ=E8J59FPM@QO+Q!D.%U.@;RZ\%+'@\\S3-2KN*W-*PTOLMER M?8N*>\P1K#VO;KJ)M5>UX_/A/FI&7+B%$;Q(M[;F;<36[<)K;< M)#E\XM:&8C3=E#[;[9>/8!8RCV/_ZZQ^(B!&WG*1VC&"22H14IH !!52R'_0 M@=5/)6",0@( M%9BL F;TJLRR%1 MK_C+S(3M1ZRWD"_^B];&Y$J_:2D;<#LT9F1_3(J>+FR% ML")%O\[,[/T*WXV [O_G&=SZNOS2^M>M.\"_9O+.MZ$,T&[3$-;8D&+]+MM1 M#$$2R[_O:M5J4QH-IE-X4 *3D$U^S4WPUS$ 8\$BLW#,59M\X-ANZO'Q1CMJ M^Y_7U/TD4^ 0]>O-/$#?TCS( PP>M[Y?U*O/Z@4?NWJ= $[W'[OC[#<6QR\+ MM^-T=HQAVS9(IYQEY0IV3(C97SW/ 707:?=EWI>;EY1]5^O">O7J]>LW;\X. M#\%#$R,(Y&AYV'@27"CV=@W2.;D:[=>L78/6]1#]YRF'I2JI>/2W$(GHD4AV M1R^M1AP$#:^$*QD%H0 ,*F8Y<9 +RKGREC)-N5;I/@5U?QGKR6T>01N.+M]. M\KBN@@IQ.GOG/H;)U!RUM,Q&Q[MYD- F-_9Y+:^]9LEY%L +K%Q@Y0RPPDUJ M,,0"(TP)A:'<@5(ZM938E.(Z*NKUFK-G@)6ZJN9/#%9.;.F=VYS[:$>C^ MA-+D;(.5M*@O]CQ&WCDA]]AKSDYP>S0(ACFGC@86!TJ)4%();9D+-!C6?\7- M8891H9A_S=7RQ=B\6%'*U_GI9X?H5E?/I3?H=E[+Z#(7^SX7>6JT$TRFAD)B M..4,& LE)HA(#D!-$9^'6!,GGXLI14]D+EX<1Z5V_T]($5.5:-;I+/D>_G!Q M(9VV64]YPU6J6!U""JTHP2/'8YK$/88URZ. MFXN#OVZ]0CL-8?VV38 MI*+L#0A=O!*7";1K ODU7 &!, 66$6:(%(!AS06C3CD+:HH['V$9A_")3*!3 MNQ)JH^7ZZU_X.%>+5.7)[9E.+1XNM'/N7QIC2WN[PSFHY3U"ST)G<^=K!3D9 M@E""5"OGS0]MN=3.2<(H1(0B89K/5EHAY__:;&+D].;93U?]QB68WUM=N MU@&UDBD.E-7$.*,DPA:D4CID#-0U 8G'\'8- -FLX-I;I"?GRD^\H,0%) +(GC1(UEE?Y6R BB3P:/YV* MDJ2V-DTC620XA).DEH2NZ::'D] =0UJPMMA-XUWP$'&1!["QM"5?6:'?:B:6 MK5)GO1T6I$YM*5G6N+DBJ];Z/)Q-[AKQ,(?#[1OD$(VV R]6FR'GL\F69M21 M"IX>V-UD,AO'^H@!O/T?_Q06*^P,UP)0#]Y64&4 E=I9Z!RG-H!N?L^'26C5 MS6QV]_S/?_[Z]>OU'RH;74^RSW]& . _9_[K/Y?7/DO^N!T]'\F@8'9\]?>/ M];%^P[$>S8WOAQW%"--(927C7 D(OBZ=)*>3-I.""+%D!Y7)Y\G$!*9$W_DO M@3-=S6>1^S"GO<[Y"P./<,Y_.+T+_%BA+>&:.WGO)\)UG/AE^_=;.'H%R; 5 M%R]9[D ]+GI*1N F'.=G)Z@:8+ M-#UJ:-*0XQWJ:G4 3'0#ZB,YD.X6F,Q^=P"[Z=43].C'$GGNK6XDD.^U![(7ZY*S3Y4)W.Z5'"UA>U'I//ZS+JHD^1Y=>&DO M-4B> LOFJ@NBM%SNBYE1\4$09!$&C!/(&2':<$.UD\@)BIT V![1:8D' />8 MY>ZR"[N Q04L5L "&0)5J"\ G2(8&0$L,E9Q08AS("5'=%BB@4C9TP>+G"UWF9)TG+"@GI-C/0+T^VTRUAL J)6F4 O+B))$ MIT(P!1D31"MJA'8US*;='?&B >MS(;;>I#)=YNUEWF[,6PRU%8I H .3II66 MH=1/9B,88U#7!.]V=]**!QCWV')Y%.E7C6%P/?:)52/D^F?*- JO?VA9B?KH MS0:K3WO.QR.U5@!?I4MV0'!A@3?(' E.8,*%-% X0QQDO):WH2MSC X8%8\' MUAO&O6^6V@66+K#T:&%):^&P)5HS!XFFB@N8"D>0H5H1P>MJ?'=F;;(![G.Q MN:/"4HTA6OZVP=6T)!(Z#E-3+95=XUUD%QU<,X50"]ZA)3?46=GS2"MQT4/$ MA2[L>9VPYZ$GSI[''*;( H>A!(1H) &'G!+,&"!&I*PS]KP/]FZ2S:SQ6C.[ M&8X3J77FIT-UTYAX!0],=TKZ.[7=C&"8WE@[ZP?-70>H0%NA GLPI'789-:J MR>D#V>U^ME.=#>]"V[:2VCDFH#6A.+AEQ-B0#*J0M Y!S+1"M>E(NTCM]D?+ M;Y&?[FA6]8G\ZJRQ(4^(F>M%)"'=25!WX;_:1^N?."G=$U3]"^?A1;V.JUX7 M.L$]X+2[XZKXR7!L_!@_3ZY$&)A;F7T>CJ_"]\^3^$G7.Z5_Q%&WYDKZ#LK/ M-LGLK1R.O=R+@ZX0OI.+-[E*)J7MFG]YTJ.OD[J\]Z W[;(\6(W#]4BNT-5= M2;TGM-2)%[E*?"@U(GX92@7#:B0A1SA6->!4$8LDUXHQ82'1(2. @*TG-Q7? M9T@.>&[FV;V5V;.?V#5==^PEX9NC:-O^<-2S(Y>>3(?6S7FBTX%9"E(*A-', MD%13F2*.&72^T2EQH+:\SN[ID%[#ISP=3AUS4M/N-_$_CW2]-L.I]KV9)5YC M[9F7Z-UAU LQ]RNSH>-F=99>L)=6GO/ = T7?RX4\8/7P_Q)2"AC3 MG$A$K$RE)HYA0$5*".:DMCCA1H 'JYZDDL5!ZA7:>9)*KCGO[SGJ]I'O09G9 M[R[H<4&//J"'XDISJ#QD>-QPAEN.TY2DJ8)8,"ZW6E5=H(?H,;O2$T"/SF,] M.CC[2UN=_?'RN'+KD#Y[\$'F 9W@K3HA=G6B/,WOW*S]S6]H1O>)'(V*^F]Y MU;F\LMPT5GX+G[^:W/I9'MW>C MH1Z&RG7^4SO-;>3KY$W^M.H;!N&#I0*6[YE[ ]H_?=7&CF7MY)U_^1\>(F;^ MBJ%OXG"LLU@63XZ"&SB;? TV>+S!7QX:/_,R"*=5U0[>^CMTO.WZJ+K0J@0H M F<\?T>MRG BV+"UKSN#7T3^_2IG\\S_N_4D'J82(YX:JS BFCJEF- X%1 [ M0ZWMHKP1<.V1-0F<&?J\;A15C M6=QF5D3HVG0X#5$PA:E5I$:%= 6G-8]1B8/L1OW=8 MQQ\2B7>)+6EA)%Y.0"]E#Y]6", )_;^<=TJY=1;_[PJIUDH+\N]SE2C(L?KB MN^E%KD]/4E+ZE,C3$Y'L=AOMM-C?R_M8BCP_E/,KSSOW9A@<._\WG)U5:CX! M!5*E4@H #855.'/"0$1GN,%''\J8(W/"M;?,"7I M(P.XG^?V-]^A3U_MZ(O]U;_A9EJ!-TR9PFF*"=*6&$HETT8XX<6K !!PO].U MMMQ_#/<8WOJ,8=^ +4HNMNA9FO7-&X0>+X,)^.GK9"4(P0#(D6 0+$"'X!J-YFU%5R#Q(*4&6G2U)M_ MFG-N+!"2$L*A=/R89(9H ,G%_+N8?_6XQB[FW\7\.R-0OIG,JUY JJS$P%(C MG2#8 *&4ML RI=,4&'',NIYH 'B/W2? J[N-:Z0.)5\$Y:N!2JY#4!-U##A(D(%<($Q#F8 TE!/1QX1*.L"D MQR&WER/O$T-EE7;WKM#^9X;3,,-R>,56]9*&2'EBS*(&;!:[/)G=EED7Q22F%7.^J M9-[OY6?[,K/R]Q?^1U7[&])!-A[RV_Q6V2Q_RLI)V@/RG_A&8L@X:."HO"@\ MBKO)]N$<\J,/SE)BL?DTLX*E@" MHJU1958OP*CXS$/&3=&Q:):LXTF-?I9?5-W7U;21!;[\_?K#1!3BL= MBEJW,6SKPU*,P'#FE4$' )/)319PY$^?7KQ\^_K=FU?O?OOT^K=/'Y_]%'-. MP\K_*D!0='')LK[YJGK7J7B-TJ_\7?VK^GO\NR*((R3?A:RW71FYOXSUY-9^ MDG\$"HC19#K/:E-O#2: I-9"H A))9**0I%::#CF' />0>JMT4HJ3!!1CA'G MMP>IPHPZ;3@'SM$4+C,T'S!A??^3M0FVGO=:C-'6M,OFAK7H#=H[D3C[K+X' M@R3\[X>F17S/S+7? C$_Q-=)/OJ)'_ZEB;L-]=L+"+41$&X[W'6CW6EW:DN2 M--U$6G9G?6V-?6ND &C?N=H"(DTWT=Z.56WE@Z:;V*ZYN4["<=CT]"O/C4U6 MI-;AM%\U0?+/OLAL*/V_OC>!0L!.MWSOP7K]JQ)%2%A81G;FS9"K(L=\>66M MK-;BD_XH/IEE8 M9%%K%O: WTX,%TVM?%\\:O&]&4[O1O(^?#(:CFWR'X'39)+-O'B\1$83.2O: M_>RG@K+DO_[$$4Q_G";6.>OW&%]L8"8)$#N3?^1T)"69RBQ$$2:W,9JD0E+3VIYOI>!JN'@_60^3M(OLIILMO#\;JPH)X>=33Q:^!U6,HFU MAQ+[A\WT<&JGU\FG)=%6R]5DN2N]+"N/ ZG6EA5X&:P>#U8OEA5EJ!6I=L8C M(4G]=@8::"A%D+D42U@3( @7J-A$SKGWL@+YXUU6'"(46T9#] YA5@H67%S( M 9HBJV3-NKQ3@.V6%7R]&<]3OZPL,?VR8WA4:'&!]D[4)3X'7(BE@OTW M-Y.12>38)+=6AF.R$!V6 E7E8I3?>3Z@WR; M9+2/[B;3XJ7R=^N-I,Q#R9VW@OQNTF.,LL7GH:YQO@VT'M/'):WR9&K]-='D MF1;7%V_]7VL&ZZ^X];(/E]Q.,NN7A]_MZ/YJ=B/'5X'>.;][ZB^1'@I-,K^+ ML"8#OW.\6]V'IP7PDW/_YIR--M_ RFANK?7[?T.4ZK3LM9=E/C CF7T.[-#Y M/4$010=RJF=_Q^?,>DF&[GFUIB"YRQGJD[S%^1V1[MEZG?K?LJGST2P21"=3 MOVZ-ZQOI-]Z1CWJL;1:DL2+%J7_O MO^?#+&_!8H3+SL\#+UJ3!M9O^^\FHZ&^#Q+P8[$0XI)/.^B0MWCE*#+^EF6N M0]?K&SI(ABYT9!!$?R>S*.S%TX*:C:=V549N.++3%:]#5+?P4>S3WZ\_7B?. M^BYZA?_7/!M.S5"7"EZ*(!@8D_DTGQ K5TW#$63RV8^WOW^P(GW?Z_$D&4W& MG[WXIG/U+S\'@AQ6WA@DD#\UM*VBG#EI>2S4Y.4^#'-CXNTOOV-IA+D.3IA; M/VGW0M.^@>N)X#T+0EC&'KQSU5W). M(>+^/WMO^N-&%/O8*2* \E[L::B%SSEW MS, L3WJ]8N_F.[0"Z*6Y SHXE[^O\+::.H?KV^'H+J009P#5U_,_@>;5C>Z5 M="(53@#J"+=5Y"1%YJ8IK+J^:,F\^LFR.DKYJM1/& AXP?_,8/SC(/@UO\!D MK27SV@QSS@-/2O\ VYD,_,",[S8NZ!>?5KJ]UI[>#B]SLYOT[1@:_;7DQN_N MMC3LVS2B59SJQUC^.GE;,7T@V:NGU4%SXDB5-H$P)9W6GDE/K,""$AJ:ZT,1 M\O?4[@_0RK>_#29_KZ6D%))*1D @TJ65>"RD(]WTYU#&SJYY8/&J!Q8M'+#H M80]VCVC4 XZR[8:=E/T%01O.=GGPCSFVWL&(\FACH)$%0HUD"EL:K"7!"-;H MZ'_LV&)^U+%%,+*R2^-P7O':?#.#81F'FY;48)($W845 RJU^%%H 9>M MHP4LHR^?WJ5E= VS][E"-91#2:M8"/=[U8$H7SXK0$3 M"_Z-L^2"38L()J&RT998!+;2 MQ%T%/QM64%=780+R-%H@>.E_IKCA5N/AXE0K)AGER:B_"NOM3X62!M,I='IU MF'^D ]+&S,^K$+*WRR.AC?P"I-VLSM;RC,%_'H?8#/.B.;62T]Q7BN0GE7$';8AB4[O5> ME5BF^)[^,R<,]Z8*:0T>Y7\F_U$IN ]A^C&^7[:A/EVPQ!%&)"5&*!^X8UYS MJV,Z=:,DML@A?5_RS;^7;_ER=UL!R:\P)6"*P O+-51A10=P7,D>%=M[D6UF MN5CVL0:*O]PD9]J_U6+_Z^>_3); TI7II=03T 9&@O'+'"%:1HSWQY*P=&:*->]!MPXSQ7,NMF-3!GJVX/NU&7/N>194Z* \]3)8 M%H*RH.N"UQ[F7BL5V>/F^=-2H534HS.SC%7C++?"Z[S'>NE[K"MR^KI<.+O M^=,J.L_!>6X#KA+)FO[TY]=\*35VHH2GH?ISJ@MKO5SZJVFRM?>&!N8\"@F^ MK3+(1.&T]<;R>]/)=F'Q]K#2L'ZW%7'-^3.G<:#;TU&FV4\WE[1]W'5U4^;N.G]N=]UB:,[G4A)4 M"VHPL1X)YBTQB.-T(,%[+Y5K<-=A@1A177 I]1AZT%W7Z.@I[?#3>GKFDGNO MP^>IGIZY&*=PXOM=/?7:E:5O0NSP)MOAJ+ MM7")92A%#:4WHQT-6*Q6,ZS6XP1H:0*&%)-B_);OKZ)L_SGZ'KZ%<:^L5UY/ M7YK1#8HW;W<9UU$B30KF*-'F=AR^I8B$X=U*C\K)JDPO^*-R2Q:CV70"4^U+ M_V0U^26 PYM,&9P2O)\&EA9X,DDFX>97$YDE6_JM'T\N%""U9_X: SWVAXU(B M:F?HPE%Y1%Z*FPNN[[JK=;#!T=D.;A5N@,F%<%/<*D8 =S=( +>*$L#LQ/3T M?;#C6:):)4%%+0DJ$H_:1X++5O>1TC,_C,;3J^+M=)C8HP-=-$RZ82YW]=NJ MW>V=F]2-K'>N\>MWM]YG3MIJO/265#\VD)U^4=* DI-L4('-C9P']M\&BWA' MD*&;4*F]CKP6'T_%Y8CHF:K M\"/'0^N95LV13>Z\N>0>GS=NKT7=RNN-N^OVQJW\WE@MDI@VQZ%_KCTK MM7+=TLXK^^*3M^E@,NB]?5LX^F'IH%9:V(>DD?$WU: MN)@F9>32[!IPHCRW8\-P]/V'^^+?CR!&K788L*[$Z)[#<#OGI,5$MK6*=Z_$ M(PQJJWT.@O89U.8,@SMN:FN+/Y6S'.%\0BMG$<'[#'%SUL,=-[4]1' .N27M MSL>0?0:U&I\R S,PR^&PCL2*ZVGC]XL M+_#DX@+S--C-E4/V69)K"[,Q'?;!&MJ-W MV#I'/.!5TH;&+.QG:U)%[[K5ILK5L]VFIPO5-AAT7-H[THSGM.C^5OX9?+=D M_"T,/1CHW6K4SW46EVZUZA-80PU-RFB0T2"CP1$;5>ZO%#^9:XK4',S*J&T;D'VBI^"*S?8YL?0T*'GO:Y3 MM5_QVX- \..E\82-.GA1W+56W2^"!Y*E(VU,UX[Q%4G=.KX4*?78($82A!M.(2),VAY3:[5S_92@M[65*:E5Y-Y)RK@U2B%B-28, M>4^4:SCR^C/%D_I;6[PIH.H645Y0PG0[1(F\B%UIR0P26DOF&0[09-+=!4_39=OZ> M9X29QW8Z[%I**TZ)@Z+ZKO?N'NS#0/NN=K01@].TK!4B=W?03DLJLOAE\78-\ MSA'.9Y*?#^G/".)^*3/A_#1+50DK]*W.$*V>8%](RRKNZF@M M)T@YR1GQ3&&- '*"BYXQSQH2Q[T8W&UE(U)T"'EWP^M.^5V<&WU8='M% M^4TOI;X!X&% M]XIRTE@.+R/,0U%HE%\\P)QR+[GQ7-XE;C"_GR?B/-\6\U/'\HR>SIV'DCOJ M"SU8N\]N>>_I+ETI_#4GM2MJ14:L+>6(!R48$=1JYX@''BLB]R0TY)-[,6JE MW2FZGN8-)0//I5>>"#39D+\T?#Y+2]M!\EY-[0+?W\>QT(#"CW0M!&,M K1424]B_/\C,?&,A0HR:#Y--#4?=&A\*438>8YO2NLS%?:51?* M_7F#UC*LKC6INC,)ZD8:WD.)3WN=50YVYWPL?C1+&7P/U[B#>E+N;5T7U,^Q M$@UA*0@"W9)B8E&0EA.K>9!$&*,"=@U:Y7GKDE8N$H%U3W7)^=X$!YWGV6?& MK.,UYS",^3GCTB,=!\A91ZFP5%/#E.3&*B^)QYP0+Z)N*-3US-&J%?,EJL]Q MQJJ,52\-JTZ=7(<"1&$M!)-(,L>U#1)YG#YQIKQ]>>2J%5RIONS0R,.(A$;%9 )F+.(O&9!(1Z]$$Q1'1I* M,V6DV74NND.!>-TW)B_RA.+Y,^YT,X*[F\':G8G+/F8*'R*U#\3%H UF5GOM MG3+$!Z:PDKPIH/K% 'F[%#Z\AT6'.&,^$WAN\,F(V#E:?*QL0=X3RJ2+-$3. M! K&"2&M5HBQIAR_+T8+M$PD1'#7$PEEST 7 M,?-XS3E<,HON4>;S)/?!7C#-,?="(T:T4Y0*'A4RC#O.!7O!J-GNM)[N\P[M MC[5$S?-G\,GP=6'P=>Z$.\)S@"_,8HHDLEZ!X:\,Q10;PWG@#:?W,I ]?(X/ M/U,<.Z?YSRXU9_%:PIU=.7;^;,;NJJ#S/#N/2LI#.IF4IZ/^Z9T9<;KJPCY< MP[N@\XZ4Y4?S((AC3$0;6(A:$QQ$Q,Q'JX-!#;4\GKD":Y?E1\D>XQU.M+E# MW#M/T[N+CWNU].C \OM#2.#A$G]T9V"ZEK_(2NNC"->U \!@6XS *)GIKD M9VXT*9XU#K?UB'0I8CBC<$;AC,+G]_4\Q;?#';.,(4(=\O"O5,ICIH4@,1U- ME3X#\>-2**,.[^<="8>WG#W5O__Z+_"E :/S3?H$8Y($:' S,_6@;'Y3C\'& MUZ6$?H'>_UU9B9CAU,IHF(G!2N:584)KCJ+AEM3QZ7 GB/STL7?1M-[3&G^S MYD'9L:A?O9G/V;I+Y0C=HJVZQ5IVZT]V7/S[8B;KWA5'[!YKU3W>=M:./U^\ M58?$O$--*_X?L\ET$.\.YFG\RXT/XV)Z%8J$M;TBH6@!$%DD?"P2(DYZY<_3 MT=0,"T#0\>!F,G )G6:A&,5B5*F:(LR/D12^/&Y2W74U#J&XAM=>P17P+E_, MW97I780LWM4KOIM)\?OC6B5;$=Q?4J]^F7=J*T^Y@NE*!Y4BJB_';==@+0.X4.O%(5N"0"10F%.8/)5 !/4 MZ^"1%0@+CEA4H8$*K=25R +0<'2^OVV<+@1@KFK&87(;7'KY\*Y_1'@6K>!9 M=E??R%8=4I?"#U2K[NGNSI=NTR&*3LD/WDXW%'8/4&"5,I0\VW521PC==8H M+# +5!E%%261.62!J:D\GZWF4XD>E4V^BDT]/5I.S8+U#X[.V9^^DR"%H<@S M8ZT.C JLN9)82B:YCTC$#CBPSBPF[;(>]54#=[L%53!)#0;Z/APF>_#[U0#4 M!7PSUP<)FOO%EZLPIPK?ZVDL3#6/Z:ZD*,;AV@P2*2V&,$Z3^=>K8C=)P[ 0 MON^#*;SI9E/QP'V=DTFJ,:'&1N,1 6N"@FQ:;T.P,5 :>,PR>3B9!$PRM[?C MT6]PT11LB#D# 7T"-I\[L(]]A8!LR,*O7U3I)\F)=04=6>* '0X2<&D9JC)L 3D&0[B''8 -M91!<3G. *SV&QY.YG, MKN?24[5H4RZ0LU+82"U7EE%,K='8:>\"5T&JV%#-YZ7+Q??1V$_"S:LWTW!3 M2<*6?,3QZ+J4 P\2D:;_:]H'ZQ?O:TNEZ\4PQ1;15D$LY!IA;!02 %6 M$)>9S#&8S!P(*J-V3E;FY&7.62(LYFTGN)ENRU?IV/9A"BM\< /8,YO,O>/O MAL;]\_5G=S4: D!=CWP85IPF_1A'P^'H>[K4+.&B,!W )D]\(,%1X-6:6<$T M2R(*LA<8?.T;(R8S-LVQZ77"IDUHFDM7J9=*F*I$)PD2,.O"S<9CZ%0MH!7- M3>[RTS'?9@%IABU"5$!>2? MKV/::!O J$+3I\6X!J 3"L.OT(KWT(A?ZC;\"DU8#>\S$=& L+9(,P$H89!T M%HM ]'"="JCW)FE0ZQ*!UM(QVNR0SSXMA/G#[WBVV@([1Y"'T\L$'/U\==% M S9$ CD,%K!7CC++''/68!LE1=9I1C7IU/9JET2"/%8DV'8N_#]4VZQG$(.? M!M\&/MSX#2&0DF(A-6$.&X:QM2@0%HGF7EMN \U"T"P$]WEW2\H!C M;:Y;,LH4J5'/27$W"$/?+\I.%2 /E5V\0CPK,KQ.>JN+5LSF=:_+D:VI]EFJ MI>(.":J1T8$)[0UA8%1AXJ-F&(E&J^J%BER[&/1^0RJ3+?NJ8KC!'W&'GZ)6 M&ZRXLSO&%+?J$+F0'7[:*FZ3MH[;//Y\M8K8I*Q#._SWA />9W. %K K2J3X M2_]SO_@R#F8R&]]5E\SC M:=L;7G9 HMG@OP&, E$&K MS2:A?-4$8+U(T=.WY;-F=CAP\/-T;%*0X_JSTT,6#J#&CLS@;<-YOR>S& =N MD.S]P4V%LTGJQN$K:)WD$%JG]*/9>,TO8 .\&%YJOIG!,&U+%##@Y0NJAH=A M]?IE\]*]-Z-RU!)(@Q(J;ZLF"L;X=C:^'4U"O_BI&I#TQN'@.B6-*#NY"EH'P?#(=K,E*)!8Q5W<5JO&$L MKD F5V=T12#GSIMYQ],[QW"1*Y_X%1@ /#:])2:2YI)XUONDPX&Q:_,_'Y34 MCVJY+*G:9)NK?8<5^QB79*VIDURE"TH/Y3'U=:L(<-K="'#:*@*8 M\\@%S(2W2G!F \-$6P:?=ON@7A4!&/!MTLCC66CJ/"+:![!=-<66!2>544)0 M9#B"9WBL6W/+^\^8K+B1CS#%K6)*J:JFN/F=N\>HQ<"24W*F+VO[,Y6V!!4Q M!#"M-II7MVS6&,I-&=.VNF4TUSH;I"MQK0>@]@@SW2J\ENI]9KJ1[^^ZZ7AT M_PB#VBK$EZ%]!K71YMAUTX,F1WG,\-61E='A!Y^U,O\9WF?P&QG,KIN.1V". M,*BM7!",[#.HC2QJUTT5B:JPV85A.KF:2&SIO$I_UT=BJ[^' -B@\>.TO/[1 MU;HW-4-#^>[-Q+?S0[D(K9:^/G!RM.N!]\-P7S[T?=;QVFI^PN'EE:/#NX[S M/S[[W-,S+"R:078V8V>Z[WO:]+B<YG%/HO]"Q/[ MY,?OH-RK+/=9[H\M]Z2#/$=GP<^"?SP)^^BFH^1.)"R+?A;]%R7Z%>9CU3G! M)R@+?A;\AFH!QQ.Z:KBJ_Q9+OT^[M7'2EJ>PHKQ<\G(YJ= E[Q#-:^/AY*'[ MKHRM5*#'J?M"4&/1VC0=!+%>0:B"_W#^?_>3T].7@/EP7Z# ,45BGTKB#4-^ M&-!L5[3E=.U[>EIJ^?@&WB^>%U$&8/V0QG^,1Y/)RD$,XR@6QF,CD&:*8T6- M5UH)))//D&\7D<4RY55,\5C5I^H@1CKG49YH*/^JWAG\_)KZ!$6K(QM/R:EX ML'Q,#/5 PQXV=_1)E]41"50&JPQ6YP(KZ;%7#)L8.$.2Z8 8]X1YR9 B83OK M < /Q[(&*_BT$ZS@FHL#*TU[:IF))X-5!JL,5AT *ZP!F90/4?C(A%7*RZ 0 MC<@&+Z03VV %OZ(*K,I/.\"JO.;RP$KU<&96&:PR6'4*K @,OG1!2.(1BT18 MR@2+1G(L&"5FN_(;UHB2R@PL/^T J_*:BP,KS'E/JHQ6&:TR6G4)K;@)#&EC MK$281>F,#H*[B%'P@7&T?8@0:XP(J] J?=J%5NF:BT,KPK/3*H-5!JN.@94@ MTCF=$G4:SH1"QALJJ)%:$8Y,4WIIA"A6Y8GG\M/#8%5=*&L2\=A:3(*R(V!$P!^6VUXH 5ZK1JORT ZW*:SJ#5K]\>/]8 MO$)Y2S#C5<:KKN%5C,(I2YF6,C!FM,(1#$/G!+6*V-B0NQ0CCFB-5_!I)U[Q M"_2R8_*"P.J486Z7%9:,:ZA' MDH$@ \'S!P)GI3?1:A,,9B!E5BIIC5">$BTB;\D(+C.HBJN>$$WE@S,09"!X M[D#@J1(&B M1KN@O)+>,TP5D$<6!*$XQ1MB'G/H23<41PZ"S@#U(@&*$HMUI)1:&QGB5AFC M L2F537A'JE,DA1!FA,D)EA#HC0@4C M&0/*Q"5F4BI--060$42(:!QI%]&00YLR0&6 R@!U$"\YUXX$(GHL?.&01\=)C[_:&'^(6%'+\W@_%? MS7 6WDXFL^LU< ^?D@BO +MDR@NJ$9,\,*>P1DC&0*SG2'A%](6&D-%58">/ MW5^@_:XZ[SI&*3/\9/@Y"/P$P4PTV@@?.5/(:93"5[DT3C*B:6OX.7. 6#OX MX7V&,_QD^,GP%?K>"'X#[)\)/A M)\//R> '<<4*I**K4D1<:W-4*?ICL\XYN3&;XR?#S'.&' MQN",TAXX$&<>::U!K!@3FB+-'&V;GN[=D[$=$QQ5C2!#$B/!* M&X($C808IH)H=[+F_%%7M%W4%<=]F0$H U &H),!D.***A6M\HHSS)&A/&(% M] >1:(1I5R;@_#%5;;T_LJ,QG]V,EKKTK%^_AFLS2')6#$&6)IT(JLJ!LL\L M4/;#[#H Z#:!N]T-[G9WG.S?0AJ"X-_"<)FO82'4/T*+$HC-S/!+&%_C59^_ ME,8+0TP@EKG C",,8V8M#]0AU7A<$B-<5@7M;.C5"K*_G@3W@Y^-[X(9 Z[W MU2*C1#T;W4#U',F? 2H#5!- !2-#0$)Q+S4SFFGL,(W68>0");%Q5^!I '6& MX*Q[ 8KW,IR H1KQ#B)*+(G%$6$>F]QRY*JKQM+.WQ%( Z2X#7O0 E^EIE M@,H E0'J8@!*:H(L<]Y8$X$R12V#%]8C+Q$1RC=6*G\20)TC!.Q>@))]GGU0 M&: R0%T.0!'!'!:6FN 44QYI982QRDH7$36J,33L"0!UGB"Q!P!*9X#* )4! MZG( "EL?&+ <&Z1CG!&MJ&6"$^H=CY3MRZ#.$T9V+T"IE=CX#% 9H#) =1Z@ M%*; FS#R6%,6D-'1*N, Z3:3$&0>U$$%DNSWM4K#U%P&X2K_<@7;_4PO4KR-9JNE:/ M"3(>*>XC$XKK&)UP6'O)48SD $29TZ>)58C>-DB@O?@(TX4=H-PIL;]# MY?]V"6NO*+_I%1-0.[%)=/^0@2D#TPF B0:J 9$LM80Q)I&FD49/M)'1P"2B9]P%Y8@(+ AG$*$(>^!*ACNP(R\R8FM_ M8")]<5%'+C,P96!Z7L!DH^-$4!P0UXR:8+Q2J;ZB11$K1AH3<'4^4NL0P$0[ M6F4Q U,&II< 3%(%0H*24MO G-7*"X4U UCRUC)[F1%:AS#E+BM'8 :F#$S/ M"YAT-,(ER\TJS@0E"ILH"-:>2(*-V]?Y??[T7>V "?5E=GYG8,K =#9@(M%S M8X/ERB"FL%5*!$.\<&#(P0_['KHY?V*OML#$L_,[ U,&IK,!D]*& QQ%0REB MDF)CB*/ G+B(\!DWYAGL?"36(8!)91]32V Z81#8I><9^_FWV^!@H13?1D-8 MY$,0Z$[@?@X"?F9!P*?))%D)\U\7LKRA:QBW4=*(A+&6D> UYT$9ZPSR.Q@-')QH;I(6D=%]^ M?JE1:D1FI3W9?9G9LSLQ&1FS.P6 M9C*!$%'1$"XY"\$#3')LC)(NP)C8QE*,+R!XE*B^Z&A8>\;,C)D9,\^)F9(9 MBK62)B5 50">QLC N,5!."OE 5*@7F1<*]%]E&WSYQ+^>@&!K<-!S)D/7\!1 MA@-GF7T(\S>3R2(?-(_4$,D)TUX!,_8NN.@,-TS3O;>NNE6S5O0!QSJ93;9C MB:SS@G^N"YXQXRV3VD42&4_9HTF@G,'R%XJC8"\R)C(O^+S@\X)O7O"*1N,Y MBTY[S9 A2FIJD236J4@9O\R OKS@\X+/"[YYP4>AI3/,>HT)BU);(W$(TD:6 M3D,@?9'1:'G!YP6?%WSS@B\49BS@*+1EC)IHG6>!.6#@?5O,-WW+'C':FCF!9\7_ M?\$+!NI;2 M6:DLDPQ,>6(](A(AY]-6[44&L>0%GQ=\7O#-"SXH*P)F(0C"P&R/"OX%6N^< M(\%++BXR N-Y+_@3ABY<>N:NGP;?!O B7]P-PM!W(L(A!]+E0+K6@71S>=X\ MKN&0H4#0-"&>>8.4E$PPK;P*QO!P@*)M74K9A>X-H_O?,!YY,[EZ]>;U\XN> MR[7&.]"^C%B'0:R@71 \B&"X9RAR0YA%RFH#R.6)/$"2P2XES,J(E1$K(]9E M(Y:4T5'A","48M%:*Z-05EE+ <>XV+N:TH6FJT)]E4\JY--=G9C,#)A= DQ' MO<;(JE3HB7GDK&=2F""PQ)QI=YG108< 3)93"&3 [,1D9L#L$F!BI@/3"%'E M-3,$*^VYIH0RR0U59/_D?I>9J"KG]LN V97)S(#9)< $.UPQ[2.W3C+GJ Y! ML1!H)!8+*]Q%1J<=HL QRPE7,F!V8C(S8'8),+V0*#INB9:(<62U5"(:!;AI M@7?N#Y@7FJ(*]7EFF!DP.S&9&3"[!)B6>$Y#B,S$R)P7%CZ[D)+P*T\Y/D!! MZ(O,3P6 F1EF3D]U[.C-M&!3QV:A,-/B:UHUA8>EU EU<\Z0^*,C\.\//<0= M#\ _M*JI +L">D#D3P $(_^WD#H8_%L8#/,UE#\FS;#02ZOG<#RC* 8*P\WSLGZMEC(EN!$^9]T=$@\HQ.&9U>##H)!\8;I3[P0!GW5GMIP1+S M0DO",-\_8OO< 8@MJ1/)U"F#4P:G\X)30-H3XGRPF#.JD&9*$LX%)IXQQ?:- MCCY_L%]+IQ/#&9PR.&5P.BLX:8JCT9%%3C0S4AD>,3+14QNTEFSO>KEG#ZQK M9]?1OLS4*:-31J?SHI-U03'E#8K:,4.8P?!%=$Y8Z;&+^WJ=SA_%UA:=D+AX M=-H*%*O^_==_@2^-'88WZ1/T,/K4H2^0 _^KJQ$S'!J M933,Q& E\\HPH35'T7#+ZE!(N!-D\+R:U'N#CI$+-60\SW&6+59HCUZ>5V54$.@QF74'6UB/>< MCFYKS3?_ID*RN3HLW-!, (]_^OSI_2=04>_&P?SS+?QGJ8GO"S5-__;%HF(X?"G;[ M6_7K7)&@E,#UJNXD*>_;B&/>CI:>__0*UN5#75M]QU9O_C,8GP9II3O-@KLY M(_7@#Z8@!R[A@RFNQDG'_^[+VW?__?/']S]^_/#EYP]?/K]Z\R4IMV(4BQ\3 M=0%B]*=_-V_F<[(&*T6QU9&UOS?^:@\EO!64B'V@1+>!$HSF6'(_23D0(_YR M%>#;X7#T'>A=,:WF;#8=#F[@UBG\:)9',8HRCW4!W4\_W)0++4WPJ/[Y:\4W M@?B!<)77).I9)$[8/ZG*:.0=.^^2^\PS3%F;B<:71'8:FPXI;#2NY M7+K3R#UVWJ7W&N1&TV#G7?229+<1AW?=Q=%>PUH-4(6I+@R3Y>D 94NS-_U] M:[R?_UUQB"H1:36.<]8 C*$PL^GH0)!?;*N21JK@XK1L^9(D'/B@T_7 ^V'X M8U&/PH*;ECSHJ>>_CJ8?YR;]'CZ''3ZQQ_=_U7OQ='?DCFFH2>Q**XK):#CP M&R.XHV'DL9-4&Q 'DNDU:\&.AC[!S)_-78%E;WONSMFJQ(@.(4V/]UJ=6+Z> M0<.>XU(8NZL"L^XM!G*YBV'+L7N<$\!2'.W4]*[#P[)/MHX/U]\=2+U^N,^( M/+18'#A)12=PJD.-?OJ&GSY@JY_5ON%_C$>3R6J6WB@=)YX@1203/*HH@O-$ M2^D9"0QM[PWB=#JOW!LL/^W>&SS*63Z"'[DWB)L+,3R\-RA['!WX,-\EK[\, M=2\$ZLZ)1%Q)'$,P(KK ;%"*IG-\''#)$>M"8R5"BMD\2@&S'4A47G-Q2(01 MZJ%&++K\Y7!*BGMYY+5>-&F_9#(%:4L[*&9:K'E#U]I4W5898Q37;M#>SALJ M,VG-9WHH!?=X7=$Q+= U?'_V)/7C4LCK+?:5X%I'E%342L0Y(S0HAX)E :L8 M=,"V,7SM44%KF9AV=YUD&#D+C)QOE;/@&>6!8H\B[K/E?./W#A+//GY;+:TC_( M<\F(0C)HP2P7%BL>D6',,9$R+[XDEDEZG'>(99Y[S65X>R'P=C[T8=8YBJ7% M'- GD*" _@9IB.;<4!+9UXX/;+ M[OVRO ='IV/['=W-+L\GU*&HEL"GM )6]$+D(3J%%=%:,VF=E4XRQBR+P@B$ M&@M07 K;9?KA/?1@>OT=-.Y]T+0Z_?=@9(.K'2*!"/&($\U8L%A+8*P3B*K M@1@&V9A\[0(88+L\_ZC/FH[F=T1PST[QGJOW\]=P;09)W(HAB-0DNR:[8\%T MWG8_%1L$TST =#>I"+M;1=C=OH&-S"Z+-9$..B_ M K*/\D%J.IC\LXCC$(I!.K<6)M-BO&\IPI=E[GZ SM4AV!0)-YQS;B2*F)L!+&<.LJ0CA?)"_>''=+''0[M_$/V:QYA@[NJ M,E]\&PUAO0U!MK)OLSN63^=M_^=$5>=KX:^+I;!)5B4-1OOH6&!,>V2)5CA% M01G-'45[:XT+):L4]Y]C3.:+X+3G1J\,N5T)!6V%B"I8SVE0UMO(!)M4QRAK73-"!NU45RL*X4X7ZJ!$?=%D MC6?_9/9/=GJ&+Q-ONP.'8-\F-Z30V JFK#5I TJ'<2]U%3 M9?:+6AK9.?D4AI+63NKQK,S95&::+WR.$U<@6KCL<"$4(\B93IB MQ;6RV"J.0N3&-)YRORA&W;9 ->D0H\Y.U7S>_=A P!E#CGHBC2),4*T,]EAA MAE*%"BXO\R31_D" FH&@(W+=Y;KTO+%PZLZ[6A=.K=N[JP3EWMUJ+%RZ\ZY3 M%2[=NWN-)4-WWG6\DJ%[=XBVZA![J%#S/V:3Z2#>[>]XNJ\N]TIEM0=89A,U MK0H_)^5A;NZ**S,IQL&ELG<>+E]JE"+\ECX'^'5H4E3'=%36=:Z+=2W!9*TR M].UX]&TPJ4HCQ.+MYQ\+B55=%1K REV55\7!;W#+[6AY;793Z6X!I MN?E:W);*K[^0K=5!/@B=;ZI77WWWS8P'T,+7("=F.AN'R3V_.W.[^=.\A!Y+ M'LUAF,(8E=@//5I>V2B%&UF&?ZN_F<)839)N2[??A"U]4CWQ.PC'\CWEW??X M,#@OW1=S'T;Y#I^$JY2H105Y4+F#15-7?J\?M?C=#R:W0W.7ODE%R8O_KQA< M)Z&!X8$1&8[,M&[WNDBW$>86I/E .3VM<#89DD]RIPQN%=O_@RFIHAM#<) MV->;$EEVB=A\/XV\"%9N;_87234 TT5TFGRS:N_O[C M:#+],)K^OP"#/&_VRK2N%GFR)%A-F2!()&>QT2F"0B K$+<6W5/DZ3!3B/O; MR>.64U;/9:]6(=_AS\*&^7C7^/Y@&,K1AK(RH]Z/QO57Z;JU] L"$Z,TX@J, M)H^IT1IY$Y5S'FNB=A^8>" 0A/2IVHP#*=)/D_[Q21-K19IX=UD@;]4A<2+6 MOD?'1*N.R<<$=FTM(5@.I;C>U&ML4KD>EJ5%WB8T!6/\2[(S4TO>#0&+7BV[ M0U&P+HJH XD,1VP,TQ2TJ#/*LFAV[UB]*@) SFTBY.-9:.I[ ,5$J>5&"I,B M]36VF%"J/&8LI,"Q/86TGM5V-S_UML:5L188=O"5(EL)E'KU@!#OGI(6\T@N MUD+[].OGOP!I&"I%PME#2S S2I>9!-'CV$WKB!A MQ1%6P\^)LCIX@3W5C IB P4K(2"D. )6T)A0OL&3NO"/;J%N[1VM?*OA\Q0L MS4EYY79;ESV91)CQUXEJ;,'-@ZNA6=H7YG@E]J7$)$&J M3?M5-^IU,!,PFE-S2XM_3@F!3-^,@-3#BIE>00/F0G",:86FO@O3[R'<;,WQ MVQO_YV4+?UJ/Q7 6)IPS+:B)3 +Y)XX ?_G4V43WIA$ML6L-TZ<-W>OW@A^ MD-F"9P$VQ6GM4UE9@JLS5&E)S&BA^O>[!:4O6O1,"E[G,GM[8\V M\U&M_I6*JKW" !+ I%=K/,W4K!ZI2F'%T7 X^I[T3;EMD>Y-CJ+*8U@][FNU MO53*V5JQUE*:GJ@D6O3J^&]H7!$/_;/;.#P"9U2M.*/>AS,V[E/LNNEXVQ1' M&%3=9E %VF=0&_=*=MW$3F4D'WR(1:LM2H'W&>)&S\JNFX[G6#G"H+;:(!5D MGT&MQJ=2$RX,A_5^1JG@TM^WQOOYWX\;N^T]G^TM_,TP]/G6/4)_2/OT0S,! M9>OBM&S7,L;LP!&G:ZBU);FV, \70=/4T#,$ MB]NTC31>;44Q&0T'?F-O<$?#R&,#8U-T2A@?*.)U?%=@G<6\&_+5D68\.S&O MX!RKSLDY05G.7YRX1)G*Y:^%$Q^OQHU-8[7/>7F^=MC\< M#KYZ\V$11[2V!]OQ%"I=SY;2^<0HS^.\_,YHC?4#M*LG/CB.+#!MO?4LT&B) MUDHSYD-@E.'M+(18(8IDBN^I/CU\/K:ZIO%\[''BO_:.#M&BMY*I\/R'Y,^= ME"B#5P:OKH(74IQ3(1T6)C(MO68\,JX1M99:@K8/]V/XC: 2O,I/.\"KO.:B MP(OT> :O#%X9O+H/7AY9#(#EF,.,V< -XQY$X3H%\-]7\1 MHEB5QT+*3SO2*I777!)X:9;-Q@Q>&;PN ;PH%SA5@S0H&N8YL50'*PT0,*F# ML@UGVA FI :O]&D7>*5K+@F\@'EAH3-X9?#*X-5U\"(&+$5AA.)"LABDHIH$ M(T2JY>AH;#B&C>'_59V\B.QD7N4UEP1>&*%,O7*C<\&<,38R0 L3)"!L^, MC)I9GCB5X]A8KYI3<6$VSQ6 6>M?AY;HB=-ZP=FS]3B,KYD/^,\/U"^.?]Z3TU1E;,C8D+%A+5C+<^^UYU0QKK3&!NQ$C+0) MDDEGVF+#A44Y$-RCK$-1#AD;,C:<'1LD\C0*"D:%THQ8HJGA'D>L, ';HCFW MZ.[:3!<71*!$3^#,&S(V9&Q8L2D\Y0@SZX4*S%AC(E>82^'!QG Z-F:@?00V M7-H>/5<]*3NT1Y^Q(6/#V;%!&Q9EH%JG':>( 1A29G+'5#0B^BC;8/M/?#?_?CCSS^_?]_A#>3WRZJ15<+WJCIDJAS1I6P$BX'L4OQ/LSPV.&QV<'CTCA $!"G ^62_XZ1BD028Z-4#&%G."=2(&:=$,BC[2KB M%Y2_H14\,SP^/+@44>CB"?:*<891=A&8K$1*'BOJ,'XDC-$ MM()'S/HJPV.&QPR/&1ZG?S2T: 5$ M%/59AU):[+N83QB,U-V(HU_#M1GAP3"PSG&E!7>"&.6.0URXVH3!& M>(["G!GX[M@QJ_>H!665T_1!HZ:.=5%)YI[#WC0ABA MM604*>N5EPUQ&D]&A]/&:63ND-$AH\.AT,%(HXPE7E#&6 2#(MBH/1$<2>8P MVI<[G#Q,X5YT(!D=,CID='@:.EB$'7*.Z$@D(Y0KQW&4VLB@'09;8V]T./$N M?;8L,CID=#@4.A#% C7.2$Q2%3]K#;8842*B-1&KQJQ53T&'4V]2WXL.].6A M0V[.B9-+7-C29T*!H8"VM&M_OW7?X$OC1V&-^D3="A-T.!F9NK]Z\UOZCYM?%U*P!?HS=^5E8@9 M3JV,AID8K&1>&2:TYB@:;D6=@P3N!,F:/O8NFI1M4K!OUBH [-"HK]ZD/J]5 M SA"CVBK'K&6/?J3'1?_OIC$NG?%$;O'6G6/MYVPX\\7;]4A,>]0T^+]QVPR M'<2[712O5Y3?](H) $9L)'Q;@[7R\TX"V<0Z7[WY7TQ'16@%HJZ9$=<@HBYO1V/?AL )H;AW6*JGC3!OW\X MV.G7 *IIX* 5GZ0\%:@% M6LXL808)ZZT4R#(7K V>-Q9.FX\G/NUXXOYV)/Q>XSFX*>4<.C@9#0>^E'U@ M/].2"Y0YA@8WL%!":E1YY?1J'$)Q#8^_FJQJ^G"3UM2\6DVO2+*69BM]6!2O M:=5$&,#; %W]!@NN5]A$6XI1U6Q8BM;8P1 (76JJ<5>#\"U%*Y4_+JK [!2=Z==/P>31PKTG*)] M#N-O@UK&MICP(D-:12#+7J_^_N-H,OTPFOZ_ !(Y'XCEDZJ;-IGQ:@J(: %_ MM'$Z&,8X5CIPGRH-&B(108UQ-R==*>+0*P5()TSZ=WA"8<-<2D 2@:^6XC:I M9B.)W6 $O2%\8Q2;NG0+ M-[RVJ=NO380._5"8X7=S-[EG;%9=CG^Z&L^?8A.G&[^NC41T^QO,]_9T_%"P MV]^J7^?F)$)@4%[5G23E?77\,"K_UQA:7/_T"@3GH:ZMOF.K-_\9C$^#M-*= M9EMA+1CSH G)7P<^&X6-L5H$;Q.\OH%,F MI?YYF]@$0'$Y/ GNW@WA]U=+S&22(B6%(<%&9JVRSBFI?" \6@#%QHHD:PS[ M51% 2]VFX1G/0A/ DD ]CEY8'"0346N)L#>8F4"LIDS4_J^6F"Y;8;K:Q'0_ MF-P.S5V:@K PO!>0N'+A,$QAZ98N&=!J2[38\-347\):75Z*FM;<4_<)FF!I M';]8>FRCK*[%TY>M*;^9CLW-).GE],"R^V!%+I?+W)R\,I,J#2I4H:T6IUG P>1Y?#WY[?37P,$T_5)'?PC!I(G/* M)/+__P56@VR7)TAPFO)B#'6P0FB M0V#8:(V"%-@:9131V#W94F^G;]@.\VK;U)N'GU)H(] M521/[F33B0LFTE6R]X;#T?>2HE9*9#8=#FY@&2;&6L[87.K73/*UZJ:E_;AN M$O;O)U2;[5C5 ENB=E[U_A,/P/O:Z MS^ V>K%WW43W&ES=9G E>DE:K>&(V$,J;=.5?DH!VDL68%;;R$(9L?"G"M%< M& [K^2HU5_K[UG@__[LR*:J?*NKNXK2\]=5. 5DU+HXA&/=,^?8$K^]^K7[> M/,CXT&;=RM;:?9N^UZ":AZ&AJ?60+NS>TL9J+MQ]SP;TGBV;;R">J"%DYQ#5 MMNI*.XK2^;H1*_.8XN8[O0,/' 2=8X@=#7V3#0::^ZY@O>UPCN.^MO(7;[]S M7[%X_$YSEM@+E=C_F@WO"D*SR&:1O121K:PC?!:8)5EFL\QFF3VMS&X%H2V^ M? (?WR'06QR\MD$"XH$])YQH-3D7N)(B?2R^ ].EYRT.80@3I"8>/T MU]IPE$^!%[BK\/'F<(6(.>HAQ#(F9DR\W G)F'@(3"3 \+S5TA(#P!BX#I)TI0J^05AXMG]H(=:9]4)P=6PM^E&S%N' MO9W=1_\+P/5+1^S%4;&M>&*DL.76&T:08SA2':RF'F&.HZ;.Z@?CB;/+L9-" MGY$C(\?QD<,Q9;DW.NJ F >L0,GNIA S!96.C+ 0L7"-QWW/#3DOVA]U69ZFT_I]4ZVZU/Q9J ]@EC%W14KMTV%' M5 >=_"?WE#Y]KAM*V!YAB>;=CJ/4CW0H8LJ8#]8SQ:RVF"A/8THJS@)OL)!/ M&-C7KE"W[*M+TB+GQYP,GAD\,WBV $\C)65.X>018"8J*XT11",6+55!-8+G MR4('VY;Q5CB#9P;/#)X9/(\+GCH2I+E47HK C$[.#V&-M_ _$A!N=G=T)A#G M'E_K04N69]#-H)M!-X/N 4$7;'NF%#71!<*8\BIZ080D'M,@(NHXZ-[C;8<T9Z=U6VKN#K!=#5#!X9//8##R2P4@XA$X"F6:RULT)( MXRAU@2EW@(J03W18/@ >%&?PR."1P:,[X)$\=3IB1X5/.<^!; CK-,-21NV\ M/5Y-R0,[[)Y83#*#3@:=##IG AUA8J 66VX<8UI;924+CCN,8M2([6(]AYUVD=?[^^S--'B0)_SU_/WW99%OG=?_T04*'E5@HGJ'3V53RPE?%*"Z&4P'BW:N M_%X_:O[[XZL,'$#$6M56EO1%B]BE"51C&:?U(K^I*M.3"OV6I_A72S8N@?-V M//HVF"2%FJ*IWW[^L9!8%=#%,*ZK%J4'Q,%O<._M:%R^!2ZAF^G2JKF.CW]?U>+3GZKE&)==+*J MW-.JT/&..L?[EMCUD4JB@$3 PF.1>Z5"P%@;&K#G%,F#%$(Z3,'B^\N&-M; M;2Q\VZK*;#D%\^01RXF8/[.7A.@"*L-J#(R1*Z--\$Q9IC"S)$9JO-4^-ANK M)YQ@TM\^6S>?X-Z#15X?9/%'&_EJI_G]:%Q_E:Y;+3$6 M5.!NJ\=K9#ZQ=<5F M+:_63]KD7.53&\IX/K6!&^U;>V)I=6R3HSWK7VU6H-VBQ:E5#ZU-6&+7@VEI M(K^]\3^6$_8UW+A!F/PTF+CA: +,*DG=9AE0S)TDV!DF,65(*P4+S%A+*7)2 M2T\/4 94,>Y),(0P&YB@%$0>RQ@4)QQ9ASUN*>9;@M1<7>^!!;BS82UZLV7* M-3&Y!PH$M):=LJ+ JS< KJ' O%^L"<$>M;5W]K?%(+5%MMUE /?M#FW3'=86 MJ!\$L,-WCK7I'._L7/$VW1%G*NJ^M6X?6.C-*OKC3?'134>IUH0N^3+\8.:# MO,_[8*YN9^-DUP$/G"1*= 584I6T^#(;E[%/GT8#,-'>@:'FH=^_W+A^K_AD M9L/7/\-30_$NP,UFU@,;<9BLO](2&)ITSZ"R]7X"*P!86++=9N-I6; ;N+4+ MX[O*0"C+L%:&&J#WU^KMGW_Z!9CJ] H>^.73.[ W[63@!P;N@09/9LEJK.]Y M^Q7LE:3_2C/RT]"4!NJ?JR>ME6_]-8S&7PT0SU+:>J41ZNMSQ&]OQX-A<>^8 M/C2$LIZ2!V<"1MK>S0U=Z#!TJE=V,GU5-_;SS%9&[G((Z]F9I,Z:"0C==.X3 MK1KZH,'TWZ/)9*D+[J#1/\)3KR?OTTQMY0F@QF!%">&$:,8#L=\E;V4?&R0(EI0OVYDJ?PZN%[U)/4FM'<#%VSU:^H_,7K,=&V4WEY7+H.UA9>6WF1:KK9W=P &DR+!P> &!&HR ),1FEFN]=4'I3$; MQ(&K'47IXM21\KW]8@41ZP$D8M<"7%LYCUJQ]\]O8?SH-O6G[&^)/A]&_7E; M\,X'C^X;M,V1FEOMIKXD-4]Y?#\U^QF(5QT9UCS4MD@X+=F/-V<>A]N!BN_EMZ_$*$W*=B\'H+B>E3+TPADNPKQ![$.)_6U4%8(CHTYWHTFE:+?[R(,%X. M";1I\CV,YW.]N!%:^W;V%6C*0N+IDV>U_Z@;_G:5%/MTQ=MJPW 0OL&(#J:E M]_GK:%1):]H@]%7C)V$R5\DEKE2S!>OF@ MNAV';P8T#4]IW(<>&@) ;HKDQ!T/S!"6Y+CVSF=J+^I]JKG"V1>*_NGSY_>?S)?PSO@ M#O]\"_]9!D[L*!"X]8B*AU7/>,H0K)H>ZEYW4L/>VSTM>/4F)4EJ<,^M=^D6 M;GB=*-,_7YL('?H!Z,!WY9VQ6 TK^=#6>/Z6N!5D' %15P[>GXX>"W?Y6 M_;I6<_RJ[B1IJC:^O4DW_^G5RBYG4]=6W['5F_\,QJ=!6NE.L]!NSLA\^V\* M%JRC M?Z1=O1$L"CKGF96#8ED85_':;+,%D9Y76SWP3:)0L*W,-JVE23$8S6,-E0R8P MD"73KTSX7C&H]Y=-;: D-@1F6GW'BNU5Z_;>HPD!,,?'$("*!JUN-P]6V-QD M9O^1G@=D9Q)2R-FP2*Q[ENRFTC:J]ZPGHQN3",P_9N,TYM6KTF]Q/+J&5@[C M[*9DH>F[;P:,&YC@,:")-R.@[2%-=^H<".HLINB\<<4UY\U+N\1 QV?ACP7, M![1__4'?$X$&@1C>5:;$(.WHV1D(5Q],L)L 7P+U7R6?;1CGBFC7_;];#L!3 MZ&<_"U46#%7%@M?=@+V+4?D.0)N9!;Z9]'BE M@F^FX_339 %C (8E2Z[QOG[VX,9#[T%/?PTWY8- N5XGB%QRA[(OX^ "Z/?4 M[LJ9.RB5'73M=A1N *)+'9<"^$:SI/J^SH:5_KL3VEKRD5 QU%\H8M:^54WD<_F<& M?Y:4?I:5U3ZRAS. MA6ON&ZM<4)-2O"K"6!8! H$H1V+)>V#(0$@7P7]EG/I@D@+)2@Z38L;*7V"= M)6=I.>I ,P>5(QG:#P(&K;P!N9I,S/BN')?:[;14V&MS5"TJD.M$J:HP_[+- MR3N]PDWFA+&F,_-G+1;"[":%*@*=J&0I^,UE=D3T:K4MB_DIT:M8U5%/\:\< MLU&/"+':/8AMAOXT>\ASC=&\O3>]M3]4/IN/\7V]T$;CSRM+8V57SRIM;1#* M8N89M<0(J7S0B&FF50R[3]>M[^K1 ^[J+5!BM Z^_>*_!_] 1<',@W@UNYC_&*_W@][O\12_IPH?\/ MA;TM@]X/L,Q;.:6QVESFAP_N6_9ROMK+?>AR%Q!TUCRF847VPL(ALB)YIEQV M8.0O13#9]V#55XJWCL%>;,U48?IFE9(L[ESQ\RS>;^_6KH&EFO;,06,.2[M] M!(MD*?ZE-<=1?4]=6HNF/M8;5S8^7A:>\H#5KE$4D'&&;)8P+C$,,X)'? VGZE M2U',XTFYR?RW50:R.@:+S:3DT$D.@ >'=64TT]A=IYMN2VKJ9FF;;^%! ,IB M2L? QJ!#+Y+7 PC);6)2*\WZ7HO.QGY<&O:IN2E)Z18/6F[0U106"%G:UU^. MP;?!UQ%(V 0&>] ML88R3;5%/"@D>2 A8B_$ 4+L&98!68R#(()13*S"5AL')%UKYT3$#QDLS:M^ M/^OE@=!TD1PCR[Q5B1#6K\.)OW$;+R.?&ZV3!\C)M2 M\\Y,!N[MC?\)^-0T^%*2FR3)&,NPTCI281AW2CLI"$6!!88"-8VU:I\H29%' MZE T*#+*.#5*6J$="U@2IJA*AS7:ST>CWWG735L'ET^R\5KRQ]%P./J>:,^@ MCD@.F+^;Q>&EZZR"SJ^65& M"F RPV%]H+STEZ2_;XWWB[\KS>GBM+S^U1&)W9K*WDJ"T9RM]?ZL(/?D:KT> M>#\,?RSJ/BXH8:(?)6UN2.OQZ+0C]^44:7K9T[.+[&@&(3O;43.U>3/JD2\F MHV2?/="HC>0L#Y/B4ZCN+^5Q\#^/RN/@/Z\?!]_.)[/?I#X^=N(X*?]_I_*P+]<"<]BU4FQ M*ITE#148LEAEL=I#K#Z%<6-.S/.W;,T[FN4]RWO6SEFLNBI663MGLGV:,NMV+3_MP/AY[8>Z;QJ"AP&*1[0B[W MDZ/MZ8!U[ITZ7A_S.+_X<:.165-BQ&YQS11KJGI078J%9$%UD!Z(/5BC#J::T:LGV? MRZ]^_XR>P=(^SE)_Q/;1!4!,GHX\'=T?EJP(NZ\(-3*"6^.C=8HQ@ZTR- 8. MZM%1[ +95H1XH0CQP10A[DE%LR+,R)NGX\5,Q]$W"CKJ/&DQXL<5Z&V-UF'W MS?GG[Y*=7WGT+GOT,G9<]OQEZ7^IH_=>CF<_'1E)LZSDI9NGXR*FX]CDODY71]0?#LSFCQ9$]+?R;%E*YOZM M+#]S*EH_3^SWA]/;@@=^\Q.43?UJ?A7;>!!0LD811P2UF5!K%#3=>AWF^U$<'8>'5 MO6?TJKDRR];6L^H1+GM"\PYM/^=E]4(B1[JXFAM3=*^L6A2%B#*(B"QG+EIM MO8^1$HL=$E0\-71RK:(2>>2J17V!\GKMTGK-E"?/]0L"R;:4)VKJM9LZ9 MEUQI%T,0CAEOG$3JB>%V[2B/[B%->UK@#*%=6E:9\G25\@1!L&246ZTQ,Y$8 M[H$ <4N)\$;X!D/EP57;EO*0BU^O)W24G6TW8&5DNN/G/&&C6F'!I0W56974 MI0U6EJLL5UFNLEQ=RF!EN4JR]6E#%:6JZ/(U<5&=9PJ8_!/RYJ>I\H9 MW!%77=[M>#ENV3S7>:[S7.>YSG.=YSK/=9[K"Y_KKFS!==S@.7T:[^R R Z( M+%=9KK)<9;GJSE!EN4JR]6E#%66JRQ7YY:KB]TX?)DU);KAMKI_'@_M MV,C1_X]+C8V\PU0JY**6##NJN0N".R*B8I(C]L2#CL^D1D3V,&B%)?.+!NV=2G2(OU0S+>:[S7"\; M_S"J !$E0/,2C2%7OK"61.+*R?GE65E:A M?)M%^R-XP:?DDNF7Q MMAIH?\U:0/[ @@KDVD=,!VXY&W-/RQ/$HB(-0NIE..%FF*JPJK!X+4Q56E>-U6HZ79^FQ M3ID5^IY-O-BEOJTV=Q%ZDLY7L],02AC=GBF*JPJK!X+4V7- M5!YQYK%IJY"M5S1UKHJFU(KM859L+UKPO,FO: $R4Z.XY=&:OA'KCN&&'GBT MODX"SS(GC M,C7]\3(UKV?:;L_Q;3E+U90(G[0(2\@JA2N%*X4KA:N3=#E"R_%<1ES#TSWB MF&#V&0DBEY@$/ KBTC5+XS=S.?R>[EL]WS&4RZ%$6)F&9[(6OK-TT:(6EFIQ M?"_"=AP)6#77I[4M\',6%FP NH:FE_E@D&?"]9G>("@T0PEW?XVQ-]4U"T=% M4B6LW9B=LM S;<,,*+5)%'B>:^A>'/@V]5T[M.Q]9&&LGJG[/Z_@&?+/WM.215?T 2^^* J:W?+[VLZASQSJQ$'$J.,2+XZH24G@A8[N4H]Z M;"\E+J9G]@Q34M=0J1 9V*K,G<+JL;!5855A5;EFRC5[JFL64]/T30O<,Q(0 M2S>H%7FZ3P,G"-S(L*R]Y.T\6$\8)&2/7"KXP Q:X/)$^0@+Y0Z-IE6HD\7M6E!L73<>GZNY;OE8 MKAD3QPCT,-!-XD4A-6BHFYX3@/_DV^&Z1PYOEOXR>B[Q>[8A:7&1$N0M"/+^ M1$6.\PDD8\KC^N,CY4=LX,IB_L0"&D>>P4@_6N_47[=_YW"X=/PYTVS\T98+]XU] KYA5,%SPJ MG,'G-;O%=:1O;)C#7&2W'Y(R3/-R5+ ;>,'[- ^_"ZSBGU@:;ON4Q(X3&L2- M(FH22O4X=O3 (X#:%<(:!H <(AJ*$1.7 Y/!OE;U*T(K:$5,+%<\#WP8/8KT1X-A2"-WL"45A7H.,0XS,KDTB6U MNCI2QS^I"IJ5*/)X;\;FA$8\[AY4Z>0E>OUOSS2_T.T!]YP06D M848"FB@9T]GZOGY4\_V+=[BC5S/<&QN0F(K1V 6&*0/G-( M3DGJ/T=EE<0/:SJZ GTWU9S5KJW@KQX]SG3: A$1C0+&3"WZFL7UY>:Z<$% MC=H?>QX]K>HS[3(?P&L?M#XMM27GR-:AN'@ ^G+U(]LU,;9I!FX4F#KQ&+&H M!_%X8'A!'(_9W>JM=%7DT"JORC?;2_$6[K@!ZQ7_]R3,- M]TW9^I)FD?;2^@6GYE>6C;\XUVZ M;//:EZ%6WN^,_@;[P:](&J/8()?TE^T M(D]3F!SPPX>L '14HP!!@I<6+*78SG4X_?K@%RT&()9]^"H$@2_$@W__WZ_B M3PW==4'2A $+1C0F$4D!I(UB8!TJ$/[(ANY!#D1K)7P;CTG :44^ES@O4U>G M>5XR4"4TUL(^N\?!57F .!V/1/!KAHDSM'2RK E!4'36$J 7[]+D7Z,DPE!A MPI4["K 84S7UO&Z!$^]'HD((K6B2:3D(U>017 ;S434>,5SZ"EZ1)6$.,@AJ M$7G7Q@!%G<@T6I8 4#[\/)X\KLI1FZ)RC1*$-$T!%?#>5(.7I,B@NX1J?\-A MO&>TK&J(A L96+^O'6,N?C5H^>0NB4;P5ICN$IU$\4)4)/REGY*I&7EO7J[, MQ#P#W#,-C&2%DGT^P0%PM>H2)QS*$AS#105KC1>%![1) :B 9X+IN.V#8Z2?%2"/-:XY3!<)M%9?C^Y'M[3*5KX(.X:"H<, M1P-B1$4]<6W8:Y>L&3U0-ZKM[C2[^>4!]\KAKCA%!= '(H#M''GH]B4EIXO= MT73$WR]>4>8CT"U"(4YH"Q[$XV%:SK6+ ?C2$UT&.@I,U0,#%P*>G^01.(EW MC,MJP( E-$)7ET7GVE]H)' J;JFOIO7CIBX&' Y!:?X \:D8L/NGQ^7[$J;G M:_QKGD?E119=L^(.IKV\SM-V1M>W/-L'\^KZS"2Z1?T@LOS0=&([BFFP0@.% M?UR"!L5*=N[=?Z[8H+SXD93_&,_GESRK]9/58MGKQ#F-Q#%9'&7?-AF 80W 0:X>\9-/! M%9J-$FPV^J@0ZY9LQK<_;ZGU.@PHA!,A ABP0N!9%K<3CTM8L"Y?N+92P'+P M;0NX$7P:\<+:\00S+G()C;_4>$%EV[EL>TMP;S(5+Z*+6-N>LN4V"=H&,'DE M4(J&=^SJ@@>8#]@.[92]B:@[2M25G=J>G6KC(X60@!@9N[I0[F M-^V*FK?]HGE*78K31E3'=/"R#?%M4]JAZS^_T?KU(/GFMMFZG([-;DUEPTR5 MQ>S0VN^8&\U?&(V02:WA\-J-N1F;G9$&SQ7@($2X4@T, P12?[JY>/_;QZ^? M+K]^N?GXY>8:+!8W$Z#*+S'. S7^]A5M\AAME+>1/A[(=%W)U%^KU'.$?1:- M4O8UGJWL:*VOOW^HO^RL\8A9&!B^YP4V(99G!8X;,-<(7=SU$IOA%FH\+,++5>WE&>X+ M8C8IQ8073 JF$^HD)TWASK&X:33 -9=Q:F&\Q+?8RJU;^;)$D,EAEMP$M>/>9;+P@8"9#U%@+Q-!,CG B3"U)"E:3W/?"T(_Z[+:<7? MPC$*XXI?_V)5?W5E^,Y#\S10N$8Q[K0^FG),9RJ2F]^>W(:A*:+NZB"QVVT4 MVWZCL[35Q-(N0*NVO:V#ND=:VDZ5YZ([@$FAW\6RQL?I98W#%.Q]V-<8U-88K/LO'Y,**U6,EU*;0OK-*PFG)_IPDHU"CIE('/.Y=.$/CO2[/W?PE >+_'\ MQNY8-F*?BGQP66\B^2.I^I>C$LACQ6=>7PL.Z459,OA?=$-_M&N[O2"@@>$P MW?2):YF>K0?4<7PO6SE9_O1V6">:[F>WX72 X( M3E/UN+P&U!K7@%J/UH 2N^>XIIPM PXNETJ%*!7R!!7B4$9(Z%'#-@)"J!70 MF-K4=2+#MPTCW+Q\7#(58O1TG9RR"MFG [8%+VMF[YI!0VR4!V[/O(_!<;E]S64;/U2TY-9=L'HZ2 M6_GE%OL3FD8<4QI0XK+ \VV;.";\8WJ>ZW:DWN JE_LAS]$QVVPCN=)I2=+IS!T,9L\*E\2&YQ+#M@S3(S;5 Q(Z MCA^'C'B.YQO+N])L5^&"Q-VR; ?ZUNK9QOQ>82GTK9P"K1224D@'\0 )HY%A MDT51.CV_'K7=[3GD2,[9?7+/?ID*EU2Q@*24[JD8X'DQ52%5 M(5553_#_EA6:_UKD):^:B)-*CA!6,EC()E#/ACT*/0H]Q^)>K[54K/8%'+RH M]_&NZ[+D%W8]SL?S#=PSN.*.02N/$%N&I;/(B@T_(@9Q A889N01XD1QX+D= MY_X=Y4X!T^E91-)BN8-+JE(J2JEL5:F$,;4]QW.811VBNTY@4(M$@<%"R[%L MJZ-YWU'N'3!)S_.=4U8J,D>_:N_ ,XAD]J&MO,#QC2A@/@U\XD61[SL6,RR/ MVI3"7QU+*<>Y8Z"3Y517LCDZ2E@E%5;=]&*/41H$-"(1<;Q =QP6N@XS M2!R8YJGL$C!L\"TD+1*3U(%0NP144:YLBG(O1;G;U[*1:_@.#2S=<&,2FXYO M49L%H14QTZ26N^_^$;NJQ'5[KB/I3BPYA5@I(:6$]I>:=DT_(!YUF1$2G[@! MB6-JQ"3R#>)Z3D=J^BBW QAFC[B2IJ9/9#O ,5;^2Z80CZV8=TM%NMV:R; , MUW:(P_Q8)S%Q@IAYH64YH4TLXOO&7HKM;:/GREIK+YLWHH1)7F$*?%_'F"*V M:4CI..QY%[@=@C3#BK9;:MG.I(6LDMJ5 _NS*ME:U4)+"]3%5(5 M4M6J/?]O67.Z4BE(IX1$4$;A ;D4>]P+2([5+/9+[OZ437C=BR#7(BI>6& MWR.GK2)D#E)5:?DSB#*VK)@H-E+U7#N('4)T&@?4"*P@\M$Q\2QCWR53NRM, MM7JVKJK():)' O9(+)>&3EPG(IZC^S9Q=>+[ 7Q +"L,?2\.][T7;7=R::JV M\E+E5:2L#3_AF.F(UI>VK.)BQXDA MI.-ZB[S8I@#:!A,.$W3/(1?(^UM.1HNHHXSO,J';[04 ML'36KVL#C#<:KQ4HDW\#,24@(&4%O."E\WK^").YW[)VYUD4V;3F\! M 1+K[1^KM#:69N?*>F1W:-F73U&S5A30V/=CW<-S!"V;QA!!^@[$EZ%G>U'' MUN,5W:RQS'S)LUJ3KJDU2\[^LV6)&T?6'<5/TD;O)*D44GK@>>@!/PIU)PQ" MYCB,A$X4A+'I>)[#* D,^PDM"/:C!_R>18[I.*PMJH$C2R[)M!WMA -'M=B^ ML!Y'-PPOLJFMQPX) M>/8L:8Z1'#)5[ EA^EO*6E<-.45&$=7"J4 "L!?D2 M"35"@S+BA,0D-#0#[);DZK'A.?"!X^UE;YU)Y/4XY$[0927K:1F3Y&R5$W;J3GDYKT&4\-D^"EA] MR;.\<>:^L*EN;+%+"=%#Q_,C$N.)?ZZALT#7 \_SG*Y&2)N&8:ODC^R><=I- MKY7D'I[2$Y'<.(I<$K/ ]QV30#!&213K0(+E.&9H1!VG\FX:?ZTBN:1'9.W_ M?"IQV+J>Q1U@"?/\]O$\H@= M6H'M>I%K.+$7>P'S@KWD7F6MN#NVI6$E41)(%/C.CJ/;KF&8$0E=WS.C*/8= MD"??-W7=W4\R]*A*]*5?9=UUS_!X#'@))$@.J M_;(\VFTO[9>7M5ZD258B<%GY-?LX!=RO\0> ;?OT+I_HEA':E)HA<;S0UR-# M=T)7#RP2$*=CB_4V/(]_LR*/:-E_\>Y,3@TIIT@IE:!4PNY5 HE=XL?$)3%E M1&0R[Y\JZ$>!$&J;/#H-LLCN@.^/!&_P%#*:7 M->W^*OJ#2;(_ S M:AG49$YHV\0(/,\Q0\_P#4H]PUYE#\&VU()W)#N"UI6XP]:?(#)-G?0T<)+A M']O>Z9Z:;:U 'X[J)ZP3[I?H;:U+*U8K5,M#M$+UYD0?6\W!)1TF%4U%,6.4 M5*-"EMA;,J3()F[/ACT*/0H]1^C)+U;#1]QT_\0MNL19C^V.ZO&X9FA;?D2(%5(26;KC MZS[UG,@-]!-IUF_V+%/2TWEE$E>E9)22V8&284' ]"#V2>R&) [@3]^(8TLG MAF5ZIFL?:[M_Z:M=GE631QF,_"#"(O@KR VJ$F/2T2/!.PY0EF-#,>*P+\P"2&A23T]#D+;<%P;HIG8[6AO M=)Q' WA$/WI9W:?[L&(1WXY20U*>&[!UELA2)K.HE>2AQ[;3/IGRQWVF&X21 M[<7$B!T21;IOQ;$7VK8>6[[EQQX\,B1>"]JNX,J.Y" :%48KE!] M>JQ6J#Z. '@;VQT^L&$!UI]G5#2:11H=Y/#F?_,/Y B/)8.,;'+W;-BCT*/0 M)4QCZ7>=K. ?R>,OSE(HLN6CY"*X5AA*%IQ!%U/,@6PY"T;/A9!TZDBX+R^;I*"F54$K=* :OP@QUXD/,8AM^ MZ.NNI\ N@]KCH.J%#SVVTZD77E,I.[K.\!3N M$"([XCJ$,B=D=F2'%HU#E^[;==I5I3!Q)=7)TDNZ4EI*:;^).V=!RZ2K'9QV'TK*-XSY:XHC25FJ#P^'4JZI]WHO2]%W="4%C M.KX5D,"U \(,$E)BN#ZQJ+]\'^M6DNX]RY(T[:ZV-BCQ/F+Q]GP2!R&AGF_[ MQ'$=CU*#F0ZC'G,]8F_Q?.]'Q=MTCB30>O*V!O'S/_\#/J0 @G?X&PP\%,=T MT'KDLY_4 YWYF$_C#0SK'Y9C&W$4,(?XE$0ZI59,'6H8@4L8?.36FU/@1A9= M5"O>1%Z\6_S&T(I=+7F@XZCHZJG/^BH\3TZYIF[O(WXJ6#?,T2.R^D M4\E7_K#ZDYHT?-&;%X"5?:##W@0=SI/086R$#G,L2(WB>?!WK>3$WRDM07=_N+[Z]%M25C=XTUB%CF<.IXX7J\=TD*0/K[7_>Y,, M6*E!3*M]RPT2&C6NI)/2E70K$2? MZ+50GOQDR704 <5A7@SS@@)_P[RL2JWJTTJC!8,+X6>:YB%\%\U.._X'*I=F M#WB0=]5GVN..XI<1)IR^QM\8O(SKAB8[U7(/K8BY- X-/0ZP0[8>Z XEL1V& M9F3XONFL&?V1MGOX^\!T-3LNS%NZI?,#;G(&K%F'3 MJZ#]_.TK1(A0_0V..ES)!9'',CDV,U)J<1SR@I MARE]>%WC6WAT8]:U+NP4Q77,BW5NP7_H&RR3PC/0A90?&;/@^Y .9[]J))V@ M@P(!507.3VU")U>"S/9!HL'%Z7)B.D5^-HX0#P+EGM^+YR#^)V_BO@\0$WQ/ MX%GXP+(J\N_LK#8'^B/IU!D%QN\&2:1LAH2-9KD- M]8D_LKG*=Z35%YG@+ST+C+G94OF9T][VAOYVMOQMG?N;YN=_G:GQ[T# MG_LP7C+_E>#(U9[^\C5G>^RA.X]G<,_G#^?6 ! IU\*9AL3QS>O[9:8?V8%N^9'N M>SJ)*?RK^\0-O#@&_1V0CO!EQ17_G3)3/Y\_KJ(U(%XRKQI6,U5\<:6 M8P65OH""%^],?PQYP=ON00WAEK, AWY&8Q@2V/'TGCZ4"_@S;=_;67:1^6X' M7!V3(A;Y]*E4-SIR4TGPN2S]P@3^BU;4W#V\]EOF1O07,"'(JJDA<7 N,.J3 MF6F"@0KP$*(70K5^@:KM3S<7[W_[^/73Y=EEMV$BU)/T"&=2P9+[W*X#EDKE CC MJIJ*(I9)X\JIC/D8]$1R%'.N[+SGWNFP3@GPFZ2](V M6C(O8'I7K'Y8@[S-:TO,E4@:)%&4LKD5SUJ1UO6JC]"W> =(AU7L1D97!Z?? M:1'V-V L@%$:WB]$/+.3QRY9A:IPN M3'=>9[R%WG$79BC:>1CFF[/]WPYRXX/+F%*&2AE,*T,K!#$/@A<0FV;^(9' ]OS M'3^.+(-&OM-UD+EA'I,R@&&=LC+8IU.DVGGM%2"R[17?E0J*@A"T3AA[Q'"( M;A@>B:.81(3Y9FRZI+/KQ/$T #)K%!3,LFIFL$ MQ(J8J8>NYT>>XQM[<0)V)X'$E'>CL:2F?K?Y#RG;;)UPQ"/3X30[CVA\RV>6 M[1K@_$?$= S/CZ[H56_MQ7'8EZQ XN$32ID_'E[Q88V%X+5]F7#,,,S[> MQ5F/MAP-%VZNX!58N 4A!42=-46$QE3U4@DX2+%44VP\AL?M=/:?V-U/-LVY M82F&-,WXGE \LG8 :(0DM$,S"HA)(!(,[#AT?"^R?&*&?I<>W?ZFA)7#.=OI MN=Z1-);9HV HZ7VNTAOJ>N#:L1_:)GA!U YHN21UM1#;K1LQU)%X5W*%IS#I+XN>^^F=V]&9?> M93QIQV!GQZ>E=[G;:ITYU31P<\YU]BU<>I?Y),YU-HY9>I>G.FFNWTES=D_N MB75C6J&=U\:]FDYC\VRKT=-, Z3-=<;3I+^S0<32N_R.'DZ:;%V<9OLX;=C) M:5N]G!;O!]QI]]1.-V?!N![U95;JZ+3K07;W=**N9;DV!?>2>@2@XS$:Q+9I MVC%AON-[N^GI](0.3!MH^^F64-W]I+;2TXER3U[T32U+F#O1V6E+S5%MP[*# M(+0"VS9)1$*?ZA[Q0+DYD:W#W_(U1]4NTE2[S?/H/H%?^K34 L:R24_9ACE/ M:JRZ4$H[DIZSFFV^Q] F+FS[KFDW>%D\L(*UV,#&F..V]JHUJO*E.GVIU6*V MI\+7W.BH =.0!KX*JH>&:G=GJ&_LC@&F4,$N_S^AH#\D);V]+=@M?PW?Z&.^ MN0:#5VJ7, <92WSASE-R0BZ MHUS,>)B)D'T/?MOW%ZT VS<@G+9TQPX KY;KN0[Q6.@ZE@XQ1=BQ1W/.(V7@ M= XQWBE&K%-(:$1UQS*)[\8$CV:W7$K=.'*8[L?4UY^4^C0WZCQO'K#S_)H! M2V<$M:^.X$_5_&VA_^>HK)+X8:+ZR^;4B:9E15/FRMN^SNSF''_71!?\>(MA M <%/ 5P'# S@CQ("$GAHR6W"@$8,PY/[/L2U^%%1XL A0JGWB(C+\#G\TJ N MP(5[&HLS_@@I:GV/D"M1_GJ\C:.69UAIR:^"V"H?W<)'HZ)U+$?!*IJD@*$< MM.QY0T#&JA81 :JI#&ZLM."A_CP4=@V"KC2_/U\2UTR4PG)SMU0F-Q#D)^7B MS(WZJ9ODA 5YB]9RZZ*]JN':P!/;*9MEWA(#,[5JT\.7GB[1JF3Q Q?FXV[K):71 6M*.D= MFFJWG5KWB(L7[VYP,4G['6[IE]I'<%"C3;K!2C*81QHO[ZM:[N#ZZAGIJ),U MCX=N:[V.[R87Y_;GO75VP-9VWJE]8?-G229@?YKR5#BFA/U(A7WG[>[E-U3* M+]H#DY4+M%E7^"WUPI>82<\2&6OL7'J.[%&"HP1GCX+SG.WR=KMBOGO?JE!H M?M]#MP6).2QK%SR)6;;9GG,9-Y1+S&19NR#6I5F?BGR Q[+B17\D5?]R5 )Y MK!#;9" *PPWO\+_HAOYH;6]AKF5X0>P'9DB([]/ ]R)B.!9AD6D&7X:Y^W;0$B-[/^IC1\U!).:KK%R4 MF&7*DBE+MJ$EH[I'71(ZML="XGL&Q6YWAA^%D>WZ#G4[^K>,+9EQ$I;,='NF M[2I+=A!+IF+BM0Z%F@I\+^O2?.U,^\K+\E4$?+"C:"3FRT;2_2PY==#SA)YH MQLW8#ETO< W?((YO^[896H3:L>Z1P+$[C_]Z8D#Z(2E86*4/-WFCB(06.J@Q M)SW3VGVS2(DQ+)FT*Q.B0/6<.'7$)B3T/.(XGFF;!B$L9M1P?.:8A$0TCLV M[" 2E-*$&'I/5S9DE^*N@K[%A^EL(U_TM>JS0@6#FYQ3H#++VT@-+3W$0[%Y M*[GE[?-Y[V%KY/M6$%';LHBCQ[X9!F"W7:H;$)82NH.PE2O'PSH8CJF\BS55 MBCS*6MG!YZB@E1U4=G"'=M"(XL",7)]&@4E#K+ M=^E,$!+946@91+=U8C"#6A&S=,MS8BL,=9TM#ZH/5(AE]6S#5S[!$WV"'6M3 M98T4_)0U4M9H56MDVF'@&Y;NVT%$7,<)2$BL,+9LV[%LGSG+0]O#6"/+[5F> MBE#W;8WFPE#Q<]N'6Z[0"'>3]KF..@5!G8(@PV$V&YV3:KK2P%=!]=!0G5(C MX\-LOK!J^J@:GE*N3ZCY .Y "09"NRO/M4]Y 1.1[1#C&YUH:WK28%RI:!EQ MO_6#:EKN\\B**34MBD+'2/:QO$U?F3%1L1<8D)A?W2PD96MWDHS5))VT \GW9N?S5O'_:J33:9PD]_3R?CA3= MUOJT[ON@B+V>"3%?=;6]8QYFN@GO^B"&F=>IHQ+D.*9$DM-2EO%9XV2%>]M6L_734WY;;FSX6([UXUV19]U!F*&LKMOTT+%IW8K9> MN'"PCF./CW.7U0)N'(1>2"/3T@-B>:[OQH8?$,>*' C6;'.E#6%UC@=H^URQ M@2@3^,:&><%#LDG&E::7^6 (0516S;4@:U_%'_#7ZZW4O%L]UW%V7E5PP(Y> M2NLHK7-L6B;N>QP> M4.WLT\5;PQU=%^4SJ^:[F)C5M>R>H[0=[;'EYMAW02#?U(#*)3I>O1N],87[)L[]NL0K4!;WIR:DW#RB=2H4H%?+D=F,Q M)3J$>)[EFL2-:1!;L1\SSS.);5,_/)S/M7458AN[/RCA("KDD$X7V=*^_LC>MK#^B0+A;9]4;5_8SF[+$RA*P8J=;?F)&/8_HKF':A)J>SZ@?&'; MXM#1=6MY,^)MQ;R>?R2*5PY95KI(Z:)3TT4.B2*;&K9KV2'1=1(0YGJQ&080 MML:QLWS[X79TD=MSB/'L=-&,4^O,NR;5]W& ,+[86F MT93ROGN+L%J1;2_> =/Q^F8V_L_9V=6WKW&2LBMZRX Q$$5]8R6K?H;??[:\ MGW_^^>SLW4PAZ!JET\N'L<'8S=DRYA5+#S?;DCM3;O$EKYAF>.?:&#.\_IRC M1IO 9O.-5,M'OP'+K"?"97?#L389#MEP.--U,O78GK"Q0$Q?=\BQ/9#G_DD9"R,?$),JG>V,75R_"(#8H-EL,7-/U=&*Z/D/$K7!6 MSNJ,GF8*;CP:(%$1?7@ HECVXMW%L$A2S>N)*LT9:]C#<[XX3_I@+%A1(NP* MK*&/-%II%8 S3/.2X<=!;$GN\9D:L'$;%UR[<\ M%WD1C+ MSBVGRV[RI9VKSBUZ2_WAN2UZN[26+1<6U#ANMX0_0;A!9Y452";NNQS2!]Z] M!XP*?,=UV#7+DKR '^$(+T:/N-0^\\UT\ %WAS$TTKO'0[$%+2NV69:R@:?K0H U,S2"I\/V@40?T.^LD:5CD. "X MJ$^K7J-B*Q@Y:MCZLIX&M%+<7 J/&*75U%?5-!U97FE)!@8SIOQ*F&YX3<2" M"K@#%I;"6\^U"XC $0LTU4"_93! $0,,:/&=P95TR!LP_%L IB$I00]\(R4^-4'Y[3@D84X&"L'?X\.42>!1J++P@T>:$SR!5<%+FL/+D95 M/R^ G.B":P6C76Q-71=<83/2J4=H0#T:V+YETL W;6I1;]ZET\'9LA_+B-KC M>,!Y-!ZP(2"8CP> J6DRC@**\5A0+^-@>IA\!+\/%&L"A.'./WR)E@]QR1^H MXKOWV0^P(YQ! =P;::,A_$HUW.W-J@=D;TP%)J$H)+G(3N7 MQUD(@I[&/^EI)7BC\5S>D"/B*U GFZ#=<#%3M_8I&?%R\"6[O9UDQ0PPES M&IB-'4ZX<6437"^::RUX:)BS=>";%O6M* I"S[.):^H>UIZXS' A_'9,M^/8 M&B4FH0XBG MVU[DN!YHW<"*F4V,#C6+_R/;0)M)SCO2+OM!&WKD#7=!89>CX)]@T]#]Q@G) ML]L<%6\$'F?!.)]!,8^G3]Q>8?6-EO%%!/R:SU[9FCZA_O&N>O(JW!J^6X@- MQ+YS87U$'J)^N;5CK;IO8<(T7..+/2H3-RAIH^*!RP;/;Y87X;]&X,2T$YPL M-)CA4,LR(IVXMN&99A0SSZ913*E.E^_MFI8(HRT1^HIY2,O0>R!;\RNQ^[&& M-8 1M+1&=XC)9<#V:MIGBM-_H^F(-8R^A.?\SD +M5D>Z-3&/++E&0$Q#!;$ MQ \#R_4I(UYH+4_:;4,)&?JAE! /HN'Q](X5]!;541(R3 74=F SMC<TM3"QVY,/ "4"]VZ+F=C-X2LHE] M/K\Y8"_(GJB4@G,+ \0[FJ2\71&JEUE'IYUN:ZPRK0YLOQ[-,;UMU<8\+8&P M6FF"+TH36F4FVJ(ZDYFBII31@I?6]-]@('F;9&=5/FR85G_2E->(I$#3)^K# M]=4GI.8]MJG##I"3J5W2SV'N$6) XAGK\*N=L?#FBA2FNJ)--UE;0 '&.)T3 M,#VD(=QPQKOSG=$8!O1:H^D]?2@7\*8-^;?]HGE*7;[6[FC5,1VB1S[_MMTM M2NO7@^1U[[/5/1TE4 V26SWMNH8VU9%J=C1_831")K6&TYTBFYV1V5:\;ZD& MSBZHKS_=7+S_[>/73Y=?O]Q\_')S_>(=[R**U@T+YC"Q_?85?=?,R4QGC[F! M3.-\#O5/3.;MN4;K15N>VW,UQW_*+0IN(\&^<: K+K(0K ]H!,Z\U0<]JP;G M:W[FB9QZ_$RCM-="XO.S-,^_(P$MXEH1?I&4WP6U,'165."A5 G< MCAI51$L>,+TS%13YHO^F>\26\<^V:,0WA;.IO M+BG/^6)NBU?4?6.W0"?>_:DF^;>:Y/'.K_*+QEMSD&$ZJB'T&US;O+ A8(',+-/5AY&>FT724K"4XLIM MG>(9970$>%J$99"4FQ%?[-2N>\1(+?!LQS3,TCN 5DI M5LGPVAD1& #A/*(#FO!0U/ND9#WX#*:9P6SR\=1S![+;7K1!Z-3?W+/>S"=P M[?@C<,CK3T=E\QE_ 3[[,2X@I'#%>$HU@*"5293@>D9Y#@/O(/3FZOWL>]IL M>^R5J*3R4:7A"C;,42(DN_7"/Q@(H% U>3%$:R/P;>HZ:449&.J!*!:@\BZJ ME&:X-/,7,']\^5[P4+P2\])?\CM>^:,17!\S[![*. 0NV2T\&[G.G_8HL]#" M/30:6RR!P^]WIE;5HG'%PYMR?1R;U)H.+6#L$[**P IJJ(@E&5,OGZ1PYR.,*<4^[Y7^/;D]^SN]'=\_&CZ*V)G'S6X] M$=V+\^$;#5W2LR;V,J;<^A("RQ2C6_077?(&B1\-E\ '^;[Q(*^K_#LK&I_X M*,;*]2':+5'EQ%W+-FKB41HG@*QQM50+?6-C<:Y=#'+$$9J\&L.E4+L@9H!G MH2#9--9IRD^PJ!)<2QL(?PH<4C"H.1H'+@+\9''M)@_04]6:D]FTE[48?KVY M&LMADD4CE!(@_@N2!?X2BEA09A M_#V(1E3 K<3\JP778" M_BPV"8<9%IQMIKP'8^\G ?>T!DD$Z,IN4W86);?)1'?P;&?#"#"VPD9CH1=2 MF^01+FCA('BA'>6+;$ H/#)XF![Y))#4KD-A%2]@?L"]XZ&(T-KU7/]^?9$T MD]W#)8]^ H[X$'RV!^ ,A)L@-0(T22;RK,BS.KX!QV"$9&*SYS@'&PWS>5O' M0>!^I)PV+@S@AX#'!OP88HD'A@!"];T^:MVWBCIH %N3.Y&VFE5O3D$QKL0( MFJ(VXR9PXR&_9RSLGWT95?*/]BDF[P8$I?\@_1AK:$_CL /AC4DTE T0*Y'?T_@ /B62$;]E-(M:23%6R4:Z$OV_=(U\ M-_KM.D]IR"1CTD+!AW#R5W#79@5>N 7-;B?6U/J#8R3Z7X6T[&MQBL<_"4\* M7%I,Y8%CG$ @7V*J<=JCR5O/Z]7)*DS]_6N4E#P?6O;&Y63"L]!@%.@>H>LU M[-0_X,\4H#>*$0\912('_F39+0PM$UZ+*.NO7>564 MTPQH>[TB!4J+XD'0C"$J4CL)7/\Z3O&D?"V+$PI>*H6+^3Z.P<1#K!@="!(! M+0P\6G#LQYYZ$V+,1\>]E0*-QA&>1!$\?N%9'/1TLSHB!^2629R(3-+TR,>; MYL#-S$>W?8BK[ALJM)2.LK"/3PV!^;.+)H=. +]X]P/'W)QB#_+KGSS#LYJ'A!<\^OG 0I$; MM Q>/&],Y5_:V.3$3>H@<$EA2G@,W^X!$P30(9B""[4T#^EX^L*^R'^*'&(M M46+/);\8EVI$ZK )#(."[]9!*D0]UU1XES4WBJ1AR+40?(H-_ <\;VH:@J0A M,H8/MZU&A*X3I]1Q48+@YA;B]#8#,'M4#ODZUI0&PC*)]8O)*=X5Y=C'#'TK.=-.C3\XS=ZQ6- 9&$2"Y3 M0AO4"A #W":T?3T7RO46>L X/S-&DB]Y(!@7!81<0T*8G(7)$/?'->F3J=PE MTUXFOVA%GH)EOYW*GU.@&RBJ1D$#$+'H$XUE4/CC+Q-X %C2I.QC]A-S%X+> MQTT_KNJ=/0#]9ZB]QUF$__W:)!&:S4[\B1KVGID,>4F@P$>.XVJE6Y9)'N-FG+-JAM?F"RXD8?V7J.R5),;EG88.N/05W)HE85YAJ8"8 MNM8;ZOPT1>ALZ M-G=)-*J7SD6*'-^%VKN.?;3WYJ669^BBCF/"+:W:[*;LZS&%3O+>S<];HEPGSFX?P6\:Q*\%J+-72F*75"#H=O'ZXG: M'BZHO7$8-Q,(]O/>3&@+)B[#2@8>Q-65O^/'U+IY4JTDG,V6RXXOGZAML<1O M.'7(6Z_+UV3SV)8.2EPYN,>0X191S+@#H8GP$P:[V$* 14I9U4W"Y[_]6K_; MTUC6Q^!3- MLQ]X9;-2+"QR7:L%?OT]*S!0:@>6$1"=YD-NTR9O_\J7]>I#J<=;7>LZHYA% MV- F!\FF,R@/WA<*A:)\/6W/)+B][89@ _$DZ\Q*8*5#KPL C&!V*A=N&:> M)HX+_PLK?"A?*I16#/] N0%@P5QA>@PT"16K6-PK15#WDV$]4WU0_&?_ F\ MHY;P\NHCD(\!WTLB5J]:\XV%EZ.JA!M"T:4"1?UVFC1;(MH/6^R2CC1 M*#6=7>YLJS*1A[VB;N<#*(B( 6TW+.,IM3I=]5L.@G"7I"G\_=\8L8??ZS6Y M"WFL8^A8)34M,S-4=.28^.<\L85L+/*1] MO/=O2@N.$WOU;,";SL"K+<%];;]K'(!,\DJ32LEQBQ!MLIOP-L\CB&"ZA.V- M6"@>CU/XKWRM/"LY4]LC;ZYJA]@!O#!.&N\\K]=V8?:QKBK"9=@RQ[A<\+AQ MVQM.-T\<,Q5WP&-CC^8;L0["[VJNE;4\Z;_9P[CD\B*.P3@@?W#4"^J+#ST* MKFF:=C8SY<* WD" ]CL,JVDM0,?#$E:RHSKX]>;C6NU8\DVKZJ<\Z.4E]FWO M]C=0.MSKG'9NI]U,7O8_%S_ZKS@ CQVZ0UL$*[0OO.T0Y6M'8A6@ZZ,-'C92#, M<3=; P;#5*QL-75'XR2XD@$E TC4O+AB'A&*_%S8):ZQ#DK5]=X5[A?LCP?VO M(K.A80E0CB7RXZVJLTO^HNI&U-6(S8WE,"_KXHD0S<$DJ3!Y2"NXK5,G_%?, M=&KE"-,KF*6(109NMW(S^^BY#]:5K2E16;O7XPJ2,SVHJ;%7XT6M54&S5,2Z M;EF09IB>G:XY$]]T2$ G(9U"N2IU6Y*$L=@^?3B/'JO3'AL7^SV,[8HW,RJQ MJ X,6*803ADS^FA?&%=<*E:E[? Z4J5N#6&R^5>\?&HEYV@ONWC MM79/1XP-IL6C+FE3V%?8/Q+L?YYH>=%L98CG0(0"8]-ZORZG5"L4"N1'!O)+ MK-%A1_L*XPKCTF&<[Y *'[0XQ1URHB!"X5?A]TCP M.[N*C$=5)?BN^#P1W+4X5DK9WR?'*,05U!?6CA'HYXJL%\0@K)W'U^);7 M"+5W>I[O/.6OJ:TZ3]^J8VZZ56?U3LW\41)V:YX=XK/=K;/]VMYOXISD#Y,M M#K+NXNF>H"]Y=M;T+OM2;XK$IE:B&:GH??#_1D521N((1MXM^+//)1=\ MOA%TM@6:I'R ,<-7$%TF99T^81GEYV+"K_5!N^+8.K/7;(THT1[UQ<:(Y@@> MX(+85\33,!V51+A+MM["T&PW%;N=L'&GV/@PWG'[Y>9+&]<-"YM=N+@E(BFU ME-YK%?T.Y#"^)*V)TY0-TI K=BC7W5WAF9.]6$"IR*#6^WAPKT58YY'X];.' ME'ZJ-P5\RO.HIWTH1K?B\9=Y.6#8W/0BK'KC]6\\^+/95X,[2GAQ?_,XT^"= MUW@]."B8'K]ZLO,&WE9.]FJUV8"[1_)(]++ GL/S/&ZV][8A64_5O^OL,!*- M+YQT"^ MEG$3.L7RQJD#2=.'WC3?ZI8=]9;=@%7WV"]U%B:\G_C,7 RP)1\> MOX#;HG W"W_">!^RF !Q;M\#//!A?.NYM@ -XY;3O/M(!:!.'\[P#9%V]?O- MQ62H2<;/;T^&]:49'I0JG'3!DP&\3FRP0="W!C@"OSX%@D/ M>S.SQK>8M#IB,^QO%S+1P.8/UK2:O1UABI(-:2'*J1NNP"!X7PG>?U9LY&XS MH-X/,S4Q8A4,3T44;EI0'PQ;LC9O2V0NCJ_-X)X6@8W#.M=F;/SVNF'R/0-4 MI>GX"-#QWJ2ZQ0M_14.P$*9)+YIV7[_Z/FS3C$?-9O4*17W*[@3_8I]>FYG3 M39]K%<%[>P#&4-:5OVM]MI^HL)=UKKIQ;O+WSY? M77W\UM&KJ>,\@9WVKYJQ[U.'N"P?QV]X,R@_V?OSR&)Q4#GFX8S/')?H 3P3L@3?5I08>O MGNS6+&]Q2AN2QKK[KQG?6\?[X)>M-J>R[O/L=M3PB(I4^S9*L=>_Z$$"LW1U M<7F#EEB[&M7;.R4=U-0IL&;3V:AC?J[R$OL*76-'[Y:#]-?KJ^MQ3Y)A,UA M8HLOF)2JT!HV7>$A/AMWTOAX=MFTE!TCXW>:I./.V:(N5FQT8U/M;W$3(_@O MN#FUUK&TO<$:3-(PQ^V4G(B\)5F&+\99NV\M4N]YRUEQL-KLX>KX3+ZDW9S) M\2&Y2_COGSXA5V&(VM\^:R^O^&9PL9=0;.V^YIV39@<+,+GL)VE48".V<7OP MJZ_7'R\O6JV)A==7[X:Z;#7@;[/B8FR$N''E/J 8H7A>KZZ?%XLX51^-9&^R MA1Y?$;&8UR.+L=74C-O]CL\+J GZ?RS[GH@W<=&M!ZU=@(4>CU&[*2CV&.-M MTQK$H&B,AW=1NR4_L#-5F6)+Y"'??5M?S%(PHP5O(S[VU2.68B\U\-4?RHH- MRC%2DG-VWM,^?OEP?=[FS:78G#S6EW/8$'!O Q:;Q$7B<(;V)C/>WI@S2/1T M U4J^BN/#YL URVM?8>%',36,"@V> \2V]H6W$P/S>J#N>O2V!M6C@O(KX0W M\1?N3;1(.->NARP$ISP4[O)X3&U>S UOLH%T?C S(VZ-;8KLU^*\U'K_T:MO M(O#"-G57HP*Y7&H?FV?7!X[7/8$^CSOG3%W"F^IQUC?MJ]%NX18I>G:1TO([ M;;Q,^. O])XF"6]3* Y3&;NUW-6^FY:3IAL17CX4HV:#>M0\!L26@ZA/2J'G M1(#&VQ#R'@X\O,,#&0IN^3@=_&58$%!QQ3?Q22FV=;OEIX'C^;$0H^3%]]I' MQ(9,8YIYUFWG2T36:JCV_->(]J16M9$E4+= M]+$QPB7C333!P0X8^,=\1UH*,*KWV[=.0>L^+$HYB:_?:/5XQXJ/"]I]/ZG8&;*& MZQ#LQ-I*#CY:US#[>A@HXO?/+PR)2-&7TE(KHH:4>I[J)O2/$/9XL4:'<=A& M\FS&<7C,GJYJCBL.'STVKA6LL5M\%+O:?B_7Y9J6J%H:ST[K<[].67N M\_T@7YK6VDJU'M=8%8=/\ZTGPN&]J5:1[W7(SUW+&*@]31WK=RT/_K'M7S93 MQMO4N_5&O.9(E.',MH<9(G8WGW6BO)-O?[J\_/CQTZ>#8>T)M*UD53==D/EI MW[/4CJCK794UYXY.U ")_K@&DA&-7, \;&,GJM;"@C/ MCH#M(W%-Y)E^S[1MA;QG1X!T.M [J#NE?*89GZFS<."HDI4S;6(/"*X5>2E1 M8+BTTD8ZZI>$CML?T$YU@VGU;,-7D#UA@I6,[3E-:;D]RSMDJO_H(*H(/H 8 M;6<,.[5.9Y9[OO>:Z*U/\S-V[J6L[3)=[K;?Y)7H['"@$J]#!^8')T"ZS("A MZSW/ER\[DC%%\*$)/OZ4JG_N M'KTI[O*-0KVIX3ZNUS[Y@@K_)%AW9 U99D M20B0KKS$<'N.=T@#^DR!<' "Y$.B#:[<(?=M/%,@')P ^9!HJ)*[1<,]A!.E M]BC+M@)\N.(?H+>NDYE>3WT*'*0J!MK% '>J.]R>ZQRRL\C1(?KH"%X->BOB M6$H1W/T =^NPF#WB'M)E.3I(*X(/(&9'4'V&6YY5@=X1QPI2%NA-;7F^575Z M*MG06LLQ>J[:]/P,"9 /B5;/=-2>Y^='@'1(/#,/NL"MG*J-BBU7V:9P>!&3 M+F:2F;8M%\4\9U8JVA0$%6U'29N"H$3KOE(F>,0.S&N6ID!O3[ME&2MHVM-H M%FDT&B194E9X6/0=T]B/( M:G:K)5F8#]@Q;30ZRLA*SB!UMYK,[YGF(8\]D6[V%&VGCWJ3]"RB4*]H>U:H M/S.-\T.VCI2+&W([KQ*[I9^SBA6LK)K\:0^/#I&N1D"5BNR]:*EG'+3_QS/% MP<$)D Z(I$?4/OIG2(!T0#0.VQU&.56GEA'\G-V!XS6 BU1*\*AH.Z8P\:6K M6EHUO/CEF#BA!.Q(!,P\9$&(7+Q0 G8DM!V3@)F&J1*=1^*3'UMEZ6^X93C/ M-+@8R!XE99^[XWFL12PX9!I4HB*>]7L&2:G3I&TR2ZS:8GWGZ6 M8G!>L3B9K%?UQ MT-U0T@6],M-V3 &Y07J&<:#>.^0>*.EF3]%V^J@_T\_5\L9Q MN+''EGO]/'93F]K3XXB45,KIN%-.5L\B1Q*4/\_DCA* '2^H]AS[D(U1Y82: MHNHD8T/)EZ8IW6E@SVR_C)*QDYF^2P36!=,@4<*BVWA'^0C9O!GY.Q7#G_8]NQLY/_+RS]![ MOB_3(J'T(G)T!!\=)I5,/WFYP/4L)=.*8*E7&[8SAETO0^;]/9QE+(,"T/;W\;%-JK]@TU,-_B]/: MO(#?>\\0Z3B?:52'+-7KMZ_PVEKHM$]YH55]"%WZ!6/: .[LEQJ#""C2 M?J=%V-L67P[]T_![L!/(3",3X*? 0Y]SZ^5R[@4>-KTJR%HWW%.@LDCN6 M:<%#BV+Q[5V>C@;\#B0&N/PK7'=5Y-$HK$I@\2TV(#GOGE0)YGZ-*9QPI![L MWY/;L[_3V[G18GC;FE5BM_B-DPH?&>?ZHQ/9GO<% M_M?SZW.M6:8;TB$K2O["?%2T&?#Q[#(?#%@1,BT8E4G&RO(T 75=Y=]9\5]_ M\DS#?5,NPY5ES.'*],^M+>/*/"=M7'E/AI4.R%D(*P\PMSJLD 1)Z-H>#&>1/&WW3.O8;5L*SS0@.#7-E$P[50;HKG)*GK+[RH8:)P1FU; 0"YHLE4IX7P8 M#&DA;B;^N?W8S>WQ3X^HI?\FY(A$^ZIV!+4OZET8Z2-.6WTZ<0482O-[5M0O MD1C/:V!R"H;K^7.FTP:BL+ND[;>WJ6C/X^,PG;&[QK3=M5?"Z8+ PG;/W9^G MOU\#MGR(CK[1(]K#K\>)5$\4:6W":_W !QMK'_[V!\Y)UW*0=DDS&M%FRL)1 M4> ,/3!:("^2/,((&EZ>#VOLTFH:OG ?\!I<3*TJ:)3@.VFZS+'<)6JU]00G M3&&L/-70'R^P@=L!GH;>6G)KT@W\PQ=:F-*R_/.+#]=7GZX *^\!&]\OX)_I MS,*R6'WV,5]&@X 5XCGSMF0A!Z8\(EP4U*9L3Y87X"4U%PFGJ_YL 04OWEFD M\=KF>#<]K"'<=!;@\,]H#(-Z3=-[^E N8-%LXN5MOV@>)/C,\SF:SM>OZYR/ MKD_RS?5G@(G&'>1+W;. Z4@'-5^U9_L%H&39^-I4S(WI+XQ&R*V907'E/>\D MSTS/K-/\EFH@^/&?7_SIYN+];Q^_?KK\^N7FXY>;ZQ?O;OB"+@CR)=P(V &7 MFKYK)F@&[-V [Q2"8[,GZX5SACL7SAGVT\R*V656O)DT@;6679GV@- J/>2A36A<75 C&WA8X: M@F8[--M&'#:3J++0-]G8L[&L<_V)"(1'D T?8<@+EZ6AW37C:;>>]BOW\M,> MCPHNHD&281@+OM@=TSZ*/B9/R'N7S6MN6Z]I8X9.O['NG%+.YKK,=N9;^-S> M(N6XGJ-MS21.X4V Q^L9NCEW%M.Z*CO@S>EH)KP#G6Q.*$"%E8??P7]%M00S MBEL7BB3$V%E\@Y3 L,^-Z=<)<'>7K,,L\2V=4*E*X)M)ZOQ M[TO,]&0/8]CMV0M$[]$AVPGC*C,P>(S/E'AZ?>52+ M,/5M2PM# ?\_ 1O^. /.-60!BV,6N\OG$?#39>#%CS#^,6*.D8W!F\P+C<1"%)$"Q"/*[B138\<0 Z M;6LRS6O0EF(1B]\GPA)P\>+VR,5:&*83SN=&D'#:(UQ.;E'+HWNN*_GKX'X^ M+IPX+OZ4&W28H+Q9=JO]!207**'I X;?O,PGI1F7].&H&.;-ITG90D8]J/'C-#"2H-:J A131 RA[ MT."% V!PQ41P!WP(JU9(7@I2(C175>V[\C%T/?D<=)J&-< B?X#CK"- 3)D@ MLTN>B*8\(7W'8%[A$[&&B03-CC*D:3A*Z]G9_&&\PDS1QEB8QV&Q:Z_&@O2>,4-FXL>T8K@=7@)H% M0R&T#T^5#O*B2O[-/^'Z55#89E5-[(SJ.1S5+8I!@X).+D2@0,L^P(<-2C$R M\0W_ )V!6C]C=0F8Z *\!3"XF' #!Z,0N3K4QNR.IJ-QZ4F>W8)#>MMA/6<, M!CQ:^#0B80%OP5R$> Y8K/Q>%@<3'/^V1S2QA64_'Z41YU' QFSBX6TY"N!5 MU0CL&@R8.UK@[#%N[JN\U^5*-7:IV]$;OW[> 6$_>%0]M9!8PGB3. G!%DZ, M;L'^-4KJX"T0/"\B\;IIEZA$]U!85O!J)B.O_0X8W#_!O<#')!DFQ^ E:/"K MQD7ZRG'$_9\L$H)_T,!DNS']23CN=#5.T*(EC_GQ>/PKJ4* R M+_@C.#C'CTFJZ6A) [>X)^CB@7#5^)C<+>0Y:.&AB16/^I6BGI4'6:6 8>.B MSF 4OZWN&MPRN-R.=._%V ,^MM6J9[@[BGIMS_4'JS[8PN;.> MY4MNIO-1B4FFO?=/VEM[HN4"N)N^7OL1T7'J[QCG3T)QW;6)V1LIYDG#GB>Z MCQ'RQT;*:<-(K&4>'XKVI3AK_]]UCOLT#_\H6ZQ)U_1$VA;BLK55DHHY!^^# M=E(XEIDV)6//MB_9]G!\"-="2J>A;LQZ$46O#SBQ!]=",O97>Z9,402<%BQ4 M%+>)0O['0'2@=#NN?HA[<\1&)E3".%F]^:>A,?Q#&@[)E?6 MZEGDD.>Y23=YBK;3![W9?!$6 =#!TO4.6&!V!:5DM:MOV&<"[+X]H[4*5P"IMGV>K*Y>64J?<\1[H#[0^.;3FIDAA' M2N)6ECB[Y_F'S*9O ]OR)CLD]B.P57V>\69)>;RHV^@! "'=VIC,M&UYW>XY MLU+1IB"H%G*WDS*_7'! T$NZ]R9,!U_'.C@!TBVD&3W+VGMGFX-/@R) .B > M43GXUBQ,D=^O2>V.PYW9T.3%NX_?KE[AR6\O@U^Z>CR+*=K"Q+59LY16);>#2LU%XKDDT3\V2GC7<5>T['7]>.GR/86'%RJO0Q5;*9< M8J-GV+["P;,C0$(@DH.V]#L"*W3$2U"UK;J9G(U-T\F!'R^C0YJBO?N+IT?F M[ES9G>H<8MH*=XI,)1[=XN'H\E>A'H'9/KH-,)\^7&A7O]]<:"_9(>VRI+7S M1UP5+VV].T2AUB&C4#FA)B=52@!V( "'7)D\J8T<1QPC^W5S;ED*,[?.7PEK MU:7UO8^THEU:?IIVS[0/N=?UF*7IF&D_>N0J3;!E3>#V?%^F8&-WTM3IE4U^ M_\__@"_QO+#6]_SD\N:!G<>:MY_UME\T ^_7Q]!Q[W%VBCHJKYNOND[%$QC# M$69LQDFBHRH??U2(5_+/7FBOWBTX8GV:Y+5.I/YP??7IMZ2L;J:.I6XF$\^0 M7@*_^3.J9^'=!3?PF1.WW2=6'3SO+X7M8AI&. M$&.@C6 H- O9@N/X'M%%"^*LR>\=4JWD0C*Y")ZC7)1A/D3P9_"$C]^N>&42 M%OZ6#Q#Q#DHE"L]2%!;5H9V(*( 3T(2OB MO!B@S:@?-)_T"_VW^BPV$*5'(# O8CY=]4N88+]G K1,7?604?0+@=YO!)'D'H MT;Y+>_E??_),4W^#R_O\5^/-+X>4H-F-"MV7;27S(ZZ^K],409Y&P/+?DG^- MDBBI'H0O2H=)15/M&\Q" 69X*T2W$QRXM)/$#_,)DC5S6%]'!4POZ,9D".2. ML(82]2-W,VC!M/N\^(Z.=B@&U./G(>'==TG(Q(Z ^BNA1X$#(X#>N?8'TP*6 M)A"<:OFH?B# I@]W],1?<9K?P]N*? "N#(2P HSP?1L!05X4^3U20.]HDM(@ M29''HRQB!7^PJ9L&L/DN3^_PJDO0\$FE?0*]R2_$,="(_6N$,30 O(37E/$# MO[5^*Q\=T%/ 50E@GXL--Q)H.G(4),8U^T"/N:9?20!+.G MW3,87*3]9)C.N:X!_U,4$[BP/73.L#X%IOQD&N>D?5E[?&T.B*$B+8\/]5QJ MC,WAZ+Z? /N :1&+DPPF"505VN>L0F7%8 I25I8U$!%E]9=I(GB4X!L MP6C M)4.VMY@.\_R39YS;XP]H-3M=;0Z'^6!(BT8U_N3ITW=^8"$;!# ']N:_JDDJC!HLY/?=BVF;5E'RGB; M*_82%;'LC11G(2F#)(I2-K>*4D]378VR<8%@%X:W;S.%)MWW LHQ5:D\N>)S M3L5,^+O 5=MFH8I0+_BPUQJJ_21$CSL!#=W/1R6H]7+O9:%[$UWSI$5WQ1AF M^HTSSQB;Y$58U+BM/EF$2$2* NLRL+:]P$?QNO<39X[)GAVHB.<@$G,Z8U4< M?L)8]R9:C^[O/>2Q>Y=3<;U4&\&.N*7D3J=,ME)!J9AC$+WG'_1DN9,"LLRT M*2$[F)#AB0[DD-6UQ]WD=]M[A9]J_%MY>XDJIM5&R)/="&G[/6+*M$]'#JS) M2962@!U( +BIEN4?=;%I%.MV?R^\(-MVN6 MP::,%GQX_?%6V"H?-L5@]2?-$$5Q>+OP_(K>LO<%H]\OX)_I&5^RRCOWF"\C M7%T5SWF+\[%!"1O6C$\OWF:XSR6=+D2I/UM P8MWZ#(C >_F>3<]K"'<=!;@ M\,]H#(-Z3=-[^E N8-&L0+1V/ L^BRWP.O>1V^7[M6S6GX&H;+I!NCW;N,EY MV?BF*OUFQ_071B/DULR@. ;GIF]V>F9+@MY2K5^P^,\O_G1S\?ZWCU\_77[] M@YH5@U]7ALR.\Q#K63Y.* MYZ_CVN.+L$KNIO)B3Q+IS@+>-97KU 3.,./%NT]U:70%4\;JF= &\(9^^?B- M&LLB%LT53F>L$F6^PR*_2_"*X*%5FTW'_-'N::G]9%CG^O24-[6ZXSK>*E_C MH0"MGTQR;HX?TY1^UT/CP]QX?/ OU:+_W]Z3-K>-7/E]J_8_("ZG2DI!')XZ MQHFKY"M1UF,IDKV3?-H"B2:)# AP<$A6?OV^H[O1 &2$DD1LI":S$@4T>A^ M_>Y3<)HRO:O3R=YE8^X]4#_;/'CN^P"*/ MV= +5 8S78XWPW-B^OG4"2;P'5BCD(3=JN1S^ZFH6$4S%\&MB)\WS6P%ITR: M23'YW0O@'P6;!7KIM'H*W_*X4THO2Q"+F5SF*2SC MQ+Q#WCF7<K[>"0NB^J< GY'<6)] M]D1@?171S/H<.LC#N(:+_O9["@MCT=A8%?%LCX W)X)R*O[@(3X%;LSE^U.L M9KO6EU*3K8../D6)\C/V3Y,$QCT'KB&!=A0NC(5798#/?0 MXK? ^B2&$2#?O=4=T.[:-@FE=Z$3$8@^>'"^)(2C.G-D(4 *CO5ZT#8JVAAH M&3TB54TB9Z;JZ#P4=0FS!&0IX7P>1DD:>+#I$0@NH#"JVAV20$OG6-EFW0+Q MB^2^0-ICA_>2=1B2U<#N?0"G'L4M"\YT"5_";&AY). \>#-\I$QRXF?Z3%5G M0 )_W6NW3M1IZ049T/H:,9:_8?D+N@;K:UF(L>JO7FP>/TZ'_X;;4.PP#"8A MPL#U0&,0B:S5U#OAE9(0U8. _ ?X9]I(;.S$U7S>9/ 5\@E)H]=IV]UN7ZV$ M3SOR-5C0+05)=B*+:TLM!WM!3?!L'C?ZD$#![_? R.FW0*DR%3BL]?:"' 1D M(:I/Q:\+0(V-@E0%P87RRNV0WPZ*M.$ZCT@^?!##I+8%LY4%QJ#KLE@'&>M[ MU,!%6WQ2X0 ,05Q0/6% X,*W;P7\+8D5ZI;*77QJ186QB25?J3C:][DXFZM4 MI?X#[TF3.($%\4]#Q\>-TLN1[5$!.:!<$J6DHV^ *^O5QK+_[(D-M0).=]"VX;D&D7_\O35$UA!9_>N'RC2&K=4//96N\#X,Z%SH M$I!ZP[[UA1I9-TVMQ6[93>>D:P_VRF[JB6SUW%5# @T)U*C>Z,FM\\YQ3N1N MT&GXKU$88V=ZCMS?DT,>(PD^1EH2C+2X1J1E#SCQ0YD3=1LOOD\%O]_=-[NI MW?4U>VO0_CE=WSYD[;.S:S]C@I,KQH*'5U"47V!6=S1IC-M&LW\*GG-P8I^T MZS3HOUI[G.B[IP\>5;LC]9F9%?E<G;*IO%%SRBT6-Z@$Y,^Y7P?7&LFZ*2V)U)>REODWO$$O/J-C5 M@(GTGFPR CR'YZN" M"A,"/SX*[["AC1O.!-4PQ^DP]EP/2Y;CG-#Y*[\DC+2HR0,WF8)$T3N!%]TO M#(D]<&(YAM15/0,NR.6"VYF$H*8%5.18=599V[M$"F;K9:(YTHU%N, Z5K-U MX3G=+L( &CZ1'18W*KZ/J/J=N[*T\^7-O(T\+!8K/KFS DL$#22^/27[J9D% MR)8C4!G"".'E@Y A*8F7DL CW*_!R7HRR!&NA0.H%V:GL,UZZQ&HPXX\UIR0 MK$2L/$".[)X>0*C/2*2Z0E2WM, YM835 J\0?L86%S8I.@"4!):T"+0T@+N@ MUO3X>[*@&^<8^_@UY&\*ND5-+G_E\DM\X[Q1V-?<3V/L?A.E@F<2IP%U8U!: M&&QYC+O#;@RV-4P3O!39#D"6W.,D<&1SN.:,KLMR 8ULN;:BAIGSFSBBPTO, MI_GB7CHC+ 4A@U*(5-R-( E[AMUX\52XQH[RH" 8QA;V% '%)IDJ6E].L/;: MP$(-U$)[+:'V*M@J(%IZL_E#IW/\6C^[V.7*>N7.=45X( JXH)K4&,JGIKG? M4X]:0; >&DLU/+O;!01DU7Q]Z*B."@5\>:.[YMC6-+P3P&Q+9'%!]MJJ[1PQ M=_@'M 10?@<9[(!1@7KB^'D /!*B!V"CCU)FDH2OUL2C GD!X,IZ17AQG%)P M/N0#*U3 WA"XSJ'JMF#6QQ>0QF0*)!/)0L#?\"6K6 42*KS*FH416@9.@0!" MW!S:.?B&.^'?BB/J1(&-(KS0+4?(SL8(68Y*\$2GW5MS[=)U5W&S_.'+\%'! M*^MU4H*A]E)[$E<1>BMU%U@78[QCM/1 CT)L<&1_0.H4"&M%H5^F#BUGD8>, M.2DU)AF+2%JPJ@W+4L3(7U*N>4N!X70J)5Y>R*D;TQKHSS8J@>F,)+6A?F<\$:.:0W@7=G!Z(QT.L4 =,N(S MW'F !JX7SV6[)U8J;8-:E0+-7$=6N M"I:F+\,K 0S#E.T QC?V7=,MIK4^W-2'Q M7P63#7)';I&CM ERT0&O9)PDG;M$X:@V3L$Z/&[UM0N8&X;AI0.[B!+O/]RJ M3_M?I1O0PMYJDZ(I+:3*@VV%]!,SD4Q#UT([F;\"*Q 3\;WQTKW5F^V6NWV6 MMTC:]8$>*NZ1=H) $,O)# /E;2:Q[?AQ:)&#D\0]0?+/"2+@;0"8+7;1!_"Q^YI$?>+).=2)&#OYNL_\S?TH\C! MW@&;\)W[&'X(?K.N/K]',052:>9AKSSL#GV+NBB-JX6OPZ91[4?_-W]XX*'7 M P@(.#YL#9WKQAO/\3OYB,=R?,GS0\> JP_J%REE]$ 1.O 'ULYSM]2R/HLD MD3T3Y<4@H1,;9S)_W7+ZY0V+64P<@ MAX^ZD7/'-L8PC"+J#V9Z"U< !%5R-^35?'V:XOGEX5 IP.9_W[T9W)*/?02- MGGAF%[+L_0I3U[J>0M!)!758R@S0D@A"!@7*W*H29 *RL1L&LS1#ECVT<.WF M&G@84A%T"\BS#GP N*U-1/P*[1[/XLJ8VM]37]N,?9N;_"%&5VVDNE-JC9@U M\CHICHP(GS3<5EPRV:=C/QTE*7>'5]%'+>%@FQ8:LS%BIY:[V^"$#56:;"Y)8MF*]1G0H\ZFL ,8AYS\,VN3]:+7; MDDTXQ"@L9!3XET$+Y)#ZQE KZ!8E=$6-!X!HJONUX+%(5E+^?-+TZEWJ-HL MRP;.F.Q07.5N*C!, Z>/V4;6ZL;Z2(_:E;2+E<: ?AG^V5_08PZR ,2!,=4/-)S1Y]X;:">6ZN8[ ]V,AQ6L"[MEFDM&2ZLL[?SIMVIV MEW&92I:T6?B[R0I9EA5RVF2%-%DAS\)UM4):\""!P;I.K#P@"PV)6I[/<&VGN9R MNO GW9K^)H$/U&@FU.>4.@Q&SC_X@D&YOQ9XHRK&C_K+.(THAH%C&-(8E$[(>V),2"+T7)E@WB671Z77"T<1 MY3Q4Y-(UD4OB:=4*>?=KY7N6))WS#G%X!B=VF_GB%>GB?W<",UM<'D";3[Q. M9IWEGN"9,"NV:S@B35B$0=&=EP9DGL +?4]$^3"X3IA BX#?)-P5+V;G!'V0 M!MI+D;DYZDJ'[#M:>JR1\4<.?.1\R3V[VSZSC\_::@J+1.#;D)R$N0%8+!F4 M/3ORHE$Z0_&!^6;*&VO>FW;*$N+Q1F)B]1('.Z>MX_:)>C/BXNL.VIF5N0]5 M)U43@@ 18"7BO+D7ZF2<@B-]T&N=]+,),KE$3G*W"V4M82(4A\)C"*"@P20KJ"5JTJO3T MI87T60#-D>$RQ2$],8Z?BM4$*P,2+>O;G(:-JAWIM"E4'=#M8!<0AC'%!(#, M5XCH*G!TIZ/T%W);D(<2OT+!J;PO-Z6T&1JDHD<2:1A)X"L_%>G$#LYHH5.K M@5J8:LO8@A][2^(6Y F@A#*15!C\=:7^QQ@EE7! +!BTSE:9'Z1JEL;1BVKB M8PV0)3&:FMY#10AZ":B-V'0N+"TKWX#& S$!'DRJY0C8%OT'&,UB>HWB2WHV MDGD'.(/(2SC+1U)0U6+D5D3':^3])C*6:3!)"J7B L9?3[NMTV.3A:IXJ_@N MHI$7$^JA*U7% ^WEH#%D%HIMP'#B::]!>1CTBA,EX]QQ8NG4-<_/6:53<<]D MGD\!0.\LM9ARI0>>A0TQ?YW!A:\_HBF3:IYP+9&P7"6_ N,0>$((.AB"MS9& M[W(S[1(5O@#,N;8:)>B5$Y@S A$0>UJN2$KXD$:8J*5SZ>[8.&;5/E/P0-B' MD4L6KHOVM((4YC'G#;T#J8X7P*F3+J256*:VX 0[(QO!R*.XTM\^IV^KU6SI MB,9@ >KA&?=4>M-)BW+2I<;^NS(I;3,@@L:Y?E -%46[XT;,$QX\H\#;4H-9 MD=C0.0#T5N$=,,%2XBA@J[X )04=L'\CM^CA*/$5G!5G&"[Q$K2-G*\)7GVU ME^#A2/VJID3]36,P#H!]/C3-(U [)XJHOSB2Q7X-ASBD6L6B;>MSZZJ%<[)S M57(Z[;68VFL7,[O\D,):*DA$5'$-=NE"2B?E1RT6\-W,$/W?J<&KYT;BE)0] M@'HGAD\@XRGT:LELP"A%;4R73KP_O_YX@Z.I]6A.]N#)T]"C)*7T$&$]-[9[ M8AK0_$U05>/15+BISXJ9D<%C KI+)#IUW&(:.@93_YAG+J#VZ_"R3A' M,D]DCA5F>MRSVRJ,)K#;0)H9^BA>P5%):[ STU#>*7 G^;8NM$8.+F51B2/)3,C'GKN@[-M^#P,9QS/=Z MTBO?Q"*O(-2=&U%MB")Q^=CKI^-Y M5EE(9(V=-7'>LCCO61/G?9EQWJWT.2J=P7@Y'A_)T;W6S52(Q#J/(JP4F_&1 MGH5F)64EJ]@K!F_+&[)-]BO;L*9:LIV[;_3HSO.2;FFH5@KJ-8.RI7'F$BO,R#%?(UYKGG\Q M= OZ%S)+K0#5)YZ[Y1"N"89=17.WSP4O@K%/:F]-75O&#O$25*^FK+,'*B] M7G.*J(Q JF.#)_RF$ZM^".3<)"/(S+%%)RM7P\@B=YE++\.)2&MST$4C63B, ME9Z8-_WKU/-SNC2@11)&')PA'I:E:"K7N]J8VE 6C-75OUA#"M])R !S FF9 M8(:^/+W-']V1RCU$3CD>>R-4O.%I-U3(3=8&0$0$MUX4!HC&6?&*-YO[A-GD M\Z(HDPDR!W]$?VTD56ZR?. S]-3FR_A- )0>F7*'';)BV*JX1;]VS-&(6R?R M>+)]"/P(C&NL3(@$65YHC8$N[Z;(?]U4V%D7# 132K4<&-8"DXSL2W@PL_0Q M-!^YZIN)]"WH]0!M%M?3+7H4WT^I&$JQ:65FZKIM#GJ9$) -/ZR1!V_'U%MX MP1RQ92.B0A7,<__RZ@*X40\4@3\<'9T'HVD8'1V])8UK?95\-266%1[YZV?P@@^ &E,-#FZQV '.JQOZY2"]I7(/2/@ M@)Q)\$?,W:;."<0;F%#F=!](..*[;*M ;$S7%J%N -=CLYL'):1PB3+E$J1P MG+-KFR4H]2($\P]LFJ/_L8'BM4++4>^6=86]3W(LE\I]%/E2F.PX_OZRKDI3K(A/.\\4Y6,&P-R4JLIN5J9ZE-I9"TP 2&@<,19U)PPD3&6G+&>6QXGKF(VHOX-*LR4_225#/& M=7-$P3I/@I162HA2W7JQ]I)G_UL&A!R!O96J230( 7NA,E.-7%?I23XVI)\;61W)XHT9XB7X= M>(G*.WK_\3++#N(O?RH3? O/?3*>(XE+SYZ/1J@#X-L7GC@WGI!23^=QFB%^ M5\1HU^*B(4!!Y_:JI%U6:%6[/;[UN;[U8JGX=>K#AYV><]09' CN8M,9N/*W M#.(?E0F807[6ZW-SFQDK[F:"%7Q'G277+IES?!^EXK_#&@/N7$&0T5C! M%PSW!/?SZ5("^_P2SR_U]C4!HZ1UECS+VZ7N)=3=!).X*,U%VTIWP*SI;I1& M$U#1M7P!)MOF]0/EY6;#BJ3.\SLC&4FAO2*R;IYK/^0YM-B\*4V]%UB M6SFAP#'&47>D%'S"GLY75S8%HF7LW/% M>K:"KEV9>3+!+";E+Z? &^KDPO68V\U]=-+G2EX*[@=&;\:&1!EX5#$+FNXDQ$\\6,A$]7B%%F\1]T2R)M& M'!P S4S*D$E3)S;X53(%G6P"XDS$&8N0.=>:=Q4*M5@0Z)[!Y/ GNY+S_/4: M.3"20/'B*D 0$/ 2DBQ!3W;M*-[FDF*-;:)E8[)LP63I-";+RS992O#U(9,\ MEQDM5^?77[LE1@M^#D*#1&+WS>77OWV\MBZ^?+J\_N7\Z\7EEYKZ1^6A/H,X M\C>WQ#K8/Q%68A-,H FRW ;;X<'6CQ(^,I%R%PZK3R1561F9FU:/EE]SV7_* M)SC/,SACCVX*$<2"?(DH*G&8%NN>G/$R4/D\.D5%.AZ7IZD4?+^L'DGMJ*-% M;#%UI4K54Z/T=BU),=%'1D@PUH')2KKK7/>-'#PR!*28Y3*5T?+T0*EQN ,4 MQO5!'U9]O^%?LFY;Q4[6CPNQSI05?[DB<3Q_2Y6'.V,-"+LM<(;SEF7>PLX] M,YM'88SNK=PLDC*NO&",VD?"+7US3;L]%2VTT<$C.*5?Z=C2Z4^'5VE;6=): M%9X"?L6R+DUV]M/<F4*Q!/#HI9$0R5QS3WL-B6?-6;MI*0\BV(Q,2+J>RF M]GDIW8?GI9CGLVXA6:4-\X(4@*U'BMO)1U..P&8S6[ U5D M5>8*>!=B@A1L^8,7"<8B5=9"K7?,BD6JZLV/K @GD3.SLXZ\U"'2E=4YX1PQ M+L5Z*6\D]MI&N.D0'CI[_E";34#6PH$0!+"9&W9^:3!L31P^R M+1TAP22[][YR8&P& ME&[?:#&= 86Z.1; @O^2HWM>#W+CV0 U*E^"OH8 4XCFGO0=NX6IFU0M'IMB MGSA\, G)U:;[0BA' !VV99W[O@E9RHQ$9PB#-0O#+NXI-ICO#.PN[0$)Y_0) MH:)9,<_M/U1>=W9=^I M[DJS ][RE\)_8@A^- M$WKTU2,\+.P7,E4F7XR317TIYSK(&4=Y:QU_^W-A_'7VK;(QWBM&=Q=&G'?G MWRVR3JQH,CP F8/_'.YAEGFICGQ%3L^GGFY>'&E.;J0'SBU?:RO=?=Y6F0]G M^S?XE<0.>P[+[W$?N\*!;<36Z[.E*]4%S?ISG,ZK\(+VDH3S-S3AXD@Y.CLY M'A1C"3RZD-\>= Y!E4WG;W]8$JK15EX -9]SR_@:40WEZ%TY7H60V,>>L)\2 M<9>&Z!JBV[((!7V\/HC.(M32DJL^.W-B]J*C9R<=^M[(OZ_/YLZ#($R#$4CZ M*[0$Z[,QL%:OI#G=L*Y]LJZ9Y[J^^ %8UR_.=V^6SFJG_Q\ JI]GSK[Z;.P# M#^GZ7RQ<.*S/MK2]1#[#^NSK%^?>^I=(K'YZDO4SDQ M'P.?78OQ.N_-I/4(Z5-O]ZQVJ-8YZ=K'W7Z#6C_^WG:*1Z^?&H.>$Y'U3EK= M=D-BS=Y>$M(WDN7%[*V1+/L"3G=@]SMMNW?Z8]#9/DR_/=R:S@DC R_+$#O= MXR7NG>O44:+N@Z)/[=/!H$&$VFW@)0FY?=A(O=;I/CU<-<6Z'WX#M4/$@3TX MZ3:(6+L--/QWIQ#HG]FGG;[=/GY&N%^/2!%&Z[MMK.[HG<*_!H/#!\7!=GJK MG*=/9H9*V:^5H;@A[/;J%"G;^T8I'77S'F[]@+OU-_:[]FEOG]SKQT?O%[+W MEZ1J/"_@]=JMP7%#XLW>&^E;,^G;Z]KMO3JP?WST?B%[;Z1O78'7']BG[;;= M[[P,(W(?[H7BOOM[NFJJ2MKC+3\ #D_)Z_+R5P+7XTV6D_PU7Y7#9?=)I?MM.WN7M,PZXEDS:X:+KN^ MUI_]_-__!7_$]E'&W]=N[;4A+>^B=0PUNN?N<8'J0:":HLUUK:-N*';@'"[^ M->N+IW(93=AAL\/J;G,'W*N0=@!+R:QQ]0XO4/5OMD6)&?B)3IBD423L>#(> MH$ GSRDY&.K=8E.RJ?!UGWHU9UQ.8^/):WK>+XV029PD34)X#ST;^BXW6/L. MJV&30/Q$1#A8++1N1XR.R" MMW0GS3"%DF$*W6:8 FWKQ0U34!SE%^ )M6_#W'_$>' \F'7CC+%;L#$G=P>S MO^O W'8E<"ZQ+_KFTF;0LF@EZR+K^+K7*PA$Q7O7TI,;45(B2GJ-*'F9HF3G M3.CC]ZDW]+:A]1ZW++78QNSGP0V>'TZ9S$_*T'J$K9KF,7Q'_;1&W^?-6CT7 MT'L FUFP\L/5#L,'LFIY7=:7L/4H)V%^UZ=/M.L/V9"?M7?]Z'CNVA>SEJMK M;8!M/S"]YD'6B[%O^48UKQU&TQ&08N_X^/CT_\3W7N>HTYHF,W1EMSK,97>' MIGLY.H[8Y0F[_0/G\">:KHL_6>]QASA-24U3^)=S&T;6QW$D9N%MZT\-ZF_[ M('5#_:Y&_>X+1_W/J1=;UP*M&R]P&MS?_D'JAOL]C?N]%X[[[R(/E/!?O0F8 M8TD8-,B__8/4"_F[6N?I_J ZSXT<%M3I#=IYA(]SH:C.J?6M==-ZW[+,)VS+ MB2W'#>=)(7*EOG36/E;3IVZ<:.@$(CZZ_.Z+>^M\1(W#N^UVMZ&C[1]D.\BT MC0FFG?;C<@N?E&IV,7WSG^^N/UL'XI^)"&(/72COTMBCJ>T\_N?P9_CA MD":'ZK&\0\=W@A$.>Q,B@?T?>,5OQ'I<+S('+\"YMO2]Y5^$K\TC,45 WPKC ML=O\4V6G+RSDQ%-K#'< NZ/,!5@!F5>@1@WG-C'68X:S51IFMOV#U(F9/2Z% M;__,[($'?4^9*^C)!]H&[H"S%H&T/CB)8WT"EF =Y.B?2)X'4G**$GVJ?)H@ M @XWI8OLY\K4KYV&TO[$V$^'=[&W^QA9,G RU\*QQ)C9TT3:MAQIZS>1MI<= M:2L;U["U:-L-+.O@2-JR>%OVQZ<;(7M52/V+Q.^I%V7*"5E1V6#MC]]YZ+DR MI3IGO;XM'\3!W!$NA5.$W11'N#LI#SC6 ][Q-4-0QN"DK.%Y\)JAF#K^6*4R M4EQ1?@'3&D0:X+1@7$_E'@IW@\R.EQU:'+2KU( -,KAUQG;UX*,EKUBN6$@Q M%,F6K]>[Z_,N'&[!OOKQ?/QBZ)26T M\E*V"__=:]/5V%56E/LH6Z'7K=1CU^J0L*$OB]%*<<]W\)V?XI_RL;DM*.N= MTRW!\;DAZ!;OYHLS R[SN)MYL6!36C_*H9^M,U3YWW[U$M#7I"ER!=J)YX)V M0(;7^ZDGQJ 4@() IMKE>.R-JL;!_0!P;OCG;OAG/L#;,-"%U?;'0!]Y-2\6 M;BLY*//,3]J-V_#,AF<^AF<6$@,:IKFPVOZ8YF/OYL4";DVN>3X:8;$N1B6W MPC:SGRL=_-83%@N]>OO!20!]\F'/C8IX'AB@*'/6[]LC/Y .WZH3FA=J^-4? MZR@O\_\RF\>]!J* JTZ:A/HCZ:6BS\J<[/G?S=_,GQ$7AZ%[_Q9_F"8S'W[X M?U!+ P04 " !\@IM4"5S+;.,' "Z( %P &)R:&,Q,# S-C8V.%]E M>#,Q+3$N:'1M[5I=;]NX$GV_P/X'7A=WFP"V$^>CR3I.@+3-+@)<;+NY>;F/ ME$A91&112U)VW%^_9TC9DAP[29UTVXLO=&'YVS/FGUOU10[98+]P9\S)>]?CF1KG0Y;)!"->\I"] MV?>?LT[87ZCIPB^I8;FV*1?8K[KH,"_BO -O.6F6ZJ22;!NRH^+^@6 6\?AN M;'29B][JHZ960>09FW S5GF/E!PR7CJ]'#)ADS 6:2,D9.4ZEY7R+?7#S4+! MYD9>S$,U'W=IE_F1+K/2J*2:/:O,CG0FH,/5?:HBY=CAH#\8[:VJ =UK6_KEG*IY(9.55R M1FR1*LO^*+D!3-F$C M%.W0I1EEA@G 4:>MRVO_?SF]&!PZ%L MG&E;8AWQA-%9 +0P.I8"PY;M #\A$1 !I*O[..4Y.J%+9-Y-F6'&X)#W!L<[ M,F@Q.!;A+MPJ*HUY"*0@G_*S$6 !<%*FO5/3\LV;)JU-$VQ*-J]&(&9001A6 MJ&[-!:V>Y^"H?UR\M$'I7.SP7?916C02,-LSX-.@=(FE8U[:YR\AEHPD_!MV MJKT;"%B7!I*0EE-E?;)C.CIM$D@%OJ:))N<8F7&/7,7 MTX>20\$%M3)0AU;G7.B6^X1<107:=0X$8L8$&@*![A].7F5"#6)3]%JT?0 M8Q+BJS6UT1=X6KNO+"M*4R XK*]L<8SCAE? =PACF:-.98@1/)$%!1]-01M$ M6Q8(FU@58),?+ #B778UY5GILX6<(I,$I5E-88Y=4V(7Q>(Y-!!NUU==@KD. M!$A "MM0Y"-=NLVJ/(>Q^'*VI%8F>;IGPXFT:I)\+,O@$NAS1L)_+,@$CWISPUTI,C+I6J[0;&4VV6QH+SSX2*%9R;ODHHLYC@4 MW,FL.CNLS.]NZ:7:&TMWO2Q67A@6Q^WFO[I9W^D]H[WSAUJQ"+-NG1]$STV$ MZU0AI-8ZK7;5VCKRH*(OU>2HZDX;NV1L/P#9$YP:G92/T%.D41/HN5!0U O9 M05B !"R1#+ZIMUA$L?RS5+##1VR9Q_ZTL;O]FX96V@].7ZESN\Q0F5 I%:"B M5I/ZUUA)^+/BVF7C-)/\CC@S5"K/FK[&^@/WXCBU$:Y'8[QJ=D+WOR:_N( $ M*Y?IM1':JD1C"?!!)>T&!K=D=#F!!]47Z:VJF&WM4?05V?EU8$(_=0D*3@PB MM0M?29]HVH27"A4^W4!?*I_J;"J)PW(^KEZ2F"HWY:3(]%SBZ2S5(1MY"WV@ MM>#X)DS;DWU_BW/PYL?.-VFQS#);\!CBSSO['7]?<"$6]^&-K;]4XKSSY2B6 M<7QR_.Y0'/(C/AB<'HG3DT'"]X]/WITFIV+[E]TS)5Q*-_O_6;PHIE?/&2\L MYBRN'GDIWGK3VKFH?=X\/(ZTXA8Z%RI<#SHGQY!B2FQ+XK>8C>GBS-6 M.:<7:>?T!#U#<=_:[-7+QD?$Y)!=HC_-V,%)U_\(T89R :\33YIV\L.8]7X^ MW-J*H\$F,ZJX:5C!_%%SIMM?I<^^&Z_2[=LJ:\75Z,]^IW?7U3_ M8^$O4$L#!!0 ( 'R"FU139)7GI0< /4? 7 8G)H8S$P,#,V-C8X M7V5X,S$M,BYH=&WM66UOVS80_CY@_X%SL38!Y,1VDJ9U7H"T38< P]IE^0.4 M2%E$:%$C)3ONK]]SI&S)CMTFSKKFPXP@EBCR>/? OW2[[724R=U*PT@S9.VNXL$J,9)CA/Q],4HUE7K+$ M2EYB9N54/F*7'WZ[N$Z5QK5CGZ\_X5*R-WN#O=Y>K[7ZO2EF5HVRDO7?OCUB M73;H#0:MC5BW&[3=K]4]C8V8L7B4&&WL6>=%ZC\=YLJ9EF>=U.1E-^5CI6=# M]NI&C:5C?\@INS9CGK\Z8?ZY4U_DD/5[17G"2GE7=KE6HWS(M$PQXB4/V8N> M_YQTPOY"3>:X9);EQF5<8+_ZHL.\B+,.T"JE7:B32;)MR Z+NWN"6*<7,?K;K7';B&OD!R(GK4KKN=/:\MAH 34N[S(5JY(=]/<&I_NK MVIR?QK89N/=XG;)S5+Z+MN\OKV^N/EZ]O[BY^O3'7VOT??FB_[IWLEG357]^ M0R$6-&)!I<[Y5<1^KY1CUS(U=JQR'L%>6ZITQLJ,E\.M$7RB7OV]8#@+7_7- M%/$?U!_/&.WN9EJ"5Z*@I4VV"8,!.<&'(@- MNLRDM;2:@&5O0$":,Y4A:H**Y9RA,,66;&2(O2A'FK$QJFS&4BG>-V M1G/'_%9"@99PAS$!K;"W]G2*S6A"HBSH&=-R+(=*H 8VS522,5?1OV;]5%I9 M"R%+QLII,"YY:*K*#):Z0B9>4Y);0$ M$-H-$A&\A^EX;%O/54ZIR$L%.2I/="4@$VBWS([@,D417P LN MK<%T*SH@>H2B'2*:46E,@!L-L/;[.J]8PEW&4FVF;NYC*T?*E4B@DG$:# 9 MW:CE*C?7ZI[:/\Q;AVN]=;-DTR.V_7F7C%N MI0<60*D8S08 8!)NC;5R&:V@:6-D)V4HW0OE$FU5QHS^ >_VCW9D4*=_),)=N%54K/+@XK 1 M)4[+]<$5I-6#=TJ7=DJQ$UF\&A"80>R\?:#D@(JI,>.4>OH2H*I; ,NS4N#6PH*DL)"$Y)LKYE,-TM+HDD&IL MDZSMS+=2<^^EF@8;I*.:%>BA0N)"*6>T$KXE=E7LE%#<*K)$!;+V7)23I,H1 M@?H(=YYM?8(:)Z$0.G*_J$ Y54FE.1$,[/-*-$2,%8'6VV4)5['$Q'9$2PB2 M8ON<_P[A$*^&PVJV;$R6>U'QX)6 O4&E%25?"0Y$UD0)\CEW)N=$,=PA7JBT M4B!P*^9.09@H'N/P4\Z(I-?M3['J_><]$J)K:6JK-'LFNZLM*RI;(#2^3D)@8@ >GK0IF-355N5N4A;,47LR4U$^FW MFR8R#)! GQ,2_IP<)I"O 8+[F%+C6Q+'QI48IQ,BA+H$$O\.IQ&VL[SD%>5699$Y*_-JW=%K2=^V4T>?5PO5 M=H-B&7>+,D$YYX-%"L]*'I*:*&;HR6^EKEOWE?G1EB@U:"S@>EJD/#$LCI:[ MN>W[.'^8%/, BYJ\(%)N^[9)$?+16K@:D-96CWM5?*$F1R4OC74+GO8#D#W& M<:V4\BNT%!M4 GHN%!3U0G80$$A^1^2"[W"H#_$K_ZX4[/"Q6N6)[_-WGUNW M=J%1CU ?%5Q%727UIXF2P+/FV$6S-)7\EK@RU"?/EKZR^I/N_""ST5U?C>ZZ MP0EM_IK,X@(2G%PDUD;7UH492^ ?U,\H,+JYK2UA\!GQ\KH MHBY OJE%I$; 2OI$,S:B*)O7(^JM].V#HWY;C09B;Q=)J9 MD(U\R?OPUIS=VV[:GN;W'H=CZ7NO1&KM"IY@_5FGU_'W!1=B?A_>@_I+)/M7R%/E2@SNNG].G_]2B]T M-2\>GE9>>\ ;7UHAQFV_/V/8V(NDP82X%<5LOE5IBA-6 M(].-35F:\9 -BKNEG?[UVXO!@DQEUT+2L8/[PN#DR_G7#]MW^RCOG!]F)@>6P?%*8=A8OUI\0%(\2 MLM$GWQ7L_X'^CX!^GRF9LH^+DO,I-)O_(_[=$-_Y'-XR .Q[L.]N@WO3!/BZ M_YANZUN/FTVV^4UW\,-^TVV;TES/KT[WZ2=R?U'_V/\/4$L#!!0 ( 'R" MFU1"7^^JI < *$> 7 8G)H8S$P,#,V-C8X7V5X,S$M,RYH=&WM6=MN MXS@2?5]@_H'KQDXG@)W83M(7VPF0[LXL BRF9[(!YID2*8N(+&I(RH[[Z^<4 M*5FRG:LSV>Z'-8)8HLAB59VJ4T5YDKI9=O;3/QB;I)(+?X5KIUPFSR:'X;L: M_&>OQ_ZC8IE;*9C3(_;):"Z,$E,99OC/%QV7,YD[%AO)'6:65N53=O'EW^=7 MB1%DL636.=:7/:>9/X3X=9M\SD:2?1N>LE?*:RY8B]O58S:=FOOQ3$WS$<3>]/UGW G["S6O_9(:EFN; MM<5LJOJ1]N:@7;&WDQ*S7---KK=QG][5=^ MN]>O73_0M=*HI)J[J"R/=":@QL5MJB+EV-'@X&ARN*G-V20RS<#6X[N4K;WR M*MI^OKBZOOSE\O/Y]>777_^[L[Z;J#ZB%@MZL:!8Y^RRBT10/&=_J"E@=CKO MPFSC5+)D+N5N]+T4&QS\_&;P#NNJKTN6\KED1LZ57!!7I,JRWTMN@%"V9%>R MT,8QG;-?M)DA[WJ_,YVPZ]+DQ!2_:=@&2WDNL,=E'A^,OY=APPW#/G&B/B@^ M6[*;7"\R"4KJ!OM,L$IHB,PUZ ];<94SGB]9F3M32B@%0O3<"',YLA7^4#QC M"8\Q9)B>(2.<#O.V)N0REM9RLZ0I,WXCL6]+IL68@#(J;^@T\TR*S6AFK R8 M&?-SR(%*8 6V2%6<,EO2OT;00AI922-+9LIF(%O"9J%<"DMM(6.O*.98)%R[8_OAMT1T^%3K)$Y? )^;GQ01>X83H>F]9SE2>(6.X4Y*@\SDH! MF<"X97 78"F*\@)N(J@I!+*LP;+RGEW?NL$,<2,4[="EJ66&F0!0P\M^7^L5 MB[E-69+IA:W1-7*JK$/2.,9I,!@ =;LMD&RMU9;:N^/T3%PF-/\>C#MGQQNH M7:]9]O.;#\/!^[&M<*FXC^)2)PD:$[-G][W9EXP;Z3T-AZD(G087#$>X.3/;D_.22+SX)!#UM/^PU.1%@7+%%4U7*$S4HI2K-6 M2 ;XR()U]1[0*0FBJYT2[$3>V0PBS" 6'U7Z[QP?:VW*X$.QW5$]-[7W^#[[ M(BW*/BSUW/4X>%WBUYB7]NE+B-\B"9=6.P7&U*6! *337%F?I)B%CICD4 UN MHF*5\&W2,#+C'JR*.QN'=RM"H8<*.0^EK,Z4\"VT+2.KA.)&D24J4+VGL9PD ME998UR>%]13M^;28:(( TQ%04Q57Q>$+FA]N[*Z5'&PN1K#;4XTB7;EN#)@@J59Y"4GREN*3V(WF\ MP<*IL6IL?"3+X!(H-B;A/Q)@ OD:7+#M4VJ2JW+EG]P)W#.R%$S,=!R7AAS6 M8KL[I,ZT=1BG\V,#60)%(?'/<&9A>^MKWU)NE0:9LS&OTAW=F?0M/G7_>;E2 M;3\HEG*[J@Z4>EF O# :3OZN1L^? M-$4=5]TF'2A-6]BV,H.@>4:MV"K5M79-N'#4;:>-7=&S'X#L&4YT3LH'V"C2 M* #T7"@HZH7L(0Z0\Y;(!=_4/=3Q*_\L%>P@>Y(RC_V!8'_W<__K]&;G..Y0 M?52 BEI):DIC)>'8BEI7K=%"\AOBRE"6/$GZRNH/P_6)YUEP55U,:/\W\FBM M+',!"5:N\ND^?.IZC"7 !V6S&PC;DM'E#!Y4WZ2WJJ*R.T^+/QP9HWDZ!^2CQ=I#ID(U]# M'V@]F]3;1+P%\<'S_.A\RQ7+++,%C['^M-/O^/N""U'?A[>D_G+7-\<+)5Q* M-_U_U6]=Z3UNQ@N+.?75 V^8U]Y9=I@2IYUO[_H\AJ>.(L$_'/-W1]$P/A+' MR?N!D!]C_B[IG#6^:I]()\Z]I1-2F59J>D*)SXE;4L%HCIXLQJSS3B[1S M>C9BP^)VW-F0][>6@R^(N!$[1ZN9L>'[KG_KOXYCC:T3C]KU_H@]8+%'J[\CSYOMMGEY\?A=_OY M<U:;6_;-A#^/F#_X:9B:PS(CB2_ M.TX QW&V %GLVBZZ?:0DRB(FDRI%)W%__8YZ\4O2M&E2)UAGP8 I\G3WW,/C MW<5*-U3SZ.3GGP"Z(25^.L*Q8BJB)]W#[#N?_*584Z[ DY0HE%PDC,]@"G9+%1@M]MU*(-C.&V^"]#(@44\_8@KV8Z8294LB"7O:^ A0RI/ %J/W!>'IQ?M'O32^&5Q,8O1]/ MWO>NIC =@MV"]Y5)I5^!R:"OE\&NUBWSM1'W)M [&XZF@[,MM 7&MM6 X3E, M_QC I#<^[5T-)N7A7Y>#OZ'7G^H5Q[*<;_+!>.2&/&& MJ1!42.'=@DA$$2UA3&,A%>#BN9!S/-'E=R "F"XDUSEH)!CFI5-)N(]:+[A7 M@0.MP.B+>4SXTB@A(IGJ_+C2&:-QX0/E/N:R/XGT0JC:YCIEZ01E DE 9S1_ MC6I"O85DBJ%+: \&MUY(."8PM#5G2:(]P(^6]#%-0D@E1:@9GLP/HV3"#37A MDMQ(RCU468$/]#:BTH21I GS=9K5ROLAHP&:0).*75,8!@'F:12[7+ $64&O MYHP3,Q<\QS'W&(G6@EK+J62$PPYZ'.4EI E?B(E@3H!'G!)H8 M$%*Q ?Q0B8+@OB4V#PF^=ZEQT231GP1ZR*Q*5X(Z3A%2E(RB70)ITEYB.XO M$9+2*SI.35PGJO/D'/+,D#RP2[^]L1OX8/:5WTP1P%?CP-GF(/6> M<1UT)'4)#ZTBC.,VLRSB"VH(2T\8QK)FP=3+)(JPC.'1T^&)"S'2DICI4\$J M;%&ASU+5.FY1:A%E) H\K:G-9!V?.8-YB*Y.>':ND\*Z;FGT&62\\FT\*N)B M)^/1*$IBXN$I.38L([V/B>\7]UD53H?,/S8^N4'-:@1NN^[9I$8:E#1)L]FF M[9I;IW:M5GMZ W/#?!7J&^O7HOCK=B(B<8(RQ>C1C4YV;71HZ+$\V;S7,WX! M-[=>U\:O=2[P2%1842+>4OK= _$,XZ8#O5BR")RFF:;F[=TJ=E#Y7W6A^1H> MG"X[3P9Y MB1/;L?;,V,ORTS.W_QN4/+@E.^5ZS_/+\/RH'FS/_\[X/QA)AOU C W!/=I+ M3^%]7>'3HK[C%J!>#=KM.FFW6O4&EOVZ2VFS&3BMJDVM:E#W7K$%>+ N?+<8 MA9R9S:+T S0'+^_6#]TQ;/_YND^E.R-[3_0+$?W #S"?8WQ7M?*>\?] K;0" MO^6XM.HWO7:-U!LMMQ60H-&D==)P/,?>U\I]K?R?U\H[O][N<_CNPFC/](M6 MR_LO(%ZR8#UB>6WD*>^"G5=[%YSO_Y??$>CZ>S89G8_(C)X+H3W8=/@N/?=T M;-RMQ\6H>ZA?WZ>#_!\1_@502P,$% @ ?(*;5$M)0M99%P ,2,! ! M !T<&(M,C R,C S,S$N>'-D[5UM<]LXDOY^5?/YR>U61)=EQ$J!I M VB O_SY>>U:CYAQ0KU/)\/3P8F%/9LZQ%M^.O%Y#W&;D),___J?__'+?_5Z M7["'&1+8L>9;Z_/-E]%T05P@Y=9D.H:?V/IP.I#_65>,(H<19XE[/X77R!*(+;'XAM:8;Y"-/YVLA-A\[/>%SSP0M:'$$W.&/(>?VG3=/QN@EXO7V!.WE*UO\ +YKOAT\KN/7+(@V#FQP!"/?WSFL<"GIZ?3I_-3RI8@ M9##L_^WK_8-2(:(5F[GYVP,6,/9GZ@7/<^9&KSCOR^(YXCC6)D,?*C2\O+SL MJ]*8% 21$M'$XP)Y-D[2.R)F2!)?](/"B!1@%-L-WM7, O&Y(HY*I)W#WF#8 MVUG*F2CBBHMRV!Q,TCIQ;)\NZ6,?"A3Y[V]C4L'VWI"R&HK[LEAR#>1+SH8G MX$F6)7T)>1X52(#3JD?AP\V&> L:/H%GLGX_1IA,\<)2-?Y12OUTPLEZX\KJ M5,]6#"\^G8!']"+(_[EA^!0TC2@8=7$)/K*X#RP<7%0I=K][;R0",3LC)>,0 M((1N,!,$ZG?G3_UC664CMZI5P&+[;I.-S)XC8WD$S96OE42<6<3Z=E%+$*D1* M[+#[=0 ]^V!@]:Q(0O(G:&$%XJR$O%_Z^T+VY?L<.V/O5_5[OTF'W"%)&>=> MLS%G3+MF/E_X-(+C&"A=4X]3ESAR?+]"KAQL'E88"QY 5%Q!4!&>"&-3 "@L")FF02M,FS838+BBTIO"VCV4(J7BN#.]A M%;RM/Z64^I\.?SW^<=7R\>(.@O4USN*>0U,*VYFNF>X$6G1A!2([L*J!=4W7 M4 DK[''RB$V0RV,HA?&\&HPI^1VHQP)5TR=7XC;NI?7(:GKN!='=Y'P[M*UV\JI>X04 ZZ9C2XJ#@: ME+^L&Q@,5THPMQG9R/>.%U<^)Q[F?.3!-(X3<)E)HB+"A9,*#*5XOXO640BW M7 M )8)-"J;X'#4-Z35H'F613,4+#%+B+9VLJU(> =C/HPC&WHSKMX;@I5ZHH'D M/ M)DKVK]*(^D9%'4%?.C[A@:FF71[U?7I$&AK=Y_5PDQTH(Z@#)!^06$?97 MY/IXO+@E'O)L@MP,-#HB#4@769"D1$N)E#U8++1#3(_8G?<(AE(6CS')!QHD MWF612'!W-9Y?XV,(==FUSV30.^(\WD7)>:ZI__?9^E="K%"*%8CI@,@'8A+L M:FXG+@JV%V' W]4QF!!IF/9NAY%Z#N'F@J.V=:'>Y&*?:NR@N6I%:(R1U'L!;F MO3)BB=:?<@HT$.1,J944*Q:C0J(.B^*-!KG^AKW=*F#ZD:;^U?- 69)VM2"._,=]\U#K,05N;G:<< MR5-F)\U0@9HTQ$I;TKE=E3WX[_!^-$=V MRI?*"(ZT*W^IVY5_8T5O[@"M N@-8=@6ZKCSCQ44T8[UZ&"OE$L3T$TDW96BNT8>:6$H5*]#%"I3I M?*#6)1=[:S,U9S7Y5Z^1V*:A7>IS<+K(*N:AI="KKA8G]13*1'OTCP1KX.T9B9>"EDM51G M!^7B7=;)Q>M -T[&RS;@JBW7L,5JT_$ZT*KFX^W-A(J*R^<]53/R+HTS\CI M:Z?DQ4N?)30I](\DJ\Q5#DSNNZR3W/E%F#,_ FI:L5*ALR=&Y3WVWD=^RF^)&ZCS)] >J4B%MDRR%@:^H_ M!B)>V)$RJWEZ1Y)*6['65J"V%>G=N=1!+C7\<$L8%_<$>W5=2BOBA5TJLQ=H MXE+##Y;2VI)J=SYU1)^ZIMZC_* ?E 1#0*41KIS[A3WI0W5/2N@;C7C=2'>H M"TT871/.*=M*(E/7R>=Z69<9U@BS=WHJXLY3#O"4[QX/XLM[BCQ31\EE>F$_ MJ1% QVI:4L_.379<>O.G@JP',-RI_E8!0\UP.UJVX# MR#)M;U^&)5]KG77(::])W=L]S#POWSW<78^J14USO6K7W&H<=PP^BI5^ELX" MK<93!G:=@Y&7Q@EF18IU/U/")$>?^6M4COZ4LJ%'^!?@$=KY[#F80"+V3E#I/J2SH M)?PG>T8AWW\2REH+F,F'ZEJAOI92V)(:*X[.LU[&LX871_*LM*"7\*SL.83# M/&MXT7G6"WK6V?!(GI46]!*>E5F+/-"SSH:=9]7U+/G1<>QQ9ZC+QUTU2ZMREE1W2\R6%0UO;;JTNS: MJ@["JO=6)4Y-Q<_&BRG>4":02F98YEPL[_E\ _TO_F7]$ M\N:W!56/@@>>1P,#@F?PB*SEV&MY"%K(!MDX]HP%XO-3RI9]G_>6"&WZ(WNJ:V$!3PQC5_#H26\GZ_29.R=67Z^/$LVQ M?;JDCWT'$R7U][<:7;(,\FIR(+95X@S?GF2)_E ZU-1 G:&UJZF0 MY(G_.D )_&ROJB@0TZM?![S80\3F5=Z\8PA^'O!N3NPJ;X[(Y8]J;WUZ>CI5 MHF0[.AL,+H,NV9,Q#W;R7[_/YC*6XNI).;WA66_X[G ]1&4=1)WWIZM3;%BE MZH_HU:_# #CO$X\+N39I9KABD7_U(CYI_KDTOT*GMR_R;9_AA;$"BEJ^]FUO M\*$W'%2K]5#(A?K+,<0[P2!??&'\RN2@(6 OAYXR(/"7-(2OF\$U*G=<260X ML#F"]:4D*7P@!97U'3I.]3??5P2'EU!*360&.1.KD9"W'A#[-^HZZM;@]09Y M,A].9H'D),=]Q>LY9D$P+3;S?QXD1"KYZ034#ZKPHT/7B'AW J]E> C6^W.8 M"@E?VOZ%47_SZ40:33X2(#FQ/.*ZT&,T*=6? J M/[@%L;A2/C]C9A..)XS8>/9$]^TM*F^@*:,GQ)QH7U]ZY^!B\'[?GE*B%A@% MX]3P@\ZH%%$#C-J?:SO#"H '6X6U@%>Q!-GP_N!CJG#5-U JCH'WIC4H0 MM< H^051+5(IHG88-3PW,&I'U *C+@?G9UKW2Q&UP:CAX.RMUJ@D4?.-@@[@ M3#^JI8@::%3B I][S#G&HU#HSJ02DL"@X+TRA<);_K'&*/7&P(1D+H Z815I MOYV@;;!KZ>/10F#V=XS8+?43V-5D3U;"FGI8(+8]0C4LD,MSZR&8_XNH:(Y< MN1KPZ<16]P>4^*^Z=ZL(Y?S2A@%<:R)3)?@:>4X!^=GPI29:KZ!? SN>;[Y4 M;;Q0%RF#Y]Z"*?:*<,H>0!GB$"2OZ$Q4K2%]TF.AAO 2LY=LC.:&FAK8&L/N M*>>[K*OM1#&KOO$&K\$O?ZRP=X^>.'CE#\1OB2O7F>.^M@YSL@HB_?Y@YV1L$-N;^&IN>Y M8$"9L3J>AINLKM\LLR]%T$!C_D&6_T#+HM:67]I ,QZP"UZS_((]B#1=&-*3 M7W]YQ.&)APF#CI#]Q&)&Y\BV:6C8:+-QB1V^(0;Q:!)?.YC=U=9>-.O@>5DP M^R#H3\QXD2\4%#?2&3*W*?H8PKEW&9-TA TT+O\BK7W+RJF::);/!87>?XIE MNI-,4QJY+GV2CLO#^\@3UID0MV4.>O8-*B1HH#'AH<=O?FE3>E9-::%RXNWE$F\UN%W MJ!,G&//.SNULK\G>&.!UXTZ^?:&'ZZHA)FN-N=^H9R.^DM^JX2)<=.79-5L- M6<,6;],+ZU.R7(GQXCO':N5YM*80 ?XK>30].!&6[,_J\3<&=4T7$*(9GFK2 M@5Y$UC#08S75Y\(!$AGQ.E>^@!C_[UA,$$DL"AH1-P9.72.>8J!0K%_5K!OL MV@] 2D@:&(+DI2%I(]\442N,>G^F2RI($S70*'5$15UYD+Q+8\3 @*6BN]KN M2,)!4]F8,O0;A@X6QM(%!NT9YL$.16)%XD7?DNK(I!C^*F%;8>P)49,KQYQX MZKKO),44#?00N<0"O0\FCU*RO/!WO/C\+ !$N:?B0;>T3JUBF-(W<(LFI?D= MN!RXDI@B@1^$/,4 0;)<>$!+7&1M.<\^N)N@[ ]UUK3^/[#T2NR,'B& 6J;, M*3*YE.4/L-@@NG2ABW'3>^[W;J:1:L@:V%*C;XCG&)-3U$ #@OA\][WDZ N< MVV@K?R\)I9RT,>&?)IK/INR]'U[J\_H21$V$WAVID_L3A(UT*C:84RP MAG:%Q1/&7F*M)4QF\)RO,%'U@Y'Q)M79ON(KFS<@'V)\VM[C5.B^S.;56%YB M8I"O)S\JL4O/G 6QV;.X==Q@;C.B%OJJU$()6T.- M3WTW)!L0Y!0VL,N=$OY3^MYW:'9,@#;2^R;4)?8V!S@SZH;B]; B\M:$8$DK M4+K04!/:-IA98%%[@K?=_&Z\&,E<7K)1T[[PQ@\^7L21Z6R%Q%>TO<*_86>9 MC&4/D='(&5;2H&^)V#RVR*@JS#@;60&WV%'I52IC-;LP7U#=*,5T@_UB]QA'I.D%@]H:VZ)'LN!P>YN1TENHU\L:(LW!;* MVEB%]Y7M-P=RPNB&B'2VQL95V[ MB*N^=XJ7?FA&2O>Q]V-%[-5WCMDMQGS$5* ,_W*:R$'"&E=%4:],I$6CQ0++ M9('8$O85[&,$Q/_%1W)J3[QDE=1B;DEJ1@PW&+$,3=P#.G: '"?/S[;KR^VQV%)=E1@(:$J?J4M^R#=0'IN!":TC.[U['.PM365=ZVJF MA#%9(]#IX#\T*DTEZ1=\Y+XTL5_#T\"U'!/U]QR[3@T4B&A@A40'X61X#/,G MM1#M_"\$RI(F.#I&'!Q(F4$TQ!=8ICF-;!M>Z:2*=U5T5*&-68;1]2(Y5A=: MJFHC&8'58FY-_ZJ.(JK\[1\P,F".W,S1Q3*:=K2;*;;ITI,+$'>./!RR(.I+ MVL'61;@EG-["4%^BPLX/RG[*+@1M" 04I3YQM'Q[L%79\%V+(Z!S C 9G * /E#?D%FT+569L\#1&#:'*1W\0 ML8HF'>/%V,/ROI(QN\\YSEV9L8'HE]GPE3(\6R$OM*6*^06L#:R E,=FUZ8+ MBANV-AUH&35#=3)=5OLWZ+(%QMZ^.26$+>F+"^QXD-^E,+(X0=END],W,942 MM=O0V1/5VJEHVFWF+5D8.7!,UVYS53LT:ZVM-Y4\FW5-$5V[S86A7VNJHFFW MF;,G[#[J+8W(VFWL9]>HN49D[386VJ%)6VV[F3,#0&?M1U.&N$9Q<$L-+;*M MI>;L7&]%F-&PN2-LN\$,&XPG 56[3973$K-@-R9LN<'$(%0(B%IIJ#S>J.Z0 MB.[,D*M"#D-/R)794<23N9SN52#[EM%UN+!25"?UY34O(Z H5E+G!4V"JIBP ME:Z1ML/,VM:8.@'7(YQ3MI4)*?L+I?FE#5P+C?.+[S&*/BGF!/;Y40.-*LC0R#/-@+2! M!F82^>+\M'BP'JW5UN *B6OD7>'HDC4YL'_#\(ROH+NT,7:X',^O@W-+P46' MX\4"RZV6LLS!EWKA?F4W,)NNBO5CZ#/OO)&W#=:EOE)/K/:/AKZ,]!94Y.X* M-/4=M)WENX*CN.OQW]."ROT2)+)CK$WNS*-L2K11+8M3TW:^^AQ\07;>8U_( M]\DK-F8T:$U[]*_13[Z@/BUP4(-66:WG/$!@FZM+7HTO+\"1'ZM@U*U<.QG^ M%E1&@-M=<'JII)5E1LORLQ"U!#9O!22>0$:S_GX-=-,0,Z7GZ'! M)2864;3$Q/US!O&)G D#FP3,Q.0AM7C,5EFTMY0%F<+J1+ODX%&#+S[ <+#@ MG Y#G;%J4H^1,C/5I(TJ9H_CM5WH"-<27Z/-!CORAFV55@[O(P4W$Q=1-M+H M7_I@<_!]ZU__#U!+ P04 " !\@IM4+W(7?]T8 #D<0$ % '1P8BTR M,#(R,#,S,5]C86PN>&UL[5U9!(U,%"T1,ST;99B40>7P*)^]=_O*[# MDV=$&2;1I]-W;]Z>GJ#()P&.EI].M^S,8S[&I__X^W_^QZ]_.CO[BB)$O1@% M)T^[DZO+K[.'!0XY*3NY?[CC?T4G?WOS5OSOY#,E7D!QL$1G9Z(PI_KCH_C/ MD\?0":\T8A]?&?YTNHKCS7ESVCTA--_9,F/-\3WXD3B4O'7)QKF##Z<%W4I*<2_SG*R,_'3V;OW9Q_> MO7EEP6DFHO@,J"0G?VW09SJ]^^677\Z3KP4I9X0UK NUN?5.3E+[41*B![0X M$7]^?[@N2L=;&G$O; B.XB?J10%[XY/UN2 [O^;>7*-[1.N$G>OW_[(37(GQ5\SCN*=X.X^5C&[L(+ M_?R>D@VB\>X^]*)X%@57_[?%FS6*XO9BFEGV8LV++:6<:2]&E?/J*N9U],R9 M$MH)E#(FW8.&NX1AT5.P2TR1'__NA5OT8\4_,B_LT!J".7=58;Y=KSVZNUO, M\3+""^P+K/D^V48Q+W)/0NQSB]UZ+.8M,XKC$ D$SI84H6[H[JOBK@:XX!;F ME04BZYC'_+^".[M;7'AL]24D+VUT _ <3&RRWE"T0A'#SRCM4_M40,9]*%5Z MEWX(@3][H=*Q#9.<](;_NU(/>HU1%* @KTG(V%&/ MI.:\[I#XE?I"D1P36E5,5,=X?4F2N?#84Y)I\@1_Z7D;GG&^?W>.PICEOP@C MO#M[^RY+A_^<_?R_:<^1LPZ])Q1^.JW^&.-8Z)?_>#Z:K)=H@7AW%WS!D3#= M!6$Q^T8B/^T#OZ&XI@:8/M,00%]5O@22&:W:P:-^SIW_M8*0YM @HSAGHHD6 MW,XPCZ&\_(*2=<,GQ%Z]DK0?3U)V)S$Y ; A-$#TT^E_B\'D"\++59R-+,?# MPG7$!U-+_!2B5!,NY]6K'V[%./>0 M0_-,(4WK'[W7HF-0)%YJPEK&)2-TR;]@A0PYEJQ\YNG_R5X8,UCXO^Q(B$7DXD BW7ZI)FC"VX$!4Y(' M&I4R4)4S9[-Z(^%8E4,;U5*!N)Y-RQ@Y.%.>#^GNO9T8S^D'QW*BVK"X3N2J MNT%* ;RMXN-@YM'!ZD&<[R*%;"KVCN"4T\$\<4/VUCT6T]$N%E$L7$)G)+K:;ZG.G?_#Q>,/7L8&)4OA)W_=0NHK-9JX.+W3R#V*Z% M\BA(CU0TMUS?$";6ZN\6C]YK,TMK4WJ?N]F5/B9,=C/=0)"U%LK%X600) =9 MO/#>P\%U=.%M<.S5MT,:J'*$JJB."HD@4PR%.%7E#J[]/5+DL2W=)=KST%B3 M2+;<9R++#*HF.R9P 8TQ$+K4MH@7V<7U$"2^0&1A2X)@@9VV@@1 (D0.X]=/5.;5!YH2LI^/ZDL+! M:0+1$>(X.=@L=F*1Y-0\BOSF-@H 92EA45). W=P9:W!I&5MR$)^/:];[8;_ M^Y#GNR7GX$?#[C<4[ZY M>MV@B*'/*.+]37,CI):JV!.IH!JOH9!8GT#5J30'>T;I'DD% UG2./:0=1\@ M7[A-TE9JRQN(;"\5;Q$^HP6AJ% *L:O7F'I<%QQY='?-KRU_&3*A8?+<0)]>3% #19^PC M-N=90".?,A$6Z92:<+Q&4N8(8J%5I:$L,4M3)#43688T=F/Y@)Y1M$5YJT(] M/_Z!X]7%EL4\F&@Q6!#[Q_G_@^9Z6P<.Q2"\!0?GX-/=#CI+NX'XK77M. M=&UDQ3@2+LFE&^72+NX]04G/FU[Q&O+V81:L<819+)1Y1EER5=];8E4HWSL" M+.0L$%II#<$(E#&TL3ZDS0Z1;Q)(SE4Q](!258Y E*5Q<,DCESD5,\,15XOD M\LO.V\&+[.^_ A0Y>HBVL-PA,0L3S\&-*N(P)$MF^%+1Y6=$%12EHZ(-BI\ MD2:['!: $FD1J;#%;"<'O%F*3=7T,#:7/1]9F^J-' MIJW-#HE3@&P.#F)TLZR'F TTSM0.)(2#KI OEA#-.D3%>)7BV35113$'1Y 5 M>5L<5&A=7K;^U.;X@1/8Z&H%/81:<#<--MU:/)5=@3[F+H"Z,(J# 0#*_2X M->6H&QY48O5PAFD@[F:33NU4$^04@E25>T]U:T!W;N7;!;IP<].L^:L1OZ%@ MB43.*'Y,$YD'Y(<>8\GS&8E:"XZ09O /Q!U@]E;<1YR7[0F/9&B;5R=[NTE= M7$_1I[0.GA91Z?B%*X*747I:W=\]\D2 >7ZB3A0D_TH-G:L^HYCQUOAR2T6S MC2@F@:+3/6"-AECLM<:CCL_A?'.HF.U5 P?7&E1Z?X\H\D+\+Q3\1L+D68A, MP;MHCGRN7;*]LW/P]E6-(6*[5W/48=JS%PX5F]W%=G ::JC!DR&+LA\@5+S< ML]2F+ HDK8/'D/KA-][4KT!VY)BGTN:W9E>O6'$F6: MYG$_B0L2T"5*_RQ>N.-_67G1$CUPC:\6"^0W G.4RDMWXQ^R\E&7((7XO"-^ MQAR^GW??F7A&J=BF-^/C[&?99=;V!?>+CN""HQX[JKCO.JI=@=K82 6DWQ\! M,M&/NM1JZUMB;X+ZNBNPRFQ?A*FJ/'/I97^4]!$H[8N!L[5(L_Z5:)?M&,S6 M5FN3,IV80%YJU#"9&L)Z,58'V+6MW\5'7,OBBA/4U<=H:RB%$>=7FAF(IX8Z M*^4[H,M4CZ,;/M/)ODO,D@??$MFE& +1EC9Z:FBGAB ;U3L R%"-[-*/\0\L MII/'^QW.I3VD-0"!:(M#B%K:J0'(1O4. #)4(WTS=VP$-9Y^U5X% :16/9_K MSM40[7!DIWX')!DKCB#AS]?)"<5#H; M5">=&HHL%.]M)JA>B^QB\=$'81N*?)P(W!AQ-3\5PZORIZE!0:-8IX%3F:N# M=PK,5QY%GWEW&8@%>3ZFDSE=3Y3?:J,@FAH00,IV@(2*?P:.7QP"AS1OK[T? M.(O2EU_VBRG*!Y/[8J<;F5FQFQHT>S9@WR,Z*TGRE,FE*2/%$&+_EJ#->$]5 M2C_D:Y::/D@AYNA_X->L,(?<7UQ*TYO2B^GZB%<':4 EM$I\56BGCRJUZKUB MJ5)-CJ /)@0==*OG.%OK2(=-8]6-H@>5/[L$ BRW@Q/?"O'39;X6F_PT!?6; M_*0%1UWQ\1$*DLMUYAP>=XM;SU_A"-$=AY S6;=/.-O66J_5@0KY5Q#J_,V M:6L.2),KJ3A;98)5Z. K)_?>+MG?_870LAK[!??&VB.X0(XS0(')0*.&NC]( \ M2)W0ESI^ZK32G*:XF59*Y7;P))Y"_&*]PC:MU!34IY72@GUM\\_"DO<'#RA MZTVZ*,/]O2!TS:M%>TPD[VQ]C["J%V_'H]K9GT8RI((RP1H]0( MVU;?[RX!"QS>)7_"\%:CU>*JH#T._,A5[QTG135.SASF"4:Z">&:L:T M&Q] M'T!92P*EE!/%#D#M[LB15^+D%NO*@%LT>AG,KUX1]3%#]0>EP/2RJ1$Y_>20 M9&F"+G@R5R7=*#DVJ/9A@(6:4< N]F^AJ]LC#7&S29(23PY+-LKWTS!)ZY'M M-QB]:=K/UESR$=BS%R>70_ 4;9MTS\:A2'L&S?DV,(.I(K"UD7I I4W=+NZN M+.GQ@#9;ZJ\\AI+;MPUMGKE $XG* A-&'LP(_2!-69?T5H&QH<6E+9KNY-(] M%$CV@!NHBH.3"JJI(0>F;@>X*"MP\17ERE)&-N008D>8T!L2+1\174LP8UM, MDM#KBTT-52T-TE-ZKZ\1>*3RIUX2L$Q5G%D2T*4YJE'=./>9S04BQ&=(YB;G/1ALZ6%"5_N42QA\,1+SV;/?/ZQ?E" MG@:(W04BMDHWV:8G,\16;!9_]AANG(QI63P_+6-=?,3S0GI9?7^[%NA"0?*0 M[_ZB8'$\*KUMOWE'=:\\83:%\ARO%6V-*3*,02M-I*UPR?FF?H1R,=&JJ[97 MJZJD ?>F8@IHJXL=!WJ!9ND=H.IZ'7Q.H&UT[5]!Z:]=EO+LV"[7>!X'LOLP MZ&CMJ2)?"KQAWSLLE2NZXJC>E\H^9B>H?AY%(V([]#_+H58B>4?UP M)(A6*F^#=CSL*ZQ,[-2K(+9:4.#1P$JZ6#H@T H!'E]0^%R_*@9$JW=K3CLA MMTK5:^?6G%6OJY4V;IUC/NB%AFN-6._8@GA"GI4KV,ZU!:_A;^55@6N%*=RY M=6I#V!;4$W*O0L66H5LPDQYX.X2#O^ %W+\U8KU["^()>5>N8#OG%KRDF]H. MXUMH;UNF-'EU8CVM1+6V_BSULKTB68[*7XZ8V M?OR&(P1O<.O4>H_NJ2?D5H6*[7R[9];G;4]60U=1%7#D6B8U#%Q3T@FY5:9< MRV%KRJG/FV^M.E&RI?L-P/B\4\EL640YW<,.FP)Y^08U5*MIQXV'/+G7SPGG0. MGP.>PZ> YY.; 98IU\&K_3Z(8N/0NP@X&BT1ZIV9$$[(E4W%VCDRX=/GA3FV M(QCXZ 4^JM0L?T@M)K<'GPZ M-YG4 #NX3@V8+)J:@Q4J=I@RJCC8I=MO];OD;KTX^]<<1\L09?_>77HQLMY& MW0=KT)Y)6];N6W^VB)%(M'F'3K;+E5C]$="J;@%K:7XKWI;V!_)V9_M?+Q@U M;GKM9GSM%L$N"IAWS5H+[N"-5U8:/J*HWT#3,FP370J&/WE(0/+DOCNQ-H9L$G$/'*]PQ/MDH5Q$'.FD-:P"C'.8.;F(EX_(Q7U:EY@B/_[="[?HQXI_ M9,D!F9%/*W_>,APA)BYJ>L)1HOT#\LDR2I[Q#E 4XP46GDF?-,DN%@YF4>7= M'<8ACH)OJ![L W'/(-D[]_&:V5Y5T3\>=(BJAG"00\\4#05K44#A&.]HG\'8Q?/3"D4ZXHXF7>5 MWM :/<7*9=DU\R/9I^(UM?*G,5^+R^3X@B/,5BCX2DC0?"9.1U37J$8T7M,A M-3\!JE.)V3*G]%4W.8?!=T,4%=\@;_%(GCS?K^_TU9'4754A<=A1:E5@;JJ4 M=W#=('E?LI"VYE#YQTS_^D?WG*@57^N^>DD'YZP+Z42W>1TEE_$Q\5#M@_=R MZ\6(8B]4MJ:0,O6(U9=QS_MME(7%M)ZADVE+ NB+\D!G].PE$2F5)1-,UOI( M"&R65-XZ\GJ?>2$PAND&"B\ M59P,V>XX':'RY<+1^T.E9,W1/81T?^&UAG3$Y=_]E6T<.!3Y.'$T_WN(DOB( M@FP9+OD=^F1HWVSSI>#>V([7((! 0P8S8:4ITH78%.T9L?OHLU+7"E,FSNZ.V]P;L.U7S=09<9.FF0>7:5S=BK3_EU+K]@PL M;TM6VVNDU%*BD<7ER$I[J/+.?0&;NY#+U?1YW&S@,2XTZ>^JEAQ$"5'V]343F,!IAF, @H>3GY@ G/ MBND6E5?.1\\)FB+))U*,=/N!EHINO(A[]%X1N_=VHJN1JZ>AR!234HRX.]CH M#P+1JKIW5\531)J4U^ W/5YL64S6B#X@$5=BK686AN1%S$8K@&I1(K,!J(3C MGK;7&NYY$&\'5\:OHQA1WB-H U]/5$P/RXD7[C:(>N+=N!OQ=%XN]$X!$1!Q#A$#L>L0L='5 M B(&M@Z.ZZ_6FY#L$'I R42VL2$!T^>#-S.]XUBQU1@.%P!G)^=[$W2//ZQ+ MQ)"C6!M.D=^P1G4\I&\VHZ3ED0-9M09P\&_^[1Y,2 MRHO*[YD!)-\=\Z%) [4+)24=3)_G6RXB%_ ZXNU:_>Y#^<=,\_I'QQRGE5WM MM7HQ6:XR]IKT?$5H+%[L5H6=FB#WG83 -?^9=-#X4%+4P<6!&\080HIDF8^\ MD^GMRVT]*&V+%=T^M)C[%E$\1-"VN*6%7'BRP!H$I+-Y:O$&XR7"T;[>"0>K M_%V%EJ5; '/D%QB&QJ7AP8:A8-G[^PX'1N4W/LA-'\:\)5&\JB] =V5CB=,F MF^,$K,%<@R.W6;^# Q"K,)3R;W =O7DT7OP_6P![HGGBH3,E= M;1W33"D/2]35>!PG\G2&&AQ]M2L3@O-BI(6R\P3 M0+]Z]SB47@\21_:.M\8)(SE<>'?]FZA^)75 P>^9&7*)OV_63&.1MRX]YOYWGR(!.B^\(.LUB5+I9G%,\=,V%MM0'DGRVV>. MP2!#Z(QRYR^1[$A:?PR+??7=&8[7K+0%$AG DI6&R%*P=&]_=X$<[-@4EFB8 M0#PWX,/:"7U9?2NA*CM)#'>Q3U>X6M;MX"(M*. N2,059-Q*W!R5$_%M6F8S M-YMF6<=MDGCNUX8':9!UTCBX,?@;BM-,\H:PFB;WGIAPR0Q2 [=MLO6'JL'TM8.+&OKQ8M7:K\3> )4PA%98/NRH MJ-L@_B/T\\^O M/U(M=>N%+R E-:$VZWDJZVF!($ )$@"X%__^_LJ>?-,LCRFZ=]^./K#^Q_> MD#2D49P^_NV'=?XVR,,X_N&__^M__H^__J^W;S^1E&1!0:(W#R]O/IY].KY= MQ D#S=_F$%]_0O_GX<@)V]8IVG^ ME^]Y_+@/ MW_/HAXI$_AG020W^O0=?\73TRR^_O"N_;D$9HEB!NL%V"5\<;8&;@#^5_XJ* M']@@OWFS&>:,)N26+-[P_WZYO=BV6P3Y0]F.R?4Q")[><8!WA$2K=Q^_%R3- MXX>$?$S7*RYC-KJ7<5[DK/\2:?'R1/[V0QZOGA)2_[;,R&*#/:_)ZO7QX?V' MHWOO^J!KJ_\T)^.'-.P #Q3I+F;8]T3@M'K(@C?(_A'2U M8>,L?HXCPGXZ3J.[99 Q!$_K+%PRZ9R1(H@3 "?%TP,G[L/['RO2($B'$GY' M'E(N8 -U1ERQ]+,DZ709J29$P.X9V-S^AYG#+KC8.D\=OU@JD/S8J F5G5(A^3 M7^,^A[)]P5:*%;DA66D;]JQ(\ PE[Y2F!?O&UK.8#!AH,9K!*L-998PS@<3/ MY"8)TOR6V6$6AVQYO2MH^/5+&@_2#\,.)F"(2;141/8C7R6CR1DTZG "AD_I MZHFMHZ7E??S._V18$^XPW=/K)_[KN/R:]#L=WIUP_K[/[E@O=/K!*R7L\BF[^.0_1H7+Z,R MJ<(_ 3L?_[-F/;1_&Y4?90?C>!_WP?VITIT$2?K @3(1D M5,*&TC2.&^*=M]7-+TL2#9ZHP\%%_82A:N,\)^'#*/&/4ZS%PXT"4^2+B9DBOG&SR0KXG)WD<8T*V$G84[3U81,LD7UY_,XRXO+ MF*2G3&7BXCP(XV30[#^POTG9_7#$MLXT>6:-]\*NOK\)V=THT]UF,IA.?17= M3,G<>K4*LI?KA0)F&G9-.AXZ ,=AF*W93!X'#UQM!NWV%;B&DGE=+$G&_%@R M9-I2CC.;I.LL8TE$&58QKN)?Z MS)#2;)!2BI ,)>P\B+-?@V1-KA>-@\.\R-8##R:AB >?^),L?@[XOF(4LM7H MAD]1S #RN-RUWF_@;CC<20EW&J1!% R9M RPC\G*69R1L"BE_=N27^X$R0#7 M%HQY3!;XH6#P$(3CD-W#-GC;7B^D=_%C&B_BD,^G84C7Y:'T#4UB?BQ]3FG$ M9MFS;/UX'*WB-&8:7)X*#MC.C]3Q?@;@/V:$#%O"QNIX M/P,P\FPX1J?[8?QN&3\]\9T#S:=G6-S9\)4L#[/X:7-?=[+.XY3D_,KY),CC M_'IQDY&<#>Q >[;I9/Q[T7N^#QCGNK-&->XMIC6!8C03G-K:#Z$+N=<#$ MV,,QZF[*WDCZ2/;CLMC/X$;H]\-,_=_)V-EUL$<_:P!75KU,&/XX;MSC%$[A M*.[@V([@8!=PY "VH9%KD_BBXWBAH\8"# L"&,L5MG:")W5_QW5\IW!Y1W%V M1W5SASFX$[JV8SJU4[BSHSBRH[JPPYS7R:]B29:S;E7$W @.W /OR MER?SD_?J'T_K%X_B.N5L7**@C/UF_ULJW/6"9WX\DOPB+4,MES2)2%:%*=X$ M?-I9DH*-;V+G;0WLT@'3^^%S0M:"?'F>T&^6[K$.YV1DT]531I8\YX[/B.6V M82KUTW:U1R:GY6LZ5D:G?@J"3X*$9[[<+0ESG,94)Q7BR1@8D^81ED8:ECX+ M=YK9JLN#VH<<7ZC1-8D-LK"FM_JS2?(V%9B1_"Z*5^\JF'=! A"Z)/FXSBGF M.=$_E>26V$:@BOW-[96F;R.R"-8)8 \#IE& >UR*Z2J( ;*V(;A"/0:]):JW M*[)Z(-F8Q+;QCD#IDA&5A>L'\G8[$"/2*\3>I)HI29S&FS3W]&NK8\*3X2,2 MU5US8)*;N73[[E1W772FO?O[7=L5C7)(+ M]N=V5D^"!Y+\[0WD0B3=-FU2C!FZ'4 $NN];H!1UQIS0('9=4'-F M)/T>JDK>/SJ6-TT?[ZM[C2N:AALJN[)6 M5RE@#AE#&$(X!\)6@JV?[1K6RO MG\J"1NEC><-6Z^*+5,Q@^&I\ / HA6_*IUX/ !@KE?@)S?0NG\_E$SA2@]D)6X*J'_V:W0 MP0XZV#F=G1,^HML-<+1_1C,3"S<&AMLRP^T84@TPY'+X]FNK#;^XU88;AHPP M3V%#8AG9T%$ !40U&D((E&+6\Z*7K!!'??+RWOT"3E.I*&6?&TMU^S-*(6JX M@"W*;02U^!R?G!U'44EXD-P$<721G@9/<;&[3*R//=50]?FG# JE3&$\ 4Y$ M97AJ"3L^Y;K/V#YMG;V4RK?10Y&AZL"J\9"#H10RD"N]E.6(:C$[/MPZ#L/U M:EW6A=Q$6/9#)RYIGE^1XGIQ'WSO&KA=Z]KP35NCU)5A8P"8*$SQUYKE^&CM MEF<*IR3Z&)3WDGF#CS/&=!AW=VWP!M7801J@5!EC3O5: D%9*X;C [;/<4JS M\@:\(!G)NVH@^UP-1?\S2A%KN- +M(^@%I_CH[?^#I%-0LDZ*L.-LW+@BR*+ M']9E8?%[RD]X:5JPX62T/$J$/BY2Z>F.'5*4"C;)B-F<&MEU6RNSXR/%*E2^ MSF(Z%5[ZJ(%VSHP0"*7R@#@"N29"-+5P'9\?]K._I/)5P^U$+(/#*F407R!! MRS#5LG9\.EBZQEI):Z#J2UL9%$HIPW@"7-#*\-11-XY/#+7"U8[!;$0Z@C15 M@G1]=EC& JI#IY0PK;C)>01,0?B!1E'*PJ0^.#XQE&807Y&N>"&@VRL;%2A* M81MP![G$42&K1>_X%/&LNFC:5DO8:&I?\'K :F!4@"B%#N9,+W(5JEK@J.+F M;N/'97&]^)*3DM*NTP6!%<;+]6!12MZ$/],XN1ZV6OZ.S_!J%=U4%B!ES3C]^K(3B(RDR;5P,":H!2U!;=Z-8 AK57$ M]J"LESS,?F!S\Q/-XR+_.TF8"_$Q9\/SK3<=RT&V,[ (!*4 =Q YED1DEI M&$ZW*D62IB:H8)HG6WT8E%*%\ ,\U>ICJ3.+')]IM:MAM^L__P3?9SD)3!\,5ID&4O;-H6QBF:M*F#%V%M4$K:AE] MF",,:ZTGCL^YZENO6Q(21BM;XMGBKKXY5(%V[@_%H"B5P8 [^%VB&%DM>L?G M7'7)OY?^#E?T:>L;-S^A%*6">HBOVVQ$5MJ8XBM$5-X9P)]:'$UM*%/A8<57&: M=)VU*IO5FQXI0+W#$0!,.O]**K%U!"H5&P7P)!1J%V.YF1%@FJU@__4!CVC; M90$'R;;'U@#IL!H2%2!*28,YTPM;A:IOGG]]UQD&YJY]=56$ ML5TVU[V#U_. ?45&M'M'7Y'15V1\]149?6&@/1<&>@4YH.#35A3XZ'"4=151>Y/D:)/\VH$+V->!LY"[DS$[F-2HC;BE_-HIP,M?#@J1C;. H!>@D&+?BVRF?D' MYKP:52S3>@:.T\,;I&K< @!D7QEFXA# >3,2OM053&L3UCC0%*!TM<)F*9.@/.2DTE"O_';KW.:G='U0[%8)_WH7TG GTW; M6@_,VN+4CP'\ _3&##N20I,^X! <<+@I_>@##GW H0\X] &'& 7K PY]P*$/ M./0!AS[@<#M HP0<;N<8QLBFKM1^7YUN]B^H8(^*F'8\ICO*@GQYSC9DN4,2 MED'Z2/*+M!\3Y.-4?4%U7U =7T%UQV[?F;;R,E9LZ/C+,]?I'0G7V29<.(MS]NF,_9/I+\EB&DF>#IJZ MFV82_R3=H-3+/8TJL*# )(3@"$%6/<54.VY_)]$CJ?D[(0N:D5L2\LU$O&"N M9:DL"S9_PXUC(':-35ACGY4IC#.&]A9@W3^.>&H96^>,]O@QW5P.A2_W;(>1 M!V')01J5_TI*?FINAZ\4$_2H,9!1>YR5T4PWUO:&-"I-. +5CZ-_K_/-(^SW M5/)":.DXG@0YB?B8L $IF2RW$==/_,_\EK!]1!X7Y(YDSW%(-KRRB84^;D:Z M>ZF^WUZWS[[NJ5>4AN9FS $A /NB"T>F )C=ARZ[_"F&[R0+XYQ41\,5[[;& M9=Z#J2&9]#!OH[$>RQ$-Q(0&'-D2)4V;:-[F(KDYJ6@27+/1#9NV1] \8#1$ M@%)3!X\$\.#0L L 9% IKD#T3RS$1DXW>EUSW562DG7+8D(XRRZ MSDZ#)!'8D$C9P(V:R@5HA%>93#D&*@\ +9(\%BVYPMP6PU90=4&= V/'\P@* M,U:NC# 2;[N+-ILN3)MMWUR#-D.I I9<0UYB@R)&DEC32N8J23L._[..,[X- MS8O/I%C2[H[-I(DH04[:!*6J6'!KF$(G18HD5T:0[U=3J](,,:0\8W('B5\/ ME+Q995#N<+72;AR^UA@_QQ%)H[P1JLJO(#LBUX'5+X-)P5 *&\@5X(4P*:): MS,[+WM!%7%SV-ZW]#[O'E;L/E,1FJGX\QPS%3I9:8I5B*Q3, A7%J3DSEXH5!#L-@Q#"8M5V"8L@@2O08C#FEN[]HVJ M"A5 "RK5.>(*C+)Y4/ .8MML]YPIMAU5! M;%F'S1)PY#CBWF])P4@GT<>@3*/-A=JB!JK&1P:$50] 3(&$+L.$(_A:G%DI M*Y"@!=V52%" 8I6Y 8,@R:OQX8@%]O6F]E5ORO56SM>;\O6F?+TI7V]JN@46 M7;TI3/6'%%5E]EQZYXSD81:7<3[7BY-USIS3G#]Y=A+D,2/TACDIC)R@F4F7ZRJ8CK['[*KO&I MG:3[F=BKZG:=1XDF'---9,9%NJ#9:D^+Z#9(BS]Y%=CH*4\3]NSL[*O/QM*_KR[[#L"^>I:Z 7ME?;\\]UV"??6L< SV1<+& M/=A7;X)U>W]FW%Q.]\9P;U'=5\\&J]L9O^A)T"PF=\OXZ:D\*2(KL*B#I/0 3A[G"X4RYJ1UTN>5L*WJ!B&-+ T7FD2EK4@M7F MV:0 -S^&T@/%9F$S)?#8)',W3-?C)><3T7SC0ZL M-ZUVP7#J"I M@";(,0V,,=/.(UEV=%0[+L7UVILI_^=]. X)D J-RTL52W(8 -9I-$AD"%X^)9 /%A=)IAB-T!G9V]#G("Y+=D:+8K'S'CQDI M_W!^?G07+DFT3OB6[9E1PM>%59,IC5MDSZ.-@JW-7AF)S54K"2G'HV,/7"K4T(:G,BQE*"HY( M7#D;_"KJA-80A71R.=8PVT!.9S!#ZH2&-J)">*@6 1[$O>B_BAHD2;I 3LHWD1@C M]\N,KA^7Y_%SR5,^AN(;X3:T 2#N0S4'FZ'=BV4 "<-Q;FS$%&>EXNJ>I.,: M"12WC9'H<1^TD1@.[?Z,1$\8CEQN(Z9&MXS1S>$UV@ NQ5=KN^M7K$;< 4VX MRYYP=WVXMF QL&AVTU@>MNKRQ#EIO#9L:@/0YA(]US>?NRX;#M"H^JKO&\<\)FIW@<0ZK:.3CF)3FR64;(I'CTF!5WL#U+W8 MY5DJOBAJ>\^:KPP"WY/N(WHL(\B7C"'^'U[OXYFM5XQ*\;L9 -"Z-*<2U-'N M99+IDQJ-2U/5QB2G+ >J) /'7/OE[A-])EFZ"8'?5--J.T]"S3-M5HTVO-F! M::3E>$VIG7"2<,R+/#DU+SBUC$*:1D'V]EX13!'LFH337FP#9S MVC_9#(/%;@K8#39URD]>)/0*74CSACW%TC=TM^LQTQ4Z8#R:&@;JM:UC^MYP MK+![4+2> XU0U43[C EU3;FGF$#;IBKTWIYZ>1AZ'39RO:C"T:^S2Y*+W33+ MUL*C:4!K1TZ;Q0S4.ZTV'1NQ.NGZ[Q]; _J=HM"3BHC/_,IO&=39#L:*I6P/ M4"U)^X-1+LCX3*->DI[[\Q;>M.US2B.V 3K+UH_'T8H1P7/.]EHVL5GU]@M# M'CP$H?.<\;)&:X.RWOU9ZF5#P\ZE+]T$5+><#P=;TY/3QF=3%E%ZPG ,1(! M"EW^R2;'$J2?YC0,B^$4U,."6<7&&9K1)ZA>=SBR5"_2BE.2,%.)+M(B2!]C M7I6^M)K*F+I+GF&K[4D1L!5F];)C':Q.8/0#\S>%._4N9=L:G1(U ,-+YAL! M/&;1F[)K/8<($"-)8.P0*@I+5<)(%,%%Z*F5R'6!I49B;H>-_GE&4:.]G5S_ M.E0%(ML5N[_L5,M;M"=6WV8*\0GWPHA"0;NT"6^,U$ 2";N_(N'?;Y5C(HLL^.RDK[_',Y#S5%5U]"'R9A.)8*=GW.BBJ_QV) MQR6(8]+PHI).(_2HCP6'">X\_4N1IW_R\CGX-\W*!Z6%T496K7L[,6!KW(OR ML,$ K=?&7> XCM20O2/Z*E@1262(-0:8LHDQN Q*LE,FO1X"QJI]%VM$"$!+ MQ03,8CJ<1E,%P4QX=54&PP,1D'Y+0OJ8 M\I(Z%Q%_:GL1![V[0_[>^.[%<_9MO2+1%=OV@I5TS%[DBCQ.+_-3]@E&=Z!! MC$/1%(]_CDGL;S3[RA\?#Y[B(D@FM )Q1Q,80K>C5V0+RC%V90Y=HG"$ (UJ M\#0-RX?$"V&TXSZZFF)!Z77UBBQ),\[.EI8>63@JVH^\?$[KC$WKA+TN,^F- MID.G"TN\V"=*HV]QTG6FNC]7 [;[&;G>2.@W$?@.!8[2ZP;;X"/[4XPC_82C M:(I<*P:,PT0'%D=8BJ@+:+[)Z'/,+[9XR9@%S5;EKQ=\%()DEXMYD89T]920 M@AQ'_UY7J:GPDXHQ>Y'K[#B]S$^])QC=@98P#D4#BZ]#3RJDYXPE3;UH^P$8 M+$Z+MQCFIY:&HS+5:?&V-R3ES,L2<97C>,[&N,%C1], D,U2?S)(Y)H#Y])$ M0Y18A]8:A\XLNUGMGDKU,PRS-7]PI?%9/^,,Q2R?B>PQ(]>SZ49QX,QE3T6K MTKE[M[+!\PW)0L90\$BN%[_2S5I?D(SDTES&84CD,0X@)#-1W4%C8Z.EIAW6 M"NDXN;N7A5[S0_+RQ9..ZD'!9;G_/7#DZF3(KXGBZ%'7*N+XMN6*%B2_)2&) MG_EYGD@M5"#5T(A!D(L?P)>)R,7H:C&/FAC-N]KU5,\_MT%![@K^G-%NCA*( MTJQA0\#0AC,0N]48F"H#M)-:11P?CN\>H1$PEY^\:/*L;9M7@VO>?*_9V5#E M&C@*)BIFWE6M:'-*[1;P)D@_TT#)O6($Z636*B-VB#499::]2;Q@3/GA(O(V M3I+Q9Q$@=%[[EK>P3Z8VTI N0Z-GA,1CKZ MEG:&(X'MUR"+F\=U']."OQWP+259OHR?I*>JQNVJ435HAUS!;$? 1*\,^L!1 M6OESG%+^^$1-\%GI3N6$AV'<&1# M^5/Y5W(J_Y,_E/>'\OY0WA_*^T-Y?RA_H(?R_N 6R\&M8^LO@V"X%\,?AR]> M3NGJB:9ETDO?C0#!UOZJ&G:V+H7)& QU+#1]X3BJZ= F7#*4,-5@26#54-MOUEHY@T M NV%/@,$=!O,J@)UY#FH[9D:,=A4 2'>38BJ"A\.LS^.HI*-(+D)XN@BK4H5 M"14 !%N_$:&&Q:H")BR"=$"#$, /YUXD>9%MBYOEYQ?Z^^HZATY M;A\*ET)LGP(70+BS-M% ;\99:*6S':1&'\5.9D[#.PF60D_QZL7WQ[7X9%)^#EQ/R=Q(]]G(5AR.J[]P' M(,*I+Z,-#4"/AO2%P\_;,79/LM7UXI0[)JKY1@S6FV6Z8#AU!<-Q][]BYHALO]7C%*^9( M9P4Q6&]6Z(+AU L@6T:S0A<3CAJ5._K.X^]D&R+&LR6EHI9"]J0M@,0NIH@P*D[@X<" MLHQ8](&CFF3#+1+$2$F^]IU)!Q%.<,]1$[>D=QA;T4@_SR@:2:2,MW'^57"7 M" %5'%7L0)W>),JD+CFFD# HUH[M-: :$X[CX1V-]4;GGO4IO!R"@/8D+P)U M=S4(DBTU8E6L WWT;840H3THA>C=J:%0"='=X1@ZH;Q!'*(5>.X1FVWTT?MZ0*[Y% L-5(:6"=^XJ*"8":<2K6B3Y^KA,:O#BFBE9-GF_!D_2M M3#E0XYU,$1!RZ8-X,Q&[#.$D4T">%0U9LW]UY=JJAN2F/;="N'22?"\231\PM< MR$+D].B$H71H9.*8S%D!">1S\#U>K5="D0B_U7E_[6^.EAR1(5 UX3V1;*#* M#+UV,QSN0IU]RA#<@"!!-T? M!4BE1 &L-&781=05(J[MO848>VN!0T&*UC(S22I7-I@L\6S*+VD:\=MHMFMX M"-*OUXL%VSY$G-++BY/K6^%::-2F&B-@&T=KI\)6$T/: 6X]*< M0H824IX( @C X6*G9=(QF%:GFMWBV =WZ:LXUBA0!TJB/UNH U0?\0A,K3W; M7K&$XS;).PVR[(5'>^FG(#&H4(VZH >G2\JQF%:ANEWC"/[=\?DBXE04L&?2 MI+<-4C79:VC?) X^?$0F<_&5)#0CCV<27MA@[#,)\G56DG82Y+&H6@D0NJ^6 M8FBGUP1&6D5->1\"QB=R2>1;G7,49G=Q.-A-O+CRY-FG251YE M$W>7%%!UH%;<2]1'U%-+H1);Z](T7IW5GA437TU9S!_#1D.PXG,L"L<)U,>_Q M>F&L:39-ZU)/1DUG,JD-& ^;6 1*E8U M2APE^^H2,S%Q'Y^U+7?3.SG?)GG) +8)7GT EXEK%34\ED8J3N-;H-OG]G>*XN#1*JT MD#9=F:O;X%8" WX-M$*-=0I?:$<0"1;W]"$(0RJ=F/H@O:FI"8);@G)N# 36 M0H(CN&9+VSEC(E^2Z!.ED=1NA4!=J7: <,M5Q9&!9#MH<,2^7!=+DFU)[,A4 M_+'BO/L1I0R5'.AEUVV.([*DN>0K'"2%8X146@KJS1PA+)7@MC3Q4\CRW9I; MDI/LN5?Q30_8E:( $+=,=9P92%B "D<]MBV%I^LL8W^)@KR4,%TIMV'V&L8% M%*N""P.)MK',L%;;S?HAB<,O!<_]B$F^94QP20,!K6^4E:!.+V[4"D"-V!0J M2A-O>3^LQ(=CPRNC45JL"]Y HQ$X*KF!9*[0#5 ]-U4G*D7!5]5M G7I!Z7@ M41C1E=!X&J.\)AJN,U-='?TS?OQG\'B3T6@=%N+[!!5(Q:L8Q)%#:&#=%,0= M1)+MDEUBI%/<"]T5]"O)S3-S>WN?51$W6-1L0YEL7+S=) MP/I.(_Z(V=/NB22'-XI2RGI;P-H? 3>HO1% X?^F(RZ*U*\4,,9>SOA)022Z/C%0^5_[W\7_F^@/OJ'EQ/I<;'1E+E6\IN-B!M]!-4,T6 M3J]YC'5)-6=)QZ&I>M >E1-8LR?DOK_\L!_>0J=.2&Z'#/1"I4:P6R)]9TH- M0GA;-(4&]>^+$.F0\,)H="527QR-ID9XDI8O@S02%R'N?:@K#3<^8'.;Q0?: M4E9 PFV?8S=QX9@*3M9Q$O&*5VE4_WFQ>LKH<^D^B2\PC-I4@P5L,P^5L!D M"VT!=H-D*B!!3I8TB;3J X"L)PL5Y#Q4!<-%"[E]T44!.0^U@#-KH19*Y#C.8L[YK6:QS@@C\3S^SO\23Q9ZP+K4EP)P M'CH!9M5")52X^ZD(SJ[1V_?G"$X*^7 6+Y])L:01CTW(BW*.[1V6]N*IN$F5*M[JVV-H+Z_MD P*PT;/$+VRF?3-8[M3\.K^1SG(4F8FT;H6JZ' M\ ;-Y%E-@UGIF?$(V.L5I"L<^Z4&I1#5@6C+(2C(M#HA4 /'^=HWP4M)\3T] M#ADO&8$Y0J;-Z@L<<+-9Z8_E:-BK%+S#@;GFXHP$6I!;$I+XF:^@!L]UF3>L MLQ<,&LY*U51]%"?#+['$N4KX4<= MXPMI!#VS=Q'?:ZTM53D+Y< M)F*1@6!K"7,:"6I0X;@B;;Y;<\G[X:/?]U=T8'4\KQ1L9EX,D%\[ MAT:.'*]."!=3/:!"+]P[0EHA2Q1!ZQ[)$,N$CRL/: 3Q]SP2! H@\K"&:8#2 M[[+3 3Q)//T"1F)G0 /6O&$6@CER 0!V3<'3>\ FD"/NV[R+>]C@,LS6) M+N/@H:J]M;>R5>5K/#?!"U\EC]/HDJ:/!K4*LI?KA0+&>7AP^^FA MWH&:\(&U_K&;Z'6U2PQ1OFV29-&\&B@A>^ZC!PFYE2#M/Q^'+HZV M3=YID&4O/-^L?.%4*6\QJ%#H7="Y2%[)HI7XNQAQ+/]G9$'8*A6=QRE?SDYI M7N3]6CD:J*WD)5"8A0YA#"QO"3(W?[/9O=OLWNQU+]I6^V:TZN.QKI3^F],>4_IAR?%&?!R$! M'%'VP83";H+-1=I2UJS$W<2&Y4BR29]!RIIY0Z%.H$Q9,]82R_PTL-Z DM$< MGWBV*?X<%+Q2P,M9/PM)#RC4E#;@7#1#P9Z5)K3Q#3P%%<>8MOK[M Z89U80 MMH\4Q&'!+A,:%L) MM431:B[* F7<2F<4R*?(+!6%H'M6;I\E[%2KBA+W.19'W M-?!6AC A<5,D_ .M>/=A//N9JC.S^=NZL[E8R\3#/.YJ84W3%"4.C S[\YJG M27.Q7:^+O A2GAQR3S>FWH'?VQHT.5$V2]2$1,W%)I&(;8H%;D+:!U:C@-EX MS%-[?EO&X5+!:&L5OTY#]8YC,%:9E=EBG9&9C#)PMGINV_G0VA@C;WDX41?I M*R!FVKCH-/4<8LAP*@[708IKZUUR@AB K%33 D2,SWL(9F]VJF' M95PMZ_55*Y7S>Z]^(H+H:7@MG"*QP^V#\"!]@3$W(+FC_>#[D8_\/Z#(_R,? M^N]#_W'(TX?^^]!_'_KO0_]]Z+]IZ#^R,'$^"=R29YH\\TIAC(N8AU_R APO M/E[/%Q\MP9K=>+MGE]#K['J_7JA&89_<:-+WAB7XJ7COQMFM8Y\49- M\6K*@"& YL\;]8 C)KUY'\GISVL&.@JDA:L?UY'#X54-*'- /5"@PQ$^?DD* MMG)OR6I<8 L34*#@V^?-=>!X-<&05>C$H,6*L<2&3RO88UJ!;< Y.-CCAOU/ M=D^;G3-]%&:G H(\++ I@CN,L,U%;88.U(!@#J-.!X:M3S+UG 1YG-\]922( MKM-?@RSF>TZ>D'6DU$U],Z$2JIK-1=O K%NIE0K[]-':I_29I '_;YK3)(YX M3MXEV;SC=,OKDRJ5 MQ:7.9/WWHN*F(Z$';% /6=3!_"7!/1\;L^?@^3-3_- MA>77&6-1*A R]P4R71@!BD4H+/IXV9K8K:=-L/+[FD1)*=TM8J%K]6.@$FI M8$!,'?*GI&T\$4-30A_7!3=7$:!B0<:K]00>F!*HYDDHP+$D-4]R!9ZD[',U(N/Q#"S'V_":'@A1Y@V:2 M5'J!,%GB>7WPXSJC$4V2(!,N]K+/%>?]SXZ69H6]42T7,OGM?+<^ G?/KI>U M/OF$?Q>2E%%+!2NB$J;VO\0PF-=&"%N !5*"9I*8-YA(*SJ^I/D3">-%3"+A MS*J%JT4KAW.W7*J%1^'$('C%QRGY.*5#C%-JGXCPPQ+Q:ZX:L/HE5RD8 M"I=+\HHKC#?P"ZY2=%-$$TF.MJ2"!,-77 /@'8E6RP UY[8I8UD3+F, WBF$ M+8D9D@H;#+_=.6OA'0D;+DAJSG93ZMJ.-CML;0>3VOH]R5:7-$CU5BZ'[-JW M"'(.PH:S:BQF)6H9 M$HDXI9<7)]>WPG77J$U=_@K6!F5 GPV_^B@_(%9W\4.W_+4#P7+;^[WVJW>_ M8UY@9>0#5M9&4W?A>R41XHU0_TM3-'NQ,>6*V1]ZJJ*Z*9%MTZT$]D>RV M=9UF[JRDJO4J%HKH6RV4]C=D0E$0KA)*NUG?4I"%%8JKX_F(0A]1Z",*)Q#U M>1 28:UA'9A0V$VPN4A;RIJ5N)O8<&RWV_25FS^2%WS35Z8;-*IK*34 TE"H M$^J&<]$2 _:M]$:-'T> 89MB7Y5:R]YX5:E110\V7+2K-1_!Z\7FZ?3&JJ?4 M"!,$DE*+$ 1ST2"+X; LK CI9V =]*DU;O,G/V,HJ]BJ$Q\ [73ZU6\W0[72 M,#]4F_KH!]8R!U6 W7;?>4XYWS7(\.E?"99PAV_01EAWV&2CC*0 Z?[NR(&%@EW=>MGG/=:N?5RK/XF?EJ MSZ14QMLX_WK]Q/FZ*[+X*Q'/9O F6UV -,&L%L8L@S4$@AE-D?.:V-/@2:T: M78">(NP YB!V"3O&0M[A:54Z'\N-N=FD);/5AG7T1*+3($GNLR#-@Y 3V9W* MH>#U2Y):<+RB-&05*%@]UEK,J$YL?=;OP.<)_NC3?A%'V?FT7Y_VZ]-^?=JO MV[1?8?B2./47 %JG_RI!4;A?DA1@.(_@-& E2O1E\V[8V,5Y3K,7#N3CVGQ< MFX]K\W%M/J[-Q[7YN#8$-1*;*W=';W1@@BJ);3"\.@%DS:).8AL;CF@V7RA1 MH0K."R6B"CSS1Z;#CDS_Y$],_8DI"GGZ$U-_8NI/3!&>F+8/Q(0GI2J0^I): M"(+"S1*?C )X@IZ(BE'Y*AZ8JW@X*%7@JWCX*AZ^BH>OXN&K>/@J'DW&I[CE M_)+FFP=2>'5/?\GI+SG]):>_Y/27G+[DPGQ*+J *W?;7VS.^WO;7G7C5Q5]W M^NM.?]WIKSO]=:=*MOZZTU]W^NO.4:X[6R=CPK--!43%E1 "A8\EONO4>0.CZ10T=M,-'13A1O-"& MY/13^GW+6N^[(X."BH3JF6I:E09M^3Q(']T4KZT=,T**?$./1%HJD(HW,0A^ MF0%8,Q2;&.,4:]=E'#SPY]QBHA:?%JXV.CD3&ZJNV58L MX,<:76:D\Z]1J]:" V@U W6Q&@#C&1S8"8Z3R3:A#M#T<)Q0,RD>YM.QM8;=F%RK&> MNW>7UNUMU&[3_L 43S H4ZK>ICL@<?DC&5#QA;[7B.;XYD,S(I^LLTZF9#%B]]FV!YZ9"&G;'60FWN&OU M<'QPKR:S3%O:)*9LWJN*@^2&YN4H?.3!D#DOM7T9YV:*9(X6I'(F:.>NG-9# M.*H:FU!1*[SC:P,)0U-7Q*XEM*GEDM%(=F@!"'=@ MS$WP K8&27N#KQ:QX[/P7X,LYKE],@E+OU.3WKLUTSQ&U$4:TE7WRDK\L19M MY^,,Q*IBQU2D'5RU.!T?WLH,5:;(LS++D:Q18(0H@JR[1(NJ20 @E]\=.8\P Z=ZE@!" M;CZAVD.&P^;O2,*0/GXB*28+&Z2(,T__F<=%R_MWYQ7K"GI/&$RB4[IBBO,9DG*,EX"G>O=R@EM0?1U&IDD%2&3B/@6%;RW5&9$7&]]+7 M4*G ^G(TR8^HO'2_\FBN',.YV!P[3TH]$I_'ELFK-=<>YL?QK_GQNEC2+/Y] MMU ,-4D=_J%F*,?_NDT/..Z(S$U.\115J.QG!?X_^2<&5Y#HBO" )IHM2%SP M:6'#PVC+&;RKP:L9I*O7;5'FTD!D7"#B<90&&VL">68;$GYZS1@M^9YH19-U M,_+"UN_F=5NCF1006:*6[")8G6":D(57&:RU@57=V.CK>VL_'P[O5: M>&1SFFAT)["?\2AMEHB;R;TU/S/C-:D%%]6B3_7SQ*U/3J^BQU]SJ$\=FOJ9)>$LI_MC1$/=WTT)94@WY32DW$30%A>M^V4!4O2M51\(2 M71G#I*6\%%;+:ZJ'$.XW5Q034&-@@X2 MVZ,CC()($W8W?#;HIR@:+Z'CZ*>!V@) H-86)8*Y: M\%*RT18E^BKGEBF;% M\KA@O11Q^'>:1(PH[F<$Z4M)T/L_0=5F!$S5R W"A$Z1QAL7M48-Z@?'J=C& M:V7="+8,PF_U"Q?M;X>W:5 Q/]FNH=,ICH V>[YV[*21TJ.=L@OH@:E5%^XV M0F+]A!Q]#A_+IOZWZ "=8%KUCV-;-E-3Z&VP9FT,HHWF7JU!N5_=BSW@B7:^ M)7F1Q6%!HKN"AE^%;JH2IAI""0S6RZ@A]K]O11[S[JO61R,XWGU^LB+]C$SU:!6YHDYS3C'\>R2U G0PU2T\GKMD03 M"2 R00W9.-SP$;GK%$G^^)UD89R3&[;C)9SSQ=1V:4C ^#8+)L#;\QB20VWK M8)9P7$R6;#WH.7^0<'Y%TV>2,WX[?)?1T&=!060/P*3+ MD=9\6)>'8]W[E0Z^=1W&!(Y'[O>5>FO?CA_X&3J7 ME9QM)S(K(]]_[R.MV\:]'XZY.Y,9OM7S)9.;#P,7FIK1Q[?)N.Y][UPSX-W:KSL6S=L'-O[D,EAM#B M#=FIC1Y[8)V.[49E3Q=F;]G]6(9OW+TW_>%20VC\Q@S5YH\AGFZ.+L19ZO272VSGAEMY+(DI]F5NW67^]E>E@CJ&W% L%AF,+0D9M MTRU(JA5YY@%4 I=TY&5#T<-(RX:PA\.PE3=0_0>"?(/!/$/@G"*8N$VY2X_PXC08_;[:NZ_V?D@EKD>[[E=UX:N]M^CPU=Y1FH*O M]C[M<+[B:N^^)/?K*LE]A*Y:\G&>KU?;2X;F+36)OK!.,N[B^AC*N>74_=ZJ^AC)Z\_3QIH=I>@<8;XK]J,:G7_OT:Y]^;9!^/?,N+K M(+DGV>I(9(1N*!BIJ)$5!8=CR$YEAZ^,D15/,Z],O*N6OCN._/C]B?"7-$>U M>7!'0TT;T-'KMF!322 R5 #I,Z\D+.9P@CTLN*.A'C&@H\.QQWU( I&/#" = M48'?L3B\C?.OYQDA%VE!,I(7MT$QJ5FJ^IO".L7]>2.UD MR6Q5S@*B$[WB3 MTL9)^)4F#$T2%R]3&ZVZQVD657&/WG"M9(/<=&4\S+R>KHK5L_@YCD@:[24E\9S)#9.L#7[]Q7D77%Y+P MA23F54CB@R\D,?-$15](PA>2\(4D?"&)J0M)C%?M8;R2#(=5-V%?Q0U\!8)9 M+.R^ L',TZY-ST8P)UW["@0X9LN9FH*O0##M@G7UG-5U;SE=5\9;51Y($H%/$U55;SKXP>I $>Z"NCV"^C M?1G#5VEFAU3&$.41KZ]Z]MI-S%<]^ZIFO>N:KGO5E[*N>^:IG(^1/W6^R7VYX]LM)F?U2EL@Z^@E:[,P> M034&-@C0E38;/ KJBF8VZ''8MR]DY@N9'6;U)M/C#LRUFWPA,QRSY4Q-P1=XLC#VA(E M7%XE7[MJ@L2_ZPF4ZCCH+44UBI:\<'E51A+K+;ZN9"9U0P!"TWL0"K%-==14 M=E.72OGP_NC/3%KOA8LY +(I'!FDHP5=9D#4A#&AP'8+J1+10*L#"N^GHS\# MA=>#E JO 3D'X ]$^+._G]S^^APE/ "D17@L2O_#DC!D*KX5HH(<" M%=[1CU#A=2'EPMM!SD)X$L;,A;=#-# '&22\7][_^ &VY@D@)<)K0>(7GIPQ M0^&U$ U,6(4)[^C]AS_"A->'E FO"3D#X4D9,Q5>$]' !$.(\#Z\9Z;^,T1X M(DBQ\-J0Z(6G8,Q,>&U$ U/-0,)CR@(4G@!2(KP6)'[AR1DS%%X+TY0+\H7;UTB=T+'V-5*Q&JZOD8K6 M^?8U4F=MH?N0!"+'V-=(]352YV>D>Y3+3!917R/5UTA]S=;M:Z3Z&JDV>'V- MU*;U^1JIOD;J? M9^!JIOD:JKY'J:Z0.KY'ZX6A@C50 G6-5"6"N=1(A8^" M58U4)7H<]KU9+'R-5%\C]= *0YH>=V N"^EKI.*8+6=J"KY&ZK3#Z6ND^AJI M=O.IKY'J:Z2.YZ[Z&JF^1JJOD>K:#3F0&JF\W@NLS*8(4EX[9T9E-A6,F=?. MZ979G+)&*O]Z!*H7)X*4"*\%B5]X?:[?9UV_4P*2$R:V-&9EYN2LOO%4V?25Z0:-Q*;[;]3F[7O7Z]80^0 MTYPLN\<)HLI5>YC*]I82.!5=>U[R?1JA6SG/:6JQ33V<:YTL[8 T2N,"BX>- M=ETQ)6V33T%6M/EI:&)YSVDJLN(61PVPSCUL=7/=7;>#^C>AO" M_">?QHLJC=?G+OHT7I_&ZTW!I_'&/HT761IO(]:F9"(7IHYHH.JR/S(HK'O4 M@0F\L%'91_JNE!(]@\'J04N$U(.<@/!ECQL)K(!H8Z@]*FW___L>CGT%I\P)( M2=I\"Q*]\!2,&:;-MQ -C.B&">_HPP>@\/J0,N$U(6<@/"ECIL)K(AH8LPNL M-O(!:'D"2&FUD0]SLCPY8\;51C[T+,\VZM%7&T%0;<1QC-B&.')7!,4Z%QS> M2+]7(R#X?GB'.+I!F.P@1] QCJS(%F'"XP$%A$AUW!_LR(7OK27+^WE@@JL-^Q(DI)\:2_WQ8Q:V]TK M4EPOSFFV(''!:1ZW'()!5T,-%]35Z[9.AL>?V6^&W_)JLRI M/AK5$L6H1[&\+FIO:>K1QF9976)QG%]-MV#[JEZOUSI]5:]#M6I?U>'P"7]7+5_7R5;U\52]?UOJJ7 MK^J%;*K8>/_G-*M^XG#=VR@WG4\]*4@Z]S/!4(G-R/PE[+0*D_E2?EJ\OI1? M#E JO 3D'X M ]$^+,\7,YJVF)'CK)XJUTC@P@J^5%RWOAR>^RIG?#+GM=4E*L40ND'";VWE M<.^TBL1(U;0WY=MHWI 0+F<5+*.>C^=&2B(W%2(FI8NJ$A2>J#H-M)/,.GE6--2&_:NK,NRG?]URMT/@S_5^KT^V=[\?GB\G M8WHR3Z[1X20)OG 5$%]U]+\TU6 O%JWTVOH"HRJJFW+<-MW*8=)Y?#Q)]-P; M%[(0^68Z82C],IDX)O/)0 +YS.A;K5="D0B_59QUOCE:\D2&0-6$]T2R@>)" MZ31S9R6?@^]RH8B^U4)I?T,F% 7A*J&TF_4MQ4592Y[8Q;Z1-(S)MGAE3<]D MO5ZD[$]R0[)RS=U;MW>;J,>+M'P]CN,^CU/FW\5!TOCM>G%+GFA6\(6_:H&@ MK.>&D UEC+\&O9>RPIT&3>K- :B)PPU3A[Y=&<#KQ4>FR,5+WI>=K(3F&+@D MXV:(RU6LB8F"T'%'K.6F ^@HMVG#^L>QY^=Y$->+3Y1&^7$:52D5^1U-NN6Q M](#54*H 9Z)98%YMU$:%',<1XBUY)NF:G+.QJQ.M?XN+Y>DZ+]@RF;'5,EGS M[.SC/"?L_]F>]'MWSV&/81L&9X%A)NHU?'1L],ZJ5QQ71)\RFN,P(Y %1#54 @A9B)@/7G)&'GAL A:^= SW\3%3#E',K1T+?!XX2.KOUK_9RXW3-J*T62)KF M)X2Q2#9PS,$E.6,G"QCU<1ID+R7'; [DZ9 M*/G^1MMN'IV0.AP%9ZH;Z/R>'H?_6<<98=L*QEWQPC.IBN.T+.KVM$GA;]F) M><-*$"8-9Z+%UF-AHY0FG2$I<')&GC(2QB4O[.^$E#),H^,59_7W\O>.>IDT MJ083UF0F*F7!OXTRP;II5?T8[<$C4DZ(GTC*)M.$]QFM&/W\$)T_?%?M6VXR ML@JRKZ2XIP]!&%*F[-$Z+(Z?GI(X%"G.V&BW%R]CH9V) DXTCG;7,6.14BNR MZYQ.YG 7O7S?UH]UVDOUXTR41LB#C):=)')5,E"P+PGC50-O+ M7C$0E@!?8XVA0,8E<;W0_C87P>)^W(7']2D29OSHP*2ZX3Y72R-;H?2U&5QB MI&(13YK7M0\A]T)QG8M9%%!L+V=EJ+&YI/$DAFUO">M0)&$4K :J>P?;A7+D M@6J-ED(Y4TM[EZ,CQ88EK"MC2U!0\!N]BD*AN+5P6R.7PB$6.90[J- 5^'#8 M^%W!B.-DG:QSYLWF^3;LL._?@6#K784:=L[>GLDPC.#T:;I#HD8;FL1E&47? MVG''[MT\F%"IFIN6M%4(&\' N-+VP7+LU\5T(DF1)VT_%L=^-0)2HZOJ3Y$PGC14PBL:.B@]O> M?$CA$#BB0N%2.'="_Z6)='-I(47F[KQQL)S[SJES22L=56-1PYQ5L+#Q'#G6 M)/*8([$G)07HB+H)X&JMUEHJ!3#4GLDE&)OB;6+J&[&+'/U^VGJ56G86Y\'C M8T8>RQ_O@H3DI\L@34GB/%^]31I/J2\IOI3DJD/!ZY@R+;C#J#HQ;9(L=""T MFF_GF>1@\5%3CIOFJ^NEC)S38<=Q4.0S?J=3L'&S?2%*-R33U[''(&%/%"L% M 57/4RZBGT:8FG0A3@/FI78K[O-=Y\@?1CP!67"C_\+FLN=R H;D#\ M79:_RYKA798_FA_I:-YYV% :DK38I"W>QOG7DY<3DH9+GC(A#A$&@>\B!37@ MLUA.#;DV65'UJ'&XZ7TZ:RIEL:0@<*F>=,&=!A##A"]4%"7;G2@T93=B9>FB MQSJI#%(640 R#G61!"*/IB^ZT.3!&H/HYH ?'E>SXQ41QZXJ86K?3PSC+F85 M-B%0&'=J^;=QE[Z@&">:::)W5-6\0Q#['^ FN\D"T&0N?H@I]X:^" ]C@*! M.EIE"XU!(Z#^H/!0X&H!4".(KZ+M$*)0Z+R6J51*Y,%@4BJ)'S.!5ND\FA'U M:JJCCV9/]1G,/:W_DCLNP"9-/T;;Q)U;8S*#4*L1,-&,CL>C[6B20.(F/7%& MPB)YN:<\NVC-J+U.67O),VSZHFLX2TTQ&HWA^J+K;NK9Y+I8DDRK(@(H M@3ZTH&8I?#F?PR7=PMWW:'$$6;$-6TDS8X$_&!<>I]$YS4C\F#J/KJJV#F7] MNX^,XRP-DGKT>9'[2YH^7L;/)-H4;+F41%T-1=,.)+% X_QV*_]$Z&,6/"WC M,$B.,Q)H7@O1P[?OP%3PKAXU&BIT:CX:K5>1+/MOW*VI^L6QF?'Q7?M7RG'C MOH:HZ8SCP7;)+H8#H*ZN-019K]"6';*]1IV-,LF..7JCS< #B7(?Z>8+=HVF M6L-J=]ET[?N,8'.GP9\.IZFTDI=9HZV3#FN$ MN.B3%=_0"E!0Y [3;>N T-:F5!$$+X/K!L#WX0[$9X".Q+AN@Z)7=Q--=:#1 M)$D5<"V':Q\[B> 0!-1+Y4WA' ICL;N(&V=%(H0.)XNA\I8%VSN4N#+PWDKD ML !\(Z&/[4_D)/S#(WU^%])U6F0O&\E7_R@%7XJ\^N%?7^XZ\MW]4''(?W ; M>*^P/"H@6!!RW\? 1<);XCB4O:+I%TFN1/]+G2+1_()90'(6P))JH>@;BXM; MN;/X.8Y8T_+EYF60$>8/KK-P&>3$^27K 9NFS0KA7.9 M'UP1Q5SN%4WO"AI^E98RT(-V616".LLQU\F)&C'9COV4X-[D!JMPXI@[&Z3M M>"%9:9.G0;Z\">+^ _;P)MLS$4@3S/IAP3183V"X<=PCU016?)PQG^V>GA!. MXEGP\IFFQ9)-Z?\@07$D\Y. D)$' M4R>#EI+E6-ER#@IE/@3F*QBDBTJE_HA+I<053Q0P$C5Q4^/$0@WT54T,!-Z^ MW?UI1G5,=CN,_I&M\%M7[@B.9M6BI6I&5#+?'IYV$.#P2;=$"8_0)%^[XG-_ M/"H6#M5Q()1;?0[6:SI#B?5. 5W)3'3 "16:\BA3)[:I4FCJ;LY(F+"]0\0! M_N^1\&0, MH1CQC4M8?4/S$S8$THM-W!F1H3#M.[6S_DY#]KMMI^?.9EJEF' MHDM*-51]YR"#PKT*PI@#K8=25#AVWP+RQ-=,.CBYP-VOFSIQBB6NOU04HY5( M'=?Z.ECN_>M%YY(77B\.$+WZ+1)%*>RJ6#$0G=]_:4UXKZX]1=A M,J0"4>^_&GA/!,A+\PRV#KT,>4IDM5+RGGA\";L,@X>XH3Q2?+3 M=9:Q(9-<$>D!*U&I !T^$!^&V9I$?>(Z;&KAZF?DY7".; T@( KGKVEP7,<.98G^/^:[7? U+39*,U"F4EE MSU$UW3%&D5(V=RF1*U)5VR9;&W-&($CO#+JSW#THLC[] O C_,#Q ']P1Y"R MZ:D4P]^!"/Q^[SW 6"_9.2 M__'SK_S_D?=9&JVS>'U+W[[ERDSJC[_P_[F)_^N?[HKBX2^_ M_/+]^_>?O__V[H??0V3O(B2E;T3X3)_R47'YZG MJZ@0+6ZI/]UDV]K ;[\TOI02_*^WM=A;_M';HW=O?SOZ^2E?_ZEJ(G\,<%*+ M/PWDJ^]T].<___D7\;01989BC>GF:[-?CY#R]\O2+?U"-X3_]^N7,Z7VGW_A M$K\DM#B/;NB6N13JQ?,#_=<_Y?']PY;6G]UE=".WL\VRQ@S_=?[,?YVC_\9_ MG?^\M_S+F.;=AL_!?PWVI)4[?\HW/VKXY?^E309$W7 MM6=N6Q,[A6L1;(7EQG:ZZEC=\BR29L.ODS.KPN(FRF^$698);Z/H@9E_=_0+ MW19Y_9"VXG]O;[96/V"G_\OFZ0S?;YE[7C;0Y.W7JS^1 M>*V37XJ/"/^,?..?_G__\LO^*PR_]G'6[;PH6]5M8_\T?)]*XI=5RC+J0_&V M\]4V67JOZI04\%M6/XVP^1?2$2-%2C3ZO\P/S]/T/HH3%4"[3_L0K9]B@;2T MYP6F'=,@H+8T.E M/P\%K+T.DL%U^*LJ %L*2B';MC$S:*^9&U5,[3]K W;_ M# .NM35TL/8,&Z':D:^ RC\+)Z8..J4/4MEO*8%H+38 :%=_1GBN5NDN*=AP M^#+=QJN8YL9%%JZ*/5:-@#5R-X%@4*TVC0MKD18MOO?+R:G=_'V7/)-V0 MJ_@VB3?Q*DH*LE65O2/-+L)NT/R*7'CY,C?* Z"1,F:"-OMC\G>>E,XD&_< Q$NPAA\'13G855+ MT*0/HDKZ0EB__W<2)X3UY#L17_[IW7][5WUP%$;DT$)#$@=, M72@GM4Q+1E&U=<\(1,^9.D=CX-?.9U]:^(LVC!CDN(8?V:09.9KG M@8UZL5!GR"5C83=WG._E*660U\OM([Q*;CRYY)9]Q':M)P.S-+K->&X;T'C. MT*^I91<,2")7Z3%$9]!'$!0UBDOQ4*\EX(6=4P="9=A-$7% MRSO$%*[WX@R5=])IHW!R,Q*"WOE"T+N9\_'N?K?EB_S$:/$DO7_(Z!U-\OB1 MGB6K])[R2HM5$!>;Z^AIF*5=M/>YVTY[/-%L_/G(\P[^#;RTMKAL*9%43 VM MVFIDRS1F)ZT3K%*4OA[PV\90C_7V;9@>XYBC1!??R _ZB*\G/SLZ)%2D;SA MJC\MR.=REH/IOT;8JRNC"7$_]YC4U-Y/]/Z&9O;9KZL'SWNUGO]H4'J:(]=U M/(\, BU;=NPGWTK5^5]Y6$+)CO3#7K9F>VG"DN=MOU-B>QRY. MSLAQ463QS:[@$WG\U[^,RM=UKPRW[FEJ)'!#24VGE+5Q%8OMM.S?6\K_<9RL MC^_3K(C_(3Z_S-('FA7/EPR"!7OVX>^[^.%>.KN*:G:8V$::Q8L5HQH"3HNZ M#7G*@(+1-&"X&>^JDU;7+7/!!" <),OC$QJ*E-%KE =%<$-H=4!$])'341HU M%0=[(]NVO05I+(I7\FV;"U);9?_B=LM508WI'P2V0M]A,7C>ZF6]CGD+H^UE M%*_/DI/H(2ZB;;\8T4O5M85*:FR$DMO%'Q!K_6A#B$9SN7]('MC3MW%"5N7S MF6EMZ-34J@=ZG),K="BDL^D/,7@I2N_#$2Y'';SPQWS9ULG+P8LJ2(\"3(@A M5#X?"9'5AU.L>4>===1]JP!'#F3I3"=V&?/VK&%,*',PH&XW$\@X1ZA3 W!) M,Q1/D=*ZL>XS5=OW_^FE/V+2X> M^(EJ<7)[O"KBQW*)M6+;N$<7#7U]N!C->OQ&>:C#O#52'V@\N5VV+',29K5M ML7@[+M]UL,_Y7RMFGSQ4#OC)@&EMG$2-];_,'=#JS]V(GOK1MR?7V; M0&,"8J7MKX%S!(2C041HC(N%#MVWG^PQ]T$N6T'A#??#(L=/I'%%]K[".:+C MP .%%_2*9H_QBI9G-?+?Z#81%G5UGG^OLM+/IU?,R.^OG;BCR2F;#,X.GENR M%"IB$6AMA- G_N^Y3YV9F%^JH#\->#5IP%\#E)G!]W<^@%QQT_^:_-W*$\U6 M<4XO-NWO[)H7[#W8Y@ ;#U/%>WB;_ [^4=N($LPMO2[K9WSU0MEG%4-G\0'P&4+X'Y\P[$ZZ,:/J;9:;J[*3:[[? \ L66?Q?= MNB"RTQT;&VV\H0Y0'1QKHYFU/?DY,_XQ< M;ZU!N]B<)05#63.](2QZ=ZK+U(* WQ:9N3>VZ MH,0[+!L0W?M*;*8]Y8.=.2(<5>*"P& M&N&B822D*_4$55G0$5;O=4*T>DL%)J=84)6EB@7I:)#KUP9<8&K!1NY!I![Q M3[ZPF8ODIF+?THIE8AI8F8CY/;^SI2UY.S!"@\SRLGI]$O^#0WPO$,2H?23N M' *%!@1N8:-GT"6*2-LT'RDFSXZ*-GABA&7N7)"6#<*-_.#,Z%SKAS1!96+9 M?;\:$=5\&LKMOQ*CJ'/0:OM6E;0>Q/@!W(*U+?DD*'?6/:)_[X3&Q)T=65,X!)$B 3&AV'O:D@A M[0@],QH5'3UZ=L/AR#5?KF#@1T=&P8U*!ID7PJI/3K0=V/!AKR?C@G@:& VZ MG:BAP. WU\/_NC[U$F O'-B?IO=1/-@MIA52 +\60D9^:=8G]#L>;+#?4I2! MOWP<&/I[7:F!__"'U^._E-<1H&UQ9@9(*R%IV8-4X]AO$#%>J ->F-5:@%6^ M00EBE95Z-95IU=1P=91Z%91[9^%.L\!6[+CK+9*YNOIP?14""(T+&B!'FW3DAMC$7^OBZ2 0J6F[ MOFTB3%A+6"S[61M\8!T=0#!2;#*1/>N$(K1-(FUKG@H5BYT> _EZX4>U"R&< M\D6W/T/UF\J0*MM?,=3'[F7D>&1SG^-0H8I&H=S%9]V]VD@$Z=]PXI"V-E+( MR.(2Z(#?" M;@"7;@;/5%41'"Q5YRVZ>]]B_PT^1G'VUVB[H]=IM5>1GZJ1%^^C/%9.7>)8 M4]0>UM:00Z"E?]3! 4I3;(*>BXMBEE,;PPE6T)#[>Q0GV(,FJS9DJN$XK? :Q,0WR M4;\-_0Q'2[=,YD '2W+$(I1@2L#@5& =\Q@5F*2]X<2T_1?@7^=35%1_7<7) M[996?S^?LJ\UC-/@:LS=M+$T844\%""# M2K=Q (+68$6=:^L#XZ.W&22,ADU)1NA\4FUI(8[66XEY)7[X:>FG>4RX MIP5I?(6P<^W F Z<; J5ZH%./=E_&>OYJ/$N/%1"$\QV;*AYW M)[[VNGSBZ^O/5S^3W]-'FB7\O.)H2XYO:;)Z)AWF4D1/,)O!M>\#CG:EP[_:2'!WX!S'^.-X4-+M(Z/5= MENYN[S[&C_3?:91UOY+CP,/*MN6( VA[HJ$&J#5SC#%L&H8QN(#[6S(ISK - M$R'/7":L8(4#:H.1?H?HVUS3!#8]0VR[AT6Q[ MRO!H:LULX1'8,+3P"/*WY%*,1DR"%'=1^:C?DN""!!YC]\JZS MX?C^+SB3^U[#Y^MGUCGR QR<#5ARN&U@(C;O7>(?7./:! R:]XR6L]IY^?B9 MQ,DC+>_!/0S22Y#E0']Y7[L%@KTMEY#0;\DL8)]H29S./3[2H2]P]EJOEP%. M"\_\4. @7N+\+2[NXN0B$1.M&,-PLT'+8;C.X$3#<'43YAB&&UN#,0PW.%F> MTSPOQ^!I4KZ$"3GF6,'380@. XC;$%QMVV4(;FKI?!'K?;3E5Y9?W5%:G',_ MJA.0S8+5#ZT3'!DYU*8Q(X+1BX[I!N5E]9P( 5)+!'(T,J"/4]O>Z-)/K=.F ME7^%)5AWS0!WJ.B5552)( +58S]:J"'_F(5E8:)&B%< ML"(645ULJI,5XN3V,MW&J^?R?Z_I4_&>>?]C0!,;I88T,*71%(*X09_JL7*K MYQC8T+)_$%*47)M^J_7(<(I=GS@G^T*N98?,)UUKF4][MXNV:M.T[6]3_/[A^R M])'RV>;\$[V_H5D_H=CHU/D$IC.6N! O^-G$PJN6N6 [R_IY+O;XMJ7(MU)N M;JY:820=T84]HD+4.SR%^YL*G'A)Q<8C"C*/]M 4R&S^>)405243;QB=.97D M<4+S_"2]OXD34=U^H:OT-N&S<&=KUM)X$_-IO.HN!'Y!4T;7[$N=LX_C;;F, M)L]W]W2]?]L@O39I"E=-XO+I:G1(\= M)T8RXO#"WC$FC,5@HU0A+9T%Z6B1Z]>*:^7P8QI@!S$8:5T#>TD9AY(BNJ47 MF[^F?$KN+&&1FN;[Y*S(96Y&>EG-U@A25+!S:YOI'FEVD\)RG5-#(.'"P?#R M _M#K*LMGX81%QQA)HD0[ITN#Q5V]F1!PZ5%LS$ /4.Z-<$/^-M9LZ6]('M] M_D*HM$ :$Z2V\8,KAKPZ!UF"R+6MPD!U."-$5#T:Q#LL46?<\\27S>&%1O5E M"RKA'"\(ZF5]80LX[D^G9:A;@SE^3\)XV4(WO92ZT,19YB:WZX,F6>;"U MQDV2Y\)8X6;H4'V:,JQODRL8\DP0J]N&S3IG'YP5]![ B(&HFA8M47QN-,8] M$Z3OQY(E774%5;@0$5+A$6;8WWK62/O%2)U&R\"?GO6@2%05BE2^XP JK\DR M/7D/^:;CP7?FD3FSS4%#&XI15RT9RN8$,!P,.4K98^9LU5$UY2V)G_G)A_). MD (&3QC6?2QTH%Z&:&/:@WZ2LY_V3;:,H?*X9/]HUBT$-<.#C7)?"Q.HW1!U MC"-ORP\HSKD&'MKD\V4E1MLFYJORE>?>,&E;)M6ZE6:VD:]-:EDGE?D%80Y^ M\'X$/@^9^*'-'JM>*\,GE:$6[%<>^9R"-OGT/#,-=(^TA*,[CWW)?JF[**?D M,HM7-.29;#"TW%9N.,U[FXPY+N,(;9:\U>13FJ^R^$$, <%10:.D#@12)7SN M2]Q,L>Q0[=:2YBI#!_.&2@<./94-76=DKT3?0%BEQ\EPZ;,NU[C$ :6RBF[) MORJHPJM8-*R&5G.>QOEJF^:[C"K/4;!2TB04F9('X@[=3))0E&YMN:LPU$DH MX5%3@P@#-?7]96;F4-_$3)7'R<#H-8NH7>(@49%%R%Z4^#Q08(3"_J:@['"WYLQVB7 MQUV+?EIJ&>#1/"];#SBGE1NE0X[6J'S11VML* \I"K^6 M#PL2.6C=4PHV7M9D'98^1$YO"#Y)86.6>N\D^@A+J+MAZ<' MFJSC8L>BU%EY^M+Z_:[XG!;_3HO+*.Z?!6&K5O477&UD-(4ZPEQ#9.E3%^VL M3"T9UK(=JU)6I1:A+;5YHXXU3-)Q7=@-"U +;9[;>9V3M_D=&T3R__#3.QZC MK6:8!1-N.*H7'LU,G7GTF6B0.ST5C0:6_.&"W-#;.$EX,9!NR /-XG3]E[GI M!^KWU*5W^E33Z74)9O;@'6)H%3',U3A\'94 $_.)XA\MN6#J2Q]04U1[F%B; MN?;*[WIM^T)9V^)50==5V[L?M"0O18!AN2FC44Y/:?G?#T^K[8Z?B,S^<<<@ M1[]$!?VPV5!I3IC>>2O'3.D<(:!,UUSTO7FS--\4\R9ND-C9]V9=2?]$XDJ? M_8/5S?G=_-%S!C*F(4!\&-RG:T<_64S]"QQ<7$(MG*9O>EA!Z:@>.?2K.OZ. MN79$FMJO_UE'H6P J5M WM1M^&E!FF:0NAV$-X24+?D1^68CT>L-?8=;=V.6 MT9A5\;S)Q+9F+:='KHHH*[Q5KKX+T<[9\2)(%[(YH ..K^CATE/=AQ;+YJ_* MK(NL$F0?DK57'GDMGJI:J,LDRJ^-^<$A T)")='X&TE&-^%=$$.5NB5>R?,. M;2#Q@V@*$(5*M'=S%]+#^77I+:D04>T+2*0[477&<1<#&/W8OQ5JWWG:L+E/ MX4#NDP1UN/%UD.F"4YV6^4V0YCK30QF.:M[XH]G$&)ZBKA\8W0H/2Z0QV^6M M6) M6^@4V@$L6,"#+58A %O^,-H\6EV OI@"I25AO#JP79J!Y BK/@]JO4?8 M3/4Q1O9*U=GGQ"5+98J3*,N>X^3VK]%VUP\15CKZU85]'3\KP+I>IEIK*/7J ML"1,8D>$E?D# 1P$YO5?ZCX"K0+KJ@,6@\G\384^AXE>T"L3L',4%++L]C7) MF@CWTN%HMRH1 8\X0>D=_ML,G>#A$)RI0%Q M=+;]0@AWPXW>SPCTU%MMFC-\>#^V;ZAZ27C2%;*C 37O9,8VRO.+S561KOZ0 M7O.F%JBCK41@+$,&)E'?-ZJL:]D@5UJ*S_E+ ?$DD+O8-'V60G_E'M('LAV M*RP% NOF!%#E*T"8M SP,FE,] _MX\_%@?R!R:&PL+RZBS)*OM"'^L*.8.;G M@;VOHHZ^BS0\&BHJ2:7RX1]J>.4(S-=(G!T-0G)+\(5#3E6EH&)NWFHEO;^/ MJV-AV- V%:?&T&05TWS?7%60=]&M0[Z=[EA6VGA#K8P<'&OY:FUOV1$*AZ]. MV$D1NK1'91LS'6+;^P^#P2[7#X#@VML. MW/O2@>+2RP]<6A DR>&,AM/7)U=]+)$T>G,D8\V\1D"\=ED=!!,M:>?$,2"A M<$9?>OMX(R^SGQ%H.AK"Z3 "NP.<5",L%#S-/K)*DVK@]QBO:;+FV]7%I V? MOY8=;&FAT@K09A4$6IF<8-=20'\FFH',E.]=UI4,>>#',KZ)$[).M]LHR_GR M=))SK9_FIQX8'ZE[_PVY:-+NDQ+F+0ARRG>,J9X/:8>U-ZQOT1.AX+O I#K+ M\N/ZY4P8N[V4G27G@'%?5U]4@>Y =G#M&R0HEI_E^8YJ4HM,:@CKKA0>N-MV M/97Y:D] O \T:]3G_.FBS 4YB86 R!3E)^&D!VD?R]F@ZA E)]H*"F8,;?H# M$&I1K_'AB)VC;LA11K-P,O((WPD1./D@_*GFH4E9P M4N]K&FSZ".\F?PBP'(1])DS2C)3BY;IK?FYBF0Y>,BC-V0$1E:%D#>F.1<7C M83Y VH?8,^AI0 G>6"A3Z03O8%B@WG*@^4F5\![N(Y!:"0*W915VO"ONTHQ? M(FD:10XE52/)MB3V8&!OVQ/&%6ZLA@0];?F0,FJ$ AY62CI=-U"0]XYAK+!7 MTHX7^K8#(M'%KLB+*.''T)I8)!%5T:@CBLVCEG&O1!KZL6)27UU.I70O%3"7 M9%VO(Y.BBPQL:FEIZ32P/BN?'C)Z1Y,\?J3B&COZF187F^OHZ;@HLOAF5_"; MC:_3S^S73I."_?);<>%=0?G^VR'E,*SM63G.VGCBCO&/O]X=I3V&&##:P[)C MA&S3G.7;EC)G1I(F;UOZ)*X,S!XU4-";>H'0(/:,,=P+3^/;.#_5,&%<$K')_!;LK*8UP5(9NS*(N P:S%]2Y+RF 2)P5Y MGT7).A=!YN=@XX4E]YWR.)"2OO/K5+ER9-X;.W:_C#*:A)N@' !GGS@L$#=S M0&<_(!/:3>*CR:9W@/OR"N1+3SJ B65' MBG QTLB%<@H2% >I6U_U>:;7[)(-XB4DPCTW+3Q^BH<;=&'B2L+UQ=$)UW7@ MEW!27W:$DY@P$([+!49J5;-8_&VG?)_K5Z5I]N M81;=TTPC.IYB2N/(]#+Y,5!+K[[L2,Q.('/?IO9],"".4JM'&H/U60DC#JKY M6USSR@A6KV56TI?G)790D=*LJ"RV4]B0"*8VG$\ -,K'@'@T4@QI:UK+D M.Q,FM?2""'E2*813/=K )1W3F0.& O1[7 5[#)>U\LH2K )D+%:%:70R)5OA ME2;,#)2I892=<(A8L-18?AJU;1@:1AF:/:2L2*:?T^2*WO)S2A2G#1CD&B8J MY4;33V'9PUI!O2<]VW2ZR^8Q^9I$6]&Q=!W,&06F+DXM>Z-/'X5*ES-:NSXQ MA#@!;O#B#*"C%H(6_ 7LVTKDQ4%(.;$]%D,S3VKGQ<7F]S1=\\.@KFCV&*]H M?I5NA[N83()-O%4+CB:+RK2'B&MPI6>,5GG)G_-70CE/O7/SP]BMJ6T'] FB MTNDR1&_9*W(0XZS)C3MLCO:X$2+BB+M:B'"IEX,D9:P=#Z4 HJVHN!4UK>)Y M)[9VGJ,0HV41=[PH-VXF05^G@7XY\@NEME#UU@#HBA]8!N^6Z!#5 SOS8?DT MSJ/;VXS?'A:GR<7F"WVDR8Z>QPD]*^A]?PX%*E[])&;QD< W.<#D ="7CA8@ M$\NN%.=+)4>^<4DB1&=F#1@(J5MG=3EETFQ3#.8E.,9=\\5$,+9U1/5,JT3] ML$P8GX!A;3\.[-JKZY@EI,(D5;>_S80:] N(3-?U:C:X]3!)I'K=;:4#H!7> M"W"0EZF(9O-*'&YG61.M1\&WW;< X?)/^_;O(5Q,1(4 F;BF2\_,B@"R!;*!4>G M]*:XHJM=%A5#9@,,]-D- M]CD=I-'>+EGZ1,+S496"]N(+TD*XT%B0O:19 M$;-\6?XSYUL:>)5[I$U, #UI:M+JH3)9X\ES>C)[AA/:9&NY_Y3P92DA<1:" M$25K@=VGHZW&A)JX1K]3@M13P@%X14.H+.FT5.H_!("%UFM!,"CS^(!P0-GG M?93'^=5#1J/U1?+7*(OYN(VUE.J3CUE-FGMT:JBL5CO"GKVP\ EGM,'4\E.4 MW<8)881]K!X&EWH "%'R%M9[.M:J+:A):_(Z+V75E]*W"*JYN7Y/1YD0 OGT ME]YC4$WIP40LA>+R9KE)W^9S.QT9'':LM4>/I4S?"%> MFV4/&[NB=-BCUC5I:<*R)FW[#87,'Z,XDUU?9)"2$K4EA4K+QJ[GB8R^'SCO MNII+D=@*GMC63"PD,@T[4DD=Z:^N(TJCH*9%SZ8_E'B:21CX<(2(;): "U0W MQ>TK@)> '=#(WQ8\LX_J]WVD7'RGEY(.$A 7V,GM>@FA:C_PP4)O[9QIM# _ M,71=JQPC0%;&R174HP3]ZC=$W* &58T/1]#4077_F'SC D1(!#6H=$6,)I2Z M0V;V4+H/\9(C3-0"TAH4Y7B2H4E_PS_@T2,*I7X9$<21(IHN4U8,^N-"AK+J M,B&$HT!Z@\$HRY[CY/98+)C1SY%(1>73(CU1W)F0CG&/DQ\R/Q;S'4-U43F0 MA[)P"(D'BJY53UTHNT [6]'1TDQ02*Q[1I!5^6"[!D'J;0R06#7Q>\8OC4M$ M)?K0JD2WP0[OQV,,]IK6&60!U1H?HQ4%1.2AF&+N:R^&/*U1&_87A0<^;*8U M.JI+_G>U,C0D8DAZ43-Y(?O%]9,7M89N]J)KU2-(? ;:H2=7K!R]0+ I[IL MT1)0U%1MKE%(2&,EWN:9GDU_$=)F#<^G1+SJ;H;"AM1KB M\XX? 76Q^?#W75P\MZ(9=.F0T8!I#9'&@*_%1$J7DZPJ,GEW6EZD-[J\XLN( MXA3\\%;7RTK*2;M$QZM \HVGZ*"GU+T?,I:J2B]7-(E)B=$60Z7%WK _ M4@Q\P"G14QUNI> "@5R#:.Q8)3_DG:!CQUY#S8V^U3F9L:%91M=GR2J]I]?1 MTW&>TR+_3(>3/R;!AAUJP='\4)GV, MD<*4GBE9Y63\GL1 @1?0T]T4^@.Y- M;3NBSQ*53ILM>$80X"61RXPZ?HQ9^2@G"1$@IPZ(NG7T5#QZ2E,7\>"C- M7*R73?L8)Q'[(?GE+/EG]I/NV(94E5&-H.?P"@'(QJ,7KY(94&E/Y=4 M2OB)X70-*6_DGJQY5+/GG.8Y67YK036P< M,\JE50/'OC1V[=^U[W\(*?5G-1"06) -)LF;FU+B)T)+C3#89,*!;ER@[BS# MV*"KJ!T@R'SX!YV_4:? KG*DVWQL]"V8.UZ<47/THF%C43/;X6;FL/J0T54L+O(:1-+AHR9XMA^- MAOW>F(<0.3"NQW=/?-G^))2B5=(OJ?GW[..V];TZ4.UK(W@K#)(088>T%[01IA M I2[/=*-^2.KN>_Z\[0CZG=;]YGB%RCRPJ=U1"(<*X\04 I,8#_.>+) M 0.;?D#?-P_#^WG_M(#Z05 '!:@[3HIWZ2^M@OJY_' A:T0 "X_24CZ=!C7 MD4X0ZMCS%,7!)P<--3I #N.P%WG_R..UZ42@CJ B.H=QLW7=G/TZZB]Q_H?T MM&*SZ #-,E$T: ^-^\&YT@\,] KU-@/:Q[\$<E'OPP;P8QMWYS.''[G:9D>85 M >C@HH[AKA$<,(R..XI+2\:V+JS(?0%= MVI)?8N00:PP%) R<5G>:F;E=71,_99XF02'B&R^HN_$0/%*-<$O15X%$Y8LN M?"@&\I+K8_S$U^'NSW11I@*EY" '2"31:#>P[:<.5+F!T4RNW3V,B%]Q7!V; M$PJ?U#TL)9*V*U0$&BC)F:.P'0)C3J('<7NRDBA]@0$_]@)HM*A->JR!>BY@ M3.@H+=E?0=_UK>Q!*?YEO[D*]K6L'.U=2UY X:$DZ9NW1T2GY%@0#@_Q['!Q M8"P@X$ (I$ 0[>'3]Q0;K/A7QU-IR*IJ\381*#W';[! #DKW87O[27)J4XJ1";% ! MWP\TC4D!%YN!)([/*6];M%5<;*@7&R2(OA@:_;J&_8PFI3Y@)).H+NO/ KFO MSM"34L*H?W451[H:QQ;*%S!J"-5#OQ-L[)_I831]82*+GT=.5GDEKU"R,- 0.7&'3^= MHC]G5;\0(=^J_W)9(H2#"<+C$66L[MTA-6\E'V=T55P\T(RU+[D5YPBHU@L M1.L0K!4=RR"-?31:'0(9 MK7O&%%YFX4(:61>.+)4D1D)6C-'YWJ9&=\Q>,^/"HGXX/<+W?)C M3T5CQX1QWD8K1$S_C1#LK;4?D1=NP1 M+_HOF;>0(@(*,%,?\.@'E3%VNV%G? L/("Z];[=>.;+'L68;F536I@I-T/99_%Z[B!AC9IT;'_VJ0^UT66YG>?Y"9VS8'3/7X&S(',2 MY7<*^JK$>F0=BB%1LV\83$2+VRSTKB#LDZHV7)L]\1JZ4L(@W<\NYTM?0\8. MN56/2$&<8]([<07)40LE"U(*$"'!5W7F=R\#.J6J8[ 01V;-^ MQ,0Y(Z1MS4>1DD-/ 1G([X$=QE$?TCZ1 =APF$=;3(K4(([KJ!M3%232@YIT M,GVT=F6P4-NVZ@6]$@<@% _T6FBNG@5RFI.V$V7P5OWF"IBWQ:5P']H+!_8G MY05R!N#WI!30;Z20P5_9]0G_K@L; K0U6Q18T]4VXE>X)&D1T*A1U:$:&DA^ M?3T1*@4=%3HV R!#JW12OLC.MK#OG4W0 M*H%">3$$Z&E#60]YJ:/6,E7WR(L0] Z\#A#M%B&8]%4#Q1<++8M1HPNVPA@] M5BGC7'52L$E.4:R<%^_!='!*-=JD1QG8-1?_($&W&>6J'TXC M-Y*C2LOH*_E-GG0DU.LNJ[N!V5,B'L]+,7.GII:_?Y<^2I4V60QV?:(&;9AL M].(,&39 KI_O44.^!;-S"@]"BG'Q> S-.B+NM^Q]E,;RG^23Y<7@5YK(V^+S5<&/ST>AJ4OX*& BU[OD!B%3X!\]9: M1TYH8='S,RU(7&;=J"BR^&97U._\KG="C5RF<<*B:1:)24B6HG]^H= "AE@X MML(+K8HW02!97:A%>Q>DM>X]]%J\!C+KMT)Q*)/UL'XV<<7\)DBK9J0.ZKL@ MHP>K,&T].)*Z&X6KHQI85=CF\7=5OAD28?@O+PUB-F'9"6-!A>G3>+LKZ!H8 MJ!72BE ]D$;F5L^^SW M=V5#+)F%9?5AT$%;U><:3FDZ1D^JGJ*.5E(?_@'F M-WPK'([$V=$>:(<1Q'$@!PSDXS 75# '1G%@^/86MZ<(V",B=3=$]^>(@XW3 M-FRQC\P0>H2RRUU!6UAM ZMI?*4:[V]/NGX<$LNP<#F$V9E^YYHSB771 D@< M/HL4KV]0>CX<8?.BY__<$&97HP A-F]-LMGP,6/)V /CI-U]X.6),/ =K=F7_8TSA_2/-K^GJ6[ M!Z;!CSU(DR).=G1=G025)OW5C>$TJ$XI 31H; R:_2N@UHZA?!MM7 VCD_S>3IH/96Z6I;69O6R?' MS=Z:V8N*_ 5^[EJSB;2P:N3_8IWWT#_O-:)XSA?K<222$KCZ/B%*=/ M-%O%N5C?FHL=1JFX+67F8TR\$6(0__V 4!;-\3P-8S/VMPB0WWB#:D^-FYK< M1W416%Y#('C.Y(BX+[1K>B$>?'CB5BEY4YGZ:5%.I;X59V22ZC@ZW'3_L$V?*;VBV6.\HO*\^CE-'FG.5RM\C[)U?IT6 MT;;]G)\)_#DM_IT6'$>W2?P/NF8(BM/UQS2K/N)R1_W\-HOS.D=.['QLQ)JT MN:A3XG.T7!LWIV_0LGQ$TD>:D>]W\>J.[)*L4>0+J!K+A%9CG._Q=LM/.:[^ MGGG7[DQD34.@0"\I3-J.3F*9X1<((#?Q.;WR N1/]/Z&]D\B,,KU(_Y0#BLX M]RU[B:,*)Z"0)]5=ENE84&70#_"I&&Z]-7'R2 F MLK$\S>7GRH/E>T6V1AXI2R@]^!A0FYQ!8J[>QO)XMPA6:K ME0?Q?D32X'G*QWX[S,/A]O+.,!9S3LJW2IW@;?=\:,\?== M7#SS%J<)2V#2\\*U,G5$ELN,C: RJZ@13^- &Z&4>LOR$6F>!7*HN+X34XO? MO$=+F7B'1FI[<\/^$RWNTO698'!YHWVR_K_X1MV_LC]V#)NJHR?J%):M57#GK51.&DJ)]W4D[>7EAR@R4Q7ZR>*BFY M)Y].\1?O/P^2:A:4LLX7 (;XC/]3Q/D1\=P4MU\"7.PB+1 O\T;.O(COQ04K M'Z,X^VNTW='F'WR+_3;-6:27+PET4*UCK)7J6#I9.$,=@=O[U=+.UMR2/R;B M>2C+#5T0DX[OR1Y;+:QT*&SM?49:[[*T/(%+3EW%XYJ>@\=C*=@SB$HSN6TM ME60JR_VGH=!%U4LI[)?MP;XGV8&VU,I\\&UX]9D68EZC?B'YK)BW@BM4/PI$ M823HS2[0:W^P2QT[@$;:Z27=D(]Q$B6K.-JRFH])[[-+- MK-LF(-33))!$&V3 W8W'XU$;D O"#ZX4PN1-(_[3JX"C8HSB X^SCER:)GZB M$2^\>,"Y3+?QZKG\7]5=C-9Z_8QAUL-BJE5!2+B!+C7KBG]@.BFTK],$LU7>?+ MB&?H) 77)%I2>BFM!\"H]\\M\O/[B_+CI[C_]@,HW>>52AJ+6G+[7MBE=04B MF,;"LO6$B$>,4>QA*&PR]+J,4.:N47!*KBBEE&B,]U3 M&2+"$JE-+5J!H[%&:G/D&S=(A,5@LO1(/$O3^'A,J?*\FV5Y(3"FE2$$MF?9 M-[CFM^6H"W&CRK :UZC@E>1*)Y[J2W>%V*BH"WN)"GY]/W#BNS0=QC83*U3HZWYMKQG+_X&V812@\#8C)>NTOA_,R>:K]%(U\512 M8[DFMXM*+ZT++:,TFDO96#F,J2A#AZ96OWZ/)G*%#C-T-F+'B)]KK'PY E:H*0)0&,L6HPO\I2Y0EUHBP8PL]P_"?&4"AT3JVFD]OAEU M.]0#>IH$A7BK6\#NQD.0KVZIKN^K)4E+]%4@4;6PQ0,4YUW84C:QOD2/'VG/ MVR5=R N2[>8!E2P.^>36?45_K3< ZS3Z0[Z%L2@8UN-#2X1"'G,?I[:]T6.-4J=#&8/E^>CR M>Q8E!3_M/2IV\OE7C43U4T@E1C)#8A.3$FKS.BZHM);5 U(^"62*5-=Q*?B7 M[L)=(MS&N=)6( "73&PJG\O C3*9.;#H#=C "4RYS@#4 4Q:JCM+!6C]1.5 M5 GF$"8G?V=T.D_S_"(IKU\7=]9<;,JCAOJPALC6$-?+CH6[SCH8^G\NH9_0 M6W$BJHX! ']:-ACUE_PQ>7/+!'\B:4+R:"O6Q3UDZ0/-BN<%>6#6BX6HB.C? M=_'#_>PW"\+PD#IT6X]1.K4.N\SV?0,/;: *\C0*2<5K7/.X"?*= '2Q5=^%V;ILW!GD>#\.BU MHE 3^G%A./ZZ6Y";=S8ERR/-;E($"+[#@."[JH)Y=1!\-Q4$WTT#P=]07QV" M78X&X&^O-0;^-A4 ?YL&@/^,.6P#>1N-O7\>#-\^#"!X^H(A^,]30?"?9QV) MI>F:WV#>'W#U/J['5#"N'SYI7F&TGHQ^>='8PGUMT3>K?V'1E5Z*#_C\*_MD M[C<4PUY(C3]?_ZU$(]1]']'3Q>U*J]G0@M\_HZWKAL8M>O3H<+M4->($]>FL M$XEGR9INXB0NZ#9^I.NSI&"]%=]L:3G1>;SZ^R[.Z+J')DNMZEW]EZ1,)KD<2O.[EZQMTCE\18!6YPR]B9\XYK(5;NBIVT;9^_2A=K6D6;#*+ M6G T-56F,4MAHQ<]_;3*R_;S_3O@,!9K KHXM>V,/I%4.EWNZ"W/R995>D_Y M',A']HOQA==QLHN3VPO61G$+9/Z>;M*,EG+7T1/-/SP5691FZSB)LF=Q1L=G MU@-\R7:Z90V\Y5^6P;X_F)S 4\-7CYY&$]Y;VZPK3M. RW];]7''K_=EJ4AN MA!56UHJ_"FYG[J#EGRCIY(CLATUO3KMQU_-W"SL:(%;SWMLY8R@X:F)!]3*% M\Y#LW9"]GSI:5/+"U8)T39/:]H\PX@'*+S&.S#Q>XFUN#F [YZ[8-Y)NW ') M=JHPI2Q*Y%18QQT[F1V98Y=.OPX^^P,,:Z% =OW >GT0"P"=(R.S0FU(1ZW] MN?G$8L#^@";%02\ R0Z7%)(H3)+:QN>1SHV916KM93LA!W-8!J2#![0Q]H2, M-%*E(64TMNQ/4'B 6[ ,VGKDDX N_(@/6U../J= M>AHE0+()8?=>KVG:-*.4DC,&.;T,['IDBG5:D6LN69F?I]MXS1?>[WF2\X5U M%7G"RC/J'E8S!9I?!@H:AH255SHI3W7% T1478KA7?"@,^ZY&+.YWL&HWBG' M0N"&H6OU11C@$@>=EJ$,"^8*AZ9M'YX>:)+3]S2APS6!!JD^2_I26 3IVO6P MV$;G!\0-B69-BR)Z(K1\' @Y%)TIXX7ZEU=0HJL@98/,IC^D($^+*WTXPN2H M'3Y)]9R\J21^>@F(T<[FND)F[EG4C$8Y/:7E?\^2B^*.9GS.5QPO6$B/U+#4 MV@=7F-9X"D'\>-A*;>?9P#.PI:5X5*YJG+]JL0)&.JK7!BR$&.BQ$NYS.E1B M!GH;GTB +!.!D")O:OF?2)R0$JA[G6IEXVO K#IU> 1MB*GEQ#ZO2%7T2>5D MBHQR,D\ZD;EUH.[03)5(:G(&G%#DB# S4]EC(%:>6%)2XFTB(/K.(%*'&!@T MY8Z3\!,'&C;M4L9H< :6+(Y7JVS'XF,N9,9&X MF5,F&5MSZ+RW:X"/B2:,!MF%# <7RTJ';/=6N,;T*I\W--M/,>T.6"N$GP M"UW1^%%RNZV-BB[M#U1\A*&>DTG&EDJWUC%%9F99?TZRYD& _%0J'&!#4IJX2FE]>"31M4@P"-@--%9?1LU6>Z,D;DT0C M[XV9E0?D)38@9VZ,;-O89X2'\M-0.=?O=Q#A)%T#)5NE"F-:QT](+#M+'FG" MW$$F9R2R2G9U9-&9U;(^2=$U]&='K+[^LO5!:'R2];*62XK.,/&HI:;GT,"^ M;SAYK)TDGD8A25TMO6"$@>LB5X@%5@DU8_N3Z"$NHJUZ);ZEHOKEK%(1_\V8 MPI7?:LG@U?(=F<[8\D1<.IES3J;-]%KYTE;,O+6FO/\2&E.- -*_+P-TK?&E MF<*&X=69UO/,W.:[&*+M27I_GR97=Q%CS'%19/'-KN EXG5ZDK)HE.7BRA9^ M3/ 57>TRY>NS\=;:46",-8S0X.X?/5Z,;HHQB(STL"R?%^+PN2N:Q"E?M%6P M4/.&Q9I<&)Q_/2\*0OMA!@@I4&P"W<@C](<_]2JIP1*0Z2T1$I3I&V+=_MIO-T5\2,E M'S8;NA+7>@C)MS?< ZEH MC#^SW^C$EMZ >U4MW!J.\X>9J3:Q]:][83D_H;,?;6N!C-2]YP9'_1NU>X?^ M [U-!$C$P3;<(086Q8!Y4'HR:?*FD6^NV)M]>LHO-I5#6#_@G/TJ%WY&&&CC+@EL>@5T\7]9;AP\>).H0Z R6(,'DFSD:J#D;Z MG";-8A86W!5!$Z+2"Z%Z%22^Z)QX64\*=@LAE-',GEW5,7!A%-5P2$AX!NTR M.>ETVC(*FKU-A$18'.]"\1J:\"'.,0!Y]"H1:<@#V) @,8JKEC2)W\)4*1?04!D?- M.)$0%-25YN+47F"4$ZN.YB1 M"6B'OZE_)>S1=H6<-0,5&5L4=GT""'VN1NG%&3WM"GXO$-BDS7C\&$IV=P % M,8'SA276J^_1@_*Z ME7%"^?LK^-"1EY)!8M$;6/#CJ-2%&U*.9%!Y04@QA4X'J,P<-,L=P<^ >Q:- MDDWXU$B.IH72-N[0T.1&3P^]=OM8A("NOS+W;VK=$7V:*)6Z7#'8#H OYW%" MQ87$*IH,!/KL: E@D:(QZ84+?>L@"G25&N0_DV_\"1&/0D'^L,MD@)?^R J< M-[)2>/2.BVKB' M\:?1F67Q-+@6,9@C?P#=JZ^90+ MGAS-S#>C!G\<"BNDO2BC@^I'5]"@+2[%_]!> +C_&"=Q?D?7?,6YLF"7"O61 MWQ/"@G['K!?LRSR P#]47-8?D5O^62"(EW>?#/+*'UN!^8Z\%/02BP&@_C+= MQJMG8^6M$.LC?R"&A?V>87_5MMP1B 0RU0"K;%57REB@^=D5/.AI2)D@M>H1 M*?@5M<*)*TR..L5"*4"^5?\-KYH>B2!3%>T(H3"JY[^EV1]GR666KFC.KUOY M$GW_%+'P$T=;95$!T>E'6KT.%IET7KQ4( "'()(9[2S9)^2^_D@F!?J0+<%]<0# MK%"4:]7EOZ "P(.EYWUMY ZUJC**M(BVH((4O+NF+W^X'6LJ$ P]&T8AP!IC M6@(B$9%$'OQ%'RVC_@920R=0^![0(@]9#RJ ;;&LHR6MPKEV(0<6,/#'31(' M+JCHCI=X.'@IR "$/AMHS!X*\X(?(EEN]Y+77@J)5B <2"# O6?3RS9NE1<3 MXF5:R_T#-D3A3^;'N:KG4O!//01Y3[B/<:DM/W! #7X*^PY(..I H7P4Q/[3 M,7C01#U[0 02\ZXH^[G64?9\PB+%+:M?_B&6WTC/EK30&<1%K0X:-31>L >S M4(J2*A1E]/2Z"\$GN;OGQ7M5)PE;:LX M8*Q9$8VV)E=^N OT"B,PR%B+Q3FY>=8P.9 3H:U!)"6T3?>J6&VR(:/M(LJ>[(.+ZER>J97-QLXUL!^0"F M5T<#5!Y?1@%%&7&LK2IBD&/K@HA*Q\E:G&G\F?5KN1JN//L4$(7 JL.H U#% MBS)&9UXFGRV= T,)S%QU3'7Y*)B@ ,>+/ A8]:.2]$8K"I(#O4\,6P^S0W#' MF)@]ZM;.?!U$">*]5G-A0E KD:8$MW%^RB^Z9YW1.F=%?IJ(??#V*E4_VF0)V1/ =YP:QV;1SJ> VWLQ0?!')8A!T2TA$= MU:4F2+W-20M_,W*1LN! F^NJS_GUUPF+/>1S=Q%LV6*QN/LQ/=_0S:_#U=[I]I)_8 MH/*N_[IFK!D-XV!F/' 1XMB6I8!KA$8VQ9;&8--+AJ#?PJ.W%6NUP'=D1G)%;OA9IROR3K.5^DN M*>CZPY/8LG;/_[))/R8;D%RDMN&3]2JOOF=BH UPC@9:NR(R_(6#&QSL?&?T?J#2H'AZ) UJ-NM4%MR:5&Z+9B!C!/7N_VG6/CV'7N MANN_3O2/+(VQX!]NJ5PW^ OE*WO7-+O8?&3).]KRYKLD0*TAFU2H,#1%')&Z M1E_0-KHIH\.+VCA/F.\.(&3HT68;/(S][A!%I#:MXXFF9;,28MH4JVV&/S8X MI-W&%E]E7EH3J?@'I0;("8]3X6?KJKRX9IY=WZD,]!V&J97^A*6]\#CS0+7= M!JP*?V^39][_>@!A0@HAQVI]T*ONU;HPY5JNM]HQ!Z9G&:]VO*/#V77$*@R\ M5A8@#%IQ:!!N(JRW@6DW=XZP $F&*@L^0X?]PB2LB-@>.$KBV!!HI^:/N>CJF7]]HNU3+7GK*N^)[.72DW M+4 K+"J+O$K^YX#)KP&.:W70[1C;J)UDVJKG8HCTRVU-",OJ9:' M6E7B9Y+5 6J_MN6IRM+R;S2^O2OH^NTQ&PM&M[1ZD]F4I^2:9O?B))'3:HTG M^1(5-)@SNFW!9*A+#3UM+D)R]V)QD=!T7%[LB+UCH8DU6[ >!B3<9R"0^FK!Z!QYR#LBAGJ4 M$\M*BD_IKX0<2?>"2,]:XW\M++!@SIZMQZ,Y4QC"G4XWK>J94%7>,G_#N64 ML&$/I*;?KH?41J:#R9[FG&4&JW].TEQU)YCR>5-(#)Z/CN(]B[CS1'+C^B@M MTUF>I/[G]X>J!)'M*(4M5[*? '[\?=GF@WT$KM!(!M%:956,;# ML(?3-;J60YM[%5 MW[(1]UV%Z@3CL 90PY[IXUGZ>TH@G"O'37DP@Z;] O4^2H=/:HBVGXS%Y]X6 M_N!I8%L+SYYT?G/>T=2^+_! ML D&%SG5P%VII*'6@H*C *\3HM4J5IO?TEMZQ@+MT0_4FA?3>(9MT'G',M]8 MYAGOC/59*NL'0C= +DCUZ'!A8 Z!8!P$ M%N;,$R<*0678\S$YTC/M:3I$[L4._KW%7L-8^)?06 <'FJZP$0*PPA0:GE. MCB2T7O7[,5I5I\ \Q?>[^_=IEJ7?X^3V)'I@3R3#/WO5AD&RS5K MOWKV69I;5D_)3?V8K*KG<[/2 3CI^ [M,Q=NI9_'6J']!=]2H?$W>DO,XN][TKDQ7-RM4EQ^3@LV'GZ(GL5)"7Q_NUO7JZE-'PQNYY;(]Z[C5EKT!AB\L8'6A1M:V!CA,RU(\N(AHQH[ MC,#,O&.(-,]/TH2O!:?)ZODS_7ZRC>+[_&.\I>O/.]F:/KA&$UL!&J-Y8_3A M(>I"?>I)!;.R+/_-5\BN:18_1D7\R%?N[_@JP T7)G'"_KY_8.JS#\\M0)(Z M]V*?@T;E+B&!OJ9!)F)X!_M#@"6?'&*2I"6Z($R8E-)$B+-/A,)+QJ0R,?@ MY:PIXU.TNF-CA.SY.%GS"?\'OL)6NOP;(%G]6EK)D034V,8<#IO=Z.AFTEXV M LT;*B$2R/IO2$^GUEW2I9)&J4TAH^T9F1,G*3]^^*RZV_.4KC*^[O/])?<6FK5C()JC647S ^8:7\NF9;0VZB@ZVM3#6;G7LM "TO+XQ5# M5AZ+0WA801:MU^+??&OE=X:]_"Y^".0&5UOTI*.ZML=8F($.>VU\3@==M.K, MTB<28/GPG$&$%1:L@5L^4UHK\?.D2C7"\4+:W9)FY)+]?'?\(0-YK3+S"^!I M *THY_PB>MZRKM=.0Q8RI!MT[S)QJN=EREA'WF=L6)3_S)+4ZN=Y MV6<-IG1<1W?9"K709K&=UPFQC%9UV3K% G+U6J24)V^XQD_DN ?D4HL58J7> MZT"OHK[R#=]9*RQH0Q6KN%S5+;,5VHHO6X?H[V<<&X!!_N["L<^[>W[>$AM/ MA;*EW1E+#G0W+S*SM>3"?M2]0^+ 7/GP9,H MO[O,TL=X3=?OG[_F='V6?(R3*%GQ(UE71?PH.WS"7G&?^\"*XT,#T)6/T9J= M:T-$L#$F0L&**9"'2H/:O-9H;17+\"M&LSF'>X7P@>4L]@G,T8)W' M,$=QEBXQ9^J=O>-$@][^'QX0-MOT>UZ^*Y/EM)DW!(U F%,X (WM+&VY18=0 M-API6MS<-6-;W&H4]4%!JN@G&$A<3573;@UP2$DF(P.ZMJX5@B^KH7 S!P3@!T/"@T:6X 0 M86S)+,CWG0$![O%A;\Z(C8%61@SI_<5LA+!+EEX9$6+RE.1YN^0),& ]]/.= M/#4N;9/G(\UN4J?T:6X$3D6M3Y^R<6&8Z1,"-*>2VCE]:FRY5=A3I$^#VQD& MD CITVC594 9>OJ2&6/LZ%8A3SQ6G&F,B#LV=!\3OAXTCQ[XN<-Y[DRU7V&G M6Y6M6W*-N^C4SZ!J8!^\9G0?_2VVZRQ"VZYC7.4)7,.L7)Z)O_K8.OC:;?JR M7CS1)3>WVD[&DW=O"7W(RL*UE6T]Z^3'-:'R;!'+>G*P[4N/O MV(/V7J@#VKXN;I_B390-[5IT:'DB%),ZR Y5#;Q /3KO5%*:/*9\>NLDO;]/ M$W%YEBK@& 3W\40[26Y^1+0?,O=$7C1UXX_)Y)9F U(@U'9"*CV3$TZB%K*YWH::%06WY- M^1XNTV_L\>4L#])>26,.-'ZL&&CK![<<#-O/2'.!+_8L)"=#1=*2!_6 M,;'W<"SX.^90ZP.992WYK%JVAF M:,M[+(7\SCTT=^0Z.)98F!_ 7^@#ZP9.K"MZRX_L5H%9+=@#MDP0">1#TSX MK_0" ;]"N4.$6H+DE4@8X-?TL(0(^KZ0DV*H(R.(RO*LHT?)K)EJ_&@4W8\@ M-:+CQY!*X\BC2),?PSA2KRZF2TXD)VB',Y0T]W=JWR^#X:12JS>@-%B?CT3- MFMAS?@QW?77IL_RF<)AP]2.9A$=226\>DTP@3SHZ 0SLK],5I\\'<\$XL,=3 MEW[IDDFOUZ83Q(-W<-FM,C)-;,#\C<,8OYSJY8-+,9S%1->L0]QN\_Y&X]L[ M?IKA(_OTEI[&N;@"[TM4T$O*X&V(X'!U:4R'J*,2T>S07]P'^X:S%&AR6+[OULOH6ZH8AFSBZHV]*M4O9!1[LS_ M2%_KUYZ@&G/+3U&QR\K-8>F&E,1MZ06SGMH)2$8ZFSL80FRY%3/'==Y#8?L7 M7H%>;+[F]#C/J9[>"EDIGP>RJ 3N6??'6+DC.$5E^DOQ(:?CCI$QXI\'E4!5 MW:QDFZ8W=/3JJ:GY)+4?"H%.TL%N!K6 E"JE "H_N$E_I&A9AS.A45KN3RXI M!RVK=.Y= 9H.4X*^_Q/KD,YEU?#>6PH%T[UYB2_T/HJ3^N$U&VX>:1$/5X=, M DK5?4X"2AQ.-@FH]NT\":@R.9P$S&K)BIAB8N&@Y@)U4(/.!1JZWV(N4&() M/!>H;$4H,:(9R,)F &'S?KXF7= / =+[<9AC*2EYS?T>R%R>Q:2*];P=8/[$ MYQS=%#-S(^;CJEFX?1TE'B^:\]OK/SP5-,GCFRW3,HPVQIL%+;:Q,>MUY02\(=,MX+%ND_LR#$M7 MFIBQ()7)!6F,\CF*QBRI[9)O>\N$FPYRZG $ <#+0]S 9[..!.X!ON+$MM4! M1,QZ@;!T*:Y!JA_/^E)8X:EKUTNTD;H !0^)YG*__IHTR[3#6&QKZE$90=4_ MOX)O704I?60V V"#\K \C42?!8@'YTEL^EM3876$GDJKE0:K0]3>\#-,?@H$ M]?K#L@P_MP+M\G.SE+;\0 +W(#V-$P=0' U1<EJS)^RB/Q2*=MOF9XXTO(J33@*\7Z) ] M=:*DEV\1(*_QIL4]-6YJ4O.ZL65V03J&!;/;IKM3:GOK9&^>?.,.B/ P]T#\ M0 . JOH]L @P[^N*,5](M5P8TR9&.86WP!BC%:B3AH@-\A93NVN5K:NC<%8O MH^(:*S@"UCMCF$>+@L&LD"[N:':2WC]D](Z_#7FD^[$OOU/EXS;]_F]T?4M_ MC^*$?_A>G.?UA:ZV49['FWA5?N4-&]A<1T_]&.C'>AT-L:V/C8NX[;&-D(![ M6?RT4!LR/7A5W"KIF.W.1B_*N]2X M=2+,+PAWT#RMSIGLNUF0B#LBUS\"P"B@'G($F'=HB?-]O-56WLJJ@"HJAV)J M@J [:0'E4CN]E*+);[BAK( S=>Z L_J.D#%PJ#'DD\JJ1^P@CP/43ER! M<_0JD*.MI"1)32.Z-]0 MPKK!1!3Y:T.3[9G94O$WSE=TRR! TUVN.,D7)MUFC4X:@SEJ^WYJ%*,_(XT, M%DHJ!< =0#_W^0/K# F'U(H#'IE\^ <5;O%B]C4244TI4XHM2$>PV1+V$A&G MJV_0(#=_M2-IG_KP3K""(8IC'M]I=#%9++<[P!-F).2(;C@_T:IC8"13'* ( M]#0)TKP'>,L3.X%6]&%^+_URD6@9[\= ,92HOV_5?GVA:F&>G=8P_NNU\*BI M\X,^)@:[!%+4:*E#TW!6MUF"0\Y-:,\I^:DSH""IV6<01#6.J(V#: _CY@F& MRDZCX^& F-21.HBS--6])N>%S2A8/PKQ--9UOJ/&N(%7Z<,>"D?5X5F'V_GF M @7<^PC[=:5V\;;K*LW;]_R[?G$;VJ2%-1)4&W4=D##O-EU9(H84GI RTT]1 MZ3/;NK1$R/Q)4K)N[6.:T?@V*7/YZODZBY)\ M*Y:HU0O8CK,XCY/;TUW&_O>29G&ZAJ^('6O>L"[6W;RGU;&N#?*TF@V]@2[+ M94>Y7%;:U>![]4R*O7[ ZV1' Q^P6A8#;+ ULZZ>("MGQWV+ 'GL?8?1V,9- M36+^7NCD;$%J*M=&B+ 2K9H3+%I6NSN,*MND-$Y*ZXMP=Q:%SG[+O46ATG_^ M-V# +U1B_#A9P[[>9UI<;,8562,].M1=SAXG#.&.;9QB!Q-^<['"_)A6&,JW MT+>(^V"68VA'@*Y[L'=T[AK_1WW7\#+"?M_?OZ7;-6MV_5TNDBNZJN[-')\& ML-P88O]X-YX"_MB&37CH!U)372(\BNOV5M8M/\F5%>R?KHY)G#S2O#B0\S_0 M^ *(Z)C8A(7QL1XAL1OG6P4<#KP/Y;$:.592>(W*\_H]=&42"/T'DT$*(Y;C_4&)(D/, KE_,?\'G MO]8+L(\Q]Y02[?0J[:9"K:):K475Z5- M&QDFJLVF"0WS5V1G+&DES,/@XFCIPW8=U'J($=\:<^AO$?J6C3&EJQ#,IM!A M;_39)OT-)3QIY 80[UF8&9SG^TNW-9MRU%)MN,JD,' [M(L.8*4+(Y(5FKV- M.N'<;6[HSC[>];^]!/A#A0$#5#;G7KB_6F4[NH8QPBC<6?FNUD PR<#D-5_/J/7A'$_)I "97XZ"T/P6@E"(M ML:!V3>$"3;NA =I\Q?5BH-/Z[G8RS03+^Z+(HMO=N+.Y^OT,E)%\_'6 ,;PN:06,[<@E4'2MLAQ4-K\03T-I$+FWB%7 M"KJC@_"LXE0.N$251;DS;:,@B^DP#">BH0+*M2@ MISQ5":O-X9 RE$*DWZ:)&(E=F(1U9EGP[/53LWBF[ZPUS&7TS-N5'R=K,243 M;55W#0,DJU]=*SDR5&EL8[ZU,;O1!123]E(R8Q@,TR']G%IW2)>0&J4VR8RV M9^6-6"?V,)/;XQ5[(#IX2"=' WN661L83SY+EV!._KGD M9$)OHX*N=96ZQ(T"6 M8G7[@/F6MGH!P:DEL^#>[H0KTP#5O0WXN#_Z 7Q(O\^/_/%G=;GY13O(R]T] M/NK?_6E9*Y)-FI&]*MGK+DBC3?;JKY<,BL/%YB##K,>2M9I\F:4K2M?Y1]8Y M9_L=!^KZT* PK >5"GC!0.'";[VG=PIDO,[(\@O[,XM7K$ED%>5W"[$MA.:, M8M_)FCZD>3SW&:$6N)"3%]!S2JXJ=!7-3+,V]J6<(1 M\!-IB;]<*)J+*#0LSCW_5C?Q"WU@@+^+I E7&.8%I0(> M&14N_.8%O5,@(W5&EN4').>?D*R17 =#0!,6Y 0$]):2?PI=!?^TGB:!GX]< M8' W'GG]7+ 7Y/]'B+EV;W[)"U5117ZF&S4:%(^2UKS8^K;BI,]64^#P=[(_B M"XR3)H#HN GH/ -%%1:T5-5Z#8BQ^Y!RG+"&EBO*SI+CS2;>QFP,:E&I&0R8 M:S>E 7_95>%RROI.WP3')*PS>AB4A^,*EI@!/0W.U I;P-RM;YL?P4EX+5VHP(9*__>KE@7[9Z(T-8I>UEEC[0K'B^9# M6*MY@G_@(J8$ M:514)4:-(G:44+KRGPA-KJT"@][8\B1ZB(MH2^C3 TW6<;'+@J.Z&2TZBH/Z MT)P4L+)W9OVJ!>\<#[=%K1RTT(7F +=Y&#I@_] T<<+=X@'TG M+[MJG0416@M1?#6*KP?.AJT9/N$8OT&\ MRMMHW"F&Z'M14LJ^5 !:U#;C$#CO4)IF+*C<\T5F5W<1@_HG>G]#LW[ UTO5 M85XE-99A:R]?#M>[Y%@K3VU)5K1[XF,0/.MU)K[M-.#'V= M6G5,CSQRA0YE=#;] 0DO0.M].*+HJ ,C4CY^48!1A=M1B)DWM+*._AS=T]/T M/HJ3?D25/JP#:>_A6-AWS*&^&)=9UD)\J+#DGQ'^(?E6?CPWGN5=DT)^T!YX M.W(=S$HLS(_4XZ=X,-23/.JAM'R$A%%NS ="6W8A^&S$V^CD'P:"S4YW2)#9 M_QGEN.12,E3NM6?$9'U4X,T^<=IG*^V:;[+J+Q8M=>L$6VC.1;P M<%^H?+!VJZ6+I;5E?;9G5! N280H^40C+BAFT *I:1PPE([NW!Y+X48Z)+;U M/2/'F3&:970M1D&BB7TNJR5JSLHDQG)S:!.5@TKS6JXIM);-@W(S_O\D__3K MS[\>D8 ML'_PG9Z5Y-M?W\Y,10T$4G"?]:@U%.Y02&4K%*J4XYSCIENUK%$)2PDT%$;E M4M^\/UHI/,$9)C70)]NBIDF+8F]8J5]^^E-(S%'"0$DB76?I^-374U-+[B$4 MEEU&V45V5? 5""(&7-),-%C+-I.2E'5J)53VJ=SX8Z'!(YR-6D-#5C;)3[!Q MG6ZW49:3!U8I"68&14PC8I0$A?2GCJ@J?35A]1Y#(6X95B[VQ0P@/TJD-0FR M(^TA0[;L^TZ10U>V.;)O09DDV^5ET%E2!@9#FE3TF#E/MA1-B7+@(RS"G8F! M!(!K74$-S6I!#PPK3?LF5\>++:]:RDI*58.WH-G4ZVX#D88=8^90J6.B3]OR MK,SA:WD^\ 6C.3U.UN7MKV(Y0'7CJ^J^$7O-/;?@FN/)!O6%S#Y+MP8Z6EFK M[SBJ[O:M5H($8(UPR6_G4,]G"U+)SL# II=A_5CN>>3^G\^\^ MLP5+.JXC^QR&6>@2V,9K&.P]Y_O?+C8GK--C'5VEG>$PVT8I? /8<#M'DW:Q@EK)'U%3JJ*BX M(['K$T=XZ^%,7IQ!=-0/UT)"G (L9%X*@%0KXT8C:-[5<:V6745;EA,^1:L[ MUL3L6;>!UTY+$HNU6HB,TOCQ52F974*Y9K*T)UZ:$%:0DYPI<.8]-#O)'O@N M)_%2F0:RDZ*IQ!B:JTL:R_I/3,BTE B*@MNM5U#/UCH9T,E4EW=1^9B7: M)B[.)<=S#A[LJ=,\&,^1RI0M&1YI=I,:1QE=XP;PMX67)ZR/TFV\YF\D24+Y M43'\TNG9D=[ODM3T8PZP6\GT0-K11.U5Y,LY![;AOQOB(5(SRR\3W\K^7DF MNI&\X1__M.!_;G?B+7:]R/NX*++X9E?P&\OY3_29=4>:%*QM6RY6'RUU.$#X MS1T(O\U<.\A/GN!3 F<%O9?4%$"%?:UA5!A/!(,+Y$(=YLU &XB1I?[\%?*- MBQ,A/_N+1# N4M>>&W#+H-OC',A3@%3<[\VXID_%^ZWD1A4'51,]I:J^B"IQ MYN.5A:US)P:KS!FX'"A]=0B"$-G0LT!*2ZR R*WT/C&0,=^96#O&1/'1 ,:] MC+37(]^X)A&JH28G3^A6C_.UA7C!'7B#-4A2DWX$BI!MPPY MINJS2X8357@3UW4XU9Q=#??M6LS+A5^^(4#2ME0;@Q\'[B& M*3.T-7SQUY_$C7Y)H9BSD-Q8KV,(X8LD $A(CR M+@,2<:\,8F+?5X!,Y V4GP@'US#6:"T-;QFR\3$)$P?NW#)DUXJ.B6$<16>! M"5!2E'8:-"DVRK"LV/,5(!<_4_ \14O4Q#XAZHMVS/@D?-O[<2):K=ZJ01_V M@Z!F1>B"KP<(E&+M'H=PJ]1F _V8?1!T4E\'#>X; M(*.&-T$#/ 1(*L;X:KAD^9X4Q?YGHY5N\2!LFIU>$*:V(#?/A&N^2D [5'I8B)ZW M"MS=;./5UX)O H]ISN]G3YBO9]GD-4"T3DI:T;$$UAA'K?[,?K04-:DOFX_" MF(F&=&]JWPT]0FFT.A0R6@^/,^K)9K""@3^84\U&%U-PR6ZB&6:DS:LPYI7A MW0_@%VA6V:@+X5HX<\I?:+3E)Q;SIN6%&.VQ5N5\NP?MIRF0;/5S&61'4DQK M'6% MSJI'O" &7+T35[ !FX44;5<< ))I96YV)*SC0U2$DB:4<* MD1@MNU[J6YTG*#?ZFOM[MQDOWOUZ]#_()L[R@FQCRD9)-+LGVS1*PN&(K(<5 M%%%TAYH@+045/P8V_<$']XP4@R-'^.SO;>?P>5%P 014>[R,/WM%8]SJ(!9H M'I;X<,3*NWX6KH\ZY@(O 3&*HUO&(69XJ,ND";B^.UX<4U8=C#[(OSJA)OW* MA4:S06;6=A #.#=,ZTA/"*7B\B2]YW]%X@ ;6CZ9FPC:ODQM?OD^"V3R71*H M+7J#">+81>?"#2%BW%(_).(I23/R-8D+\N&EP$699]WQ,O.@I=,LZ:W16AEY MQ$2Z"5IJU<.DC]J+!17:ESE_N?J:!W)?L[[WU* WW<$L%=<@7G.O,AHL?,7' MK@5.!HAY YL M0^8#S>*4=5"4%;# J74+XXO&1*NN"(4VAGZ7,LC<-RHNR37EM-)YF0!F5B&X MQ-F'Q#"3"/,Z%F9'+Q]GQJ"- S2,>2.S%\0)))BSL0![UQD@<0&QLE?\HR7Z M,J&GG&["A=[,$U!%%"=T_2'*DCBYS16C*9U04S'(A4;32F;6PX!*XT;/(J7B M\GBUVMWOMN*H[/IY,-6TMDM3FP[HTT,FWR6%VJ(WM"".LW0NW* B\GCY\"4" M19G#W9$R\]"KVZP6ST_I)EX-KAF$*RB"J4P!F2I#%]Z#K-*E#8L41CK!EU:R M85%)@P(-K?3]I&?84%?'-I6G28#G+5ZKW8U'G32.OVDCL1*>?I/'1.+:!CW'W:R*4TOXG8FSYQ=W/*5H'=RGO;6Q;AQP;,L\($=, M6L[^/2!,VD4";#.5@1NZE3H]S]B)@A,]A$BR]TE=XF,5]^%7044 $('@ TW6I% M_9X="]9+6S YEJ?*@ K7N$"&Y3WRK50-Y_#M.=#NENE0X1Y*?OOPQ*)T$FWK MIN;OGW^GZ6T6/=S%J^.,1KDXK!V0[%PM#3.?O26\T&'K&_-@B/'- (84)^MB MY,CO@\_)6W+*U/(B7HDWK!_3C,:WX61-9R3*@\H82"@#C*U11;1Q:]OLD2>7 MMOTX6?-CL<6IV.(L[/Q<<4OH6#/=F.-@!B?@6#OV$&U(PKH_=>BE'AUU:AW.F>W[QAG>@!GB:13(^'"8RXADT9%ZP0A3C6O1(#;K MJ/5JQRK9**=GR8KEF1Z&Y0^KWZ'_<"1/NN8\'.X@=:"C@T1A67]&8O'AO%A7 M=$\*^5&[8.[*M=$KLX#>TV@A4&[:KI./6KU\=J"]K(A9-MT\;U2ZBS)ZP]JS M;F_@/LXRUHVTO!EL+U(=CW'\/D-HWJ9P3X9UP]X3[ M)Z(!/^+7A/QX30'L, O?YBL^M]))-8,Z7]4=D&V\.-:3#&8$1Q:VPAQ2WC3Y10C7PFQU@<*Z2 MT.=4G*<.R$.*MV?S-0!IKL*E 3,/)^R;'$3P']MZGT,,QT8M80.#8%Y%S-(VI/R)-6)1 M\]T_NR7RB_!C9. M;NNM?KMHB_K>8GP+D(803BV8.9TZM#FX08/[=_"90UU;M6P>DVW\./?!,W.R M$C%IC80Y;K)R: QFEG+^+0XS5 53\H]H?X!Q"KG(;[5"4M3O0V*K*82WY4=T M#(!9/\+C@5?O\!<@L[VWGNU]]>QY#]Y43Q>K3/X%PGA%75;C%[LB+Z*$G[FV M(#?T-DY$'KJ)6 M7]&7/Y,\[OQ3"3/T\TT<'-A.//_,.NHEG^O:'$Y>.>H&) MBO_^B$J!1"7?L]P!AZ7YIS3MVHMV;]/TS0XG'+U#G QHO?"3S 34FQ_)91:O M7LI[O0.(:(H+LUY#1)OU$J\K>LM;G^^/J8L8KFFD.H8)+%^/H\WR8\.YR0/^ M^R2@1VW\!-E85F+D+-FDV7T9\()9I0R&0NK86[U88%+M4!CF9PKLX;T@@'H; M#;RC!GGY@K0EB1!]!1!45=CH&)QW7I>?'UN='OB9%M(;'+4R=927RXQEE\PJ M?C37>-$22:G7.IHWC(OX]%V86OSB/3;(Q#L,4-OSA0V\:*OSX 2,UIGP[VFR MNKN/LC]>#$)4 =,9(O,&QA5-HBQ.+UDORZ.B4J .B1*!L9@?F$3=,*BRKL6Z M7&G)_PX%VNJ>2J&_;0_3 ]D.H!66Y@3S'5WOMO1B(T:M[_NCUJLB7?U1'W?! M1J7E:'>_E5I[Y8 ?XPV)<(V/)B!FN*C.URV'A,VW&V6XXMI$\K/ MC5TSJKW[]>B_$DZNN<.*%]RG4Z"M'\XP_71#(?XW""N,MN<'V]_F>%7$CW'Q M;!TZW0QJPJ6M00\ATJX)OL.B4VML0Z&#DZ60JX(>J07#"W*."#4$-G>,F(.9 MG6U3 '-I:0A!ZRQA8RSFYOEDEV7L7\#0!%,;!""3&EJ8T3O"GRVRP$ ,RMA1234%2RH42&,!HD08!FWY4$=YD0TYN MF.=) >NAF(:ZQ4-KKZ"603?@DMH_FHUEM3\X!U):RR>BOM"\R&)^WK&8DOJ: MQ$4NIMA1)J(=K0-GI:VM>YZBMFS/E//5;DT;,WGMXG'YY>KK@4Q@NR+;8C9[ M!)SLIK8M'=G,;@"4!BEG-*B" MD95!>=!Q:--\[/ PSG!J@R=J]$8@M3ZYK#FQ($/NA#LDF9,YQL'*'-0)9!AS M_!C%6]ZXCVG&EP!?T=4NB_D%UU\H[]AX&XO* YBAQYD;I&I7P>/7IZIA\R%F ^,Y&(*MTEQ2A1**1$)6&I/$P484F-\OR MFE2'$JO>[/$YHGA^O_KZ+\UBL]GG_W/K+')_L30QBDHT)M#@$=^IQX&#= M"%C0L32[;#WAD>8TSNBJJ"+/W^[8=\H9MD.)-@Z DT88-P"HH@K'$ +?V!BL,BWZB(5\X;7'E,GO\_>V_#'+>MI O_%51J[QN[:ISK&2=4-G5KBYK!2-QPB G)D:WSZU\ _!A^X)-HD-1HJG9/ MK&&C&R2?[GX @U#TX8\W439LI!"-;&I>+PQ6,1TV^(U2HFU1H>$0AM9'A2O M'I*XSY@->GFAGT,\]D M91N*W8I7G=H0V\F$ TNL]62RI@M)S33U);#36BPJG^#Z0._C?8:W:8^9ZTY; MBVGJ6ML!YJ0K:T-/0+<-N\XV-_4M+_!MA@Y79ZAJ^6I#DE=LO@?]P=H@WF@R MD< &4Y;SRL)7;3^)7*FQG3%NV9^"]S.4O(_3+-GS:E_Z$:NN052I:?2$89_%7PR'--M56$':J!6,NI.*P6$4(O-7EG,M>4M17[ MH]K2("#T,-S4F7-'8&MXR<&7E>!#M583'F7"8U,[JH0#YT1&D6\I<\T>/^+L MGJS?\]K O*MZ=FC:L+O84-L0;@65QI0?4FAHU7"5E(FRYKHHW@+E35"MS20) MH3&,Q N?+%ZP=*F31H=D=9.1Y0E[N'IVR*21J6=#SP2IS SJT?:S/EI%IIX\ MK?D=([38.+#Q7(ZJO97C3FS>YBHA.YQDCZR:7'86KUFO=]NRL(+4;(>^HAGL=F>I(=^[\W6&+78[JU45._,G MN"-?CPWY#F:C]Z;=]L;]V3(??:VG7+9 M86]GJQ&:3,[$2Y6'XDV-*D-Y@<7^_%X M-N9;VS"9D^^9;\G$3OS Y$^XQU) MLC"^JYUJ1N\@OZB)DK8:NO'07 -0%1IH3COSR/[TE%$\/20WWAX!15-*6$[/LT^CFX M%V0;A'$[9HBN-<^W+:_!G">::P/U6H%B@U-":_+5@:#HC_S7L9.R\*5TC_GL M/DOAB9ZYF.#TSGK[T>$I\J4/LD4D%DV:8-8T@<&XTH@'Z)O8,_ (O9KJS&8A MNYW2\A ;@'0=R_@%"OU-V5K@A@;6IN.=ZK/3I6(2+X0^*;VCV*>WV1^)+F[Z M%$Y"E[]8A?<8GWO>::'R$N4IYR-ZQD68KB*2[A/YQF[S%A)_$;8 =AV!#9]> M)#=GXU R+2+?FI9#J4"@\"W-6U*[F:"QRN.DMJ;H?)>;MS&]^\?T,#HNZ;UA M[NJE2^NP1KJ\N;*!=?BU%P"]Z1<#3/4_JT: M*0 [ \IMX?NEC#G0YI;%;^P4'_KCR+''!YB)?Q"UPAB@E4:P ^_]$XR(ESM> MW^YRGZ493:'TCOZ)P[O[#*_/'F@.N*,Q'R>K,,572;C"GTD4;4C"&D+%3><. MN$97APZ,%8-[=WD2D=JU]U[BN5NGEJ4P*J11*8ZX_'1F4L=S4XB\ 0)\H.S2 MNR\@.>']-2-I9>NC/ E"N$5H8.9D(^@0_J^6MCSYS M@LSJ\M.>S]62#2*Y)+ICHC0+O ACE#*=Z]5O@ 8T#7@@XW8 F.0(5EZ M+]-T<+B)0'_]&\&[Y]\L?STYLQ>@'8,W3WOZ4[HCN[BI=R39X##;4TB7=Z9B MC[;\RI-Y4_(%;MYWX ;N\*"#?#]]=PKX/KJT+!H5Z6!-QU-!DO*CVGEJF'IF M\.62-FG#(\PM4PIP3ZSRC9>G,+EW>.;+T2\T,N^I3H#B%OZ"=XB M6T,-EQ6V>\1-J3;^)0O18'=# 8/1[Y@%O(FLZ>H!'7VDTKU3HR C4F(0'^2V MA\6O[]&@RBX@>-D"$5'1J4,8GJ&B':(-GR6L[<9CP+B>XOBIUM?+&/?,69V6 MQCFKUM*[SU>V1LA9;=MN;M_45N6L=VS]U]-*65WD6/FV\)7:NG:EQ,ZU6[:' MA>^ *:MC%Q"[-BF+-GR6L.Z=LB!P/<64I9_&?!>$R3^":(_/TG2_S8>83I-[ MSH9P;!2G+G<]3'Q%GFKS MLO';,7)GT>YC PM3*?W]G,0\F>R#B)V'#;:&UV??7$>N?OHVUF#7Q]U,9\6Q MQ[OS,J[VUM]E=1E%XW[$%V/%7?/N\ MLR<57>>G\/K$PROTJO9G%U\G. 2ZP@FO-4K=A ND^?K,P_V=K;+P@3X-?C*1 MM)2T#]W*(4AOW5XR7,_>^)]==NN8?7YQL;>\^GS]&RH%II@<7 &M#>X .#*) MS3W-Z&.K4_^G%AHM%K*7G^)&V6+4RSC4!B-+XV-O+[+J[J0V%_7IN=>M1?8= MJE8Z'.G&HGZ."+FMJ#>\@3<56?4#=$M1CR6?YC,&6IPT(:88Q&""VA>Y(/P M=#:@GDXAVI7=.W3^[787D4>LVXEBVK 3O?0-P:*4SI3'[WZ&ILU"CY&R9?G; M]/:>&&-%& YLWJ+,[74ZQ.YM9GE0N'KXBF)J%@ZK)NMXRE;/$,S:R7U_:)[@ MM+C%B*-9-6?(B1][RU"S/C:6QY[R,>_K\"MRP/ON=<;'LC>-HF)'-]G3P_D@ M9WKZH1IXFL>\$Z!S/+;W_K0BT'!+5N#[/:'P,S>;_DB5\Q\S5-B>H=PZVV^? MVY\A31WL4WP;P6>>8X";-GVVV]&XPRMZIQ?A0[C&\?ISD'G>LRVWYV?KMLC> MM'9P=WLXB>ESR\X.N)];TH=E^0MZ#''T5 _'L?8:?]NXU<#TNIN[:]KCIF[9 M?3[!&'^V7H=,-(B*4]8.1_MVCBQVC>\VMIP/*3.R-=JI90:]F\[F(XO>^CG< MS-1^/IQ [VF0C?F1BU>T,Q,Z-WP0QP$Y$,T2GU GI!F8A3DRS?C^IAXAQM\] M8]/34<.#X72#9K;A8*TZZ[5F[Q1K_"/]6(/-TYPDT&[$4#W=V3A[0?OT=H5K7 M$.\;RFCGK#Z->!]0 M:7HQV;2N[/ JQ[4A'!I](_(!3.BSZM#<_ M4_LOV-WLAFKU5-;AD]'N;=DK"0E[OLX64G4E^7GZ]]21 Y5KE"0H8\T M0=RC-_,9HEZXX-\U^+>,]&@_9LB<<) TI,#W4'FGU85A,HWPOI]2%'H"'PLD MO9Y, )KGI1-/(6AR(6AP[CN5&'2D_+;Y#6"DU40C+1::<%II=O1)<5MAUZ?P MF3EGMD48(1O$$PQ?J%/LZ#_R5"+QN1&^T8Z_L&:,#ZP39[+=SCZ5*5]QSZ<2 MU,J#"+JX226B5EV=K#" M(-(^+-D5M*&7:!K(KZ&$7GRBJ<#:?7Q5"-$AU&.%$)%I;Q5"Y/?Y!(-]/M:[ MW/"KZ=D^NR=)^"\,-K6JT^\:S.7ZQPK>LAY-(EAK.N"XVS4SD?#;[M@4H["DCT,$8Z%I04PNY7A(SG>+'UT\EKJ*A["L@J6? MZ-RVZ"-(B^_J"<;JYEEF[)9@U]/J]+M&9[G^L<*RK$>3B,>:SGD)Q$J;M0A, M8EYTKT\P^!?IC [Z-SC,V$9;Z/7Y M>@M V:AA9$)MJ!/QL'[YSQXQ_B. FSMDV/+>^F39,NL+HL+1[%HU0#]@/1: M S=8?BTP!LFPI??R>FOG\C>#-,*<5J!6C-RI-?!CJ)T.!I[#U.;'B: MX^_FC,+ACFY(%D3OXRP)XS1<@59@[V$2]JN&QN0TID65G9Q.273[3@\P=:KO MQK+ZK:AFWOU>@I]X:+?R+_A95F/\>IEW55KW,!5K<+=/)*Q,ADK:='@*,068 M;%9FZ\6Y#U'K*5?A?B(!RN^7H1Z@=BI@+](^>+3H\F M\=U'TSF?>4!L4[#>YFCF#>6@!XS&2IS!1MZ.*<@P*[F/*7KQM-;82+LXN#-3 M!E=<;I1C._DS'.*>ND./6&!"U2VK2A([S@+?QEZ_ZDF[.;A7+ZA7'WZ?(9Q[ M]6T0'W:VZ, GO?F/OW==9D&2#^_>;,?S[3FC+I_$2BD,$TUBD$C0KPYQ2")C53INNLU?S9 M0)^M3?H\DM+3@,URT:U;Y1!IP-[6@>:%K2V/G*:LNSOY*8)^_7?9^;JTZ,E^[-8Z1]D11FZ-=NI M?8R\N:^' N8?!]C#IB'+CD"FHU[/X.F%J\EL&.C9]XG%JODW2WZAV(!^BDU3 MB$V>IAF?5G ZE@T"GZE+O2,)N^CO2[G "/R'\8:1ZIAUL7Y-L$6T>D68;:'M:L FWONYE:F,T9PN%,D]_B-4XX MA\AS!KL'>K.-^>[/["F(FQ3GWR'V(ANFGF20[=Z0!94%L> >9.46Q@NR MLCY-),AJNNXRQ%?Y2B8T_FV("#]']Y+>\T:-WP36-KD_#,]_&*;-GG1S;; MD^!['*?A RY^U3JI3>NNOYJUAG-=$WN>O-C"M*%#&VML^G:E(649N=$6Y8VG MZ.]6.!.[ONW+ET8!$T62@&#>APG$AO,H2-/+#9_D%7V^U\FU_;TK!^79; M?%ABQ,A;A6V7_%?.B_DBS$E\EM:^5)%SJ9Z_Q(W:380.(]8[ =?X99^&,4[3 M:WS'0ZG*/52R;1<1RT*YB4B[%U=1&#)R%VG[9?G+M)Q%^8I%#J-[$Q*G$343 M.HY<_P22ME_F5]#ATK0&!LIW+7(A MW2N1^)"HF=")Y/HGX$7%2/^>1&NR>+?ODAT;6M7R+"D^=8)(S ) XVYF]7VG:DS>7Y#^=O3%=F/;L?9KN M\?IBG[!OT?F*1+XRJK9*N%HAW*E\T%M!Y=SV"IP]W=8D?'6MOEU0!X)>2@_; M "9Y%F%_@!&H5]Z.!+:ZFF&A7T]&P;S98N:?<]#'^([E%7C8:U=N'6:?20?Q%F@/HU(6EWJL5%B0FA5"CQ&6^D9F''DPX]Z!UUU(J75'1#DBU?E9A4 MHBCE"R?V<4@'GR'5/+%]2&XX- TJ1JBPB"M2?<:Q1=.CD9GHJ@@@UO4S[&<>Z=$4;=_HK M7U:2>52A\:<40[M<%PHJ'2C@32<0>-S0V0X^SC@1!*!>.CM!R*%GHSH07-UB MYV[X\YYY66'R+UNV5+]/$Q3L*]/XLL3FR[QY*R+S] MRN:4NJM#54)USQ0(03AB1RVXW\DL:-U,W'#9F)W#^17J9!'_9$MA4GR@F8!+ MR=]KVX.4;T'@,!WYCG](-(Z>RM88;_'Z,CD/HD@TP!:G,M-6S52F;P63RG1V MC%W*\CN1L66#C&:DR62R*BE436RRR@)#W?1F\X*%Z4VG0)#>S&P.!V#H09VI M32#LUH9K!3Y)@O(&*&]1?*F9%25QG@-FU<,N3Z"=PH!*WD_AN7Y6C4QS$- I M>D9FQLA QJ?6F2NRR3\3]U_Y&4S6+]32>;L''EE8' RMPZ4;\R/++#09)QO> MYOBQVC?3.(!U_#S3_8C(.^?XL=],A_I;OTZ'GT_]:JL#?.DWZD"/#_T&>FV^ M\T\@'/2&G?[3OCD*C+[LJ]49?-@WZ<_(@:2Q,OY]O(KV:UX5+>&5ES+:\]M] MQC88WY!/],62.*,OF?;E[GV<808V460!4UH/-0!*(6*/C0+BN6CQHWX;QNWF[,OW) MZXR!\W3<#NAS.DA?K);V9R0+HF%\SFC-/Y"EY0V[KYR55QL\,5=Z\C]C #T= M_^MN"1C/_]Z CG[!NC2,Z[TIILQ:NZIGJ%*("HVHKI*AHJD4E5I/_FH,N*?C MKV^F-1:7UG#0"4K'S(#5&F2J;<>V#SBY)0:KW/N79U V;L6%/!G_GZEYM[JP M@LFKT#FAN(2"6K-7#,%^HE&:Z0^?N3BO=)+(59#PNFZ3*>(!!S#C89$]PL;_ MQM+HVB>2R2N[FPA+PW)3&-RMZNK!OX/H+-DY5T?!\B)\"-CW[AFD%4$5+F5],H?ZGYHVJ?4)3\U/<0.,/ M4ZCS>1-\Q>E5\,@&D^?[A(TD6YA42!0/02CAZ $"G9#HEZM7(5_6:LDOH%U^ M95R8JUX7,7Z^37@+A.O0ENH:$=9)$*<;.C0YB]?7.'D(5V%\5SO[[7U,QRE[ M7B"5>6(JOB3D3CY4EXX$JMK5 P$[ ^JZ\/U2^CRTN65U'=4$)D(=O8";^ =5 M*UX!6FD$.O#>CQDA<9#NDT<^CY-O<3I;_;4/DTX98 /)*GXI))W#D52WARU" M>FOJF*%NO>0'>Y--K<#"&JW(=DOB8E7U9':@FKQ\8OV6VNXJ;=3T/HUNOP@# M^V9D8,Z*,VYHFH@ N;0+I9Q(COD.ZVJRQ^ZG4:(/\A!Q/APZ9!QJ\/84G2EI+75)I M;2!06F4!;8E%&ZL0H)P?4-E-"L>-1Y/4 A(]]71II; RIK;&(0 (UNR7(CF MWYV++<4S5,K/$$=KWN2XX2E9@.P+GJ/6$V]T\IQG1%'M"IV8B+,TQ" =L*;8 M-S?IFC+VMG93@X'F?/:WUS_,_O9F46:$@#H<=8A[]&8^0_0-+F9\<3C3Z!EXE+- MWKQ18,22[]>7C)>#SSKKR:7R##>1)>3Z%ZTF_[JEY-(F&O8_C27EOUW_2J@3 MQVSIPMD=CEL.&. MK5$HY-*!T6_7-=RBL@%B+="AR3/#KF1LY1N\HX["_H'3C)U[U-VO(;A2/)?& M%4?'J^F"Y&!=M2KG:4LOBQ\FL\8'\.S1EEULP/EP&0G&IT >(6[I-,-QH9Z5I6%U XB?*3]C 1^)W5&Q2[HU:%R$L-[0Z)4[ )0&NK8""=UU)!5:0S M;S%#_[D/HC +LO !L[.*Z)_L0O[W^Y@?7,*FMF?H /2#]N<"=\K6?KX@E;MW:,"9;V MK#.8KFAZ/_NJ$-%'X[*XBKX4C5%0+/HH5BU/9J%=7W01D%?># .6BNK!H%WJ[0M^3_?+(930,FO?OKW[&1[XO5&'B^RO[0J+;*8P;5[WMU !3> M\Q+?SQC'=DG, Y"GE\!DZ?9L_3_[-.,+5<35TH&TJ9*B M6?E]O$IPL5"XU(C*+33%IJWV423<")MX?;O9X-5TSB29IN_9I/W1G&]ZU$!& M9&P(@:F./F-=O\E?9W68E&_8"["1PA--[\8PZSMZZ)G*=>IZ#R;\IVT3R[YG M>\UZX 7\-#%WDO&GJM)CD99K"F8H'QV>W*1/UAW$3YY$AG5,KHYY=?"4ZN-$ MLYZV(<)(,WU6 :2<22Y+D>31@QS:C7Q696]T]8@3<)G4)3AX.C\M3;):2*!_ MM<,!_>F_STFN3XER]%T$L+\>XAST)1@C_&'P-M_NML%"#\%IQFZUK#C!N:()"KTBI M#+1=V67QTT2VC8O? ]$\OB8>&V(E# 5M!T9?&,O1)[I6HJ]YS05]=4U@Z!,H ME:*O([LL?IH*^H3O@6@>7PM]=;$*?=VVPZ*O6I^$:!]D$X\MP1*1PO8C85) -(77VGATII4-3>!8-""1 M7=DZ#B? &,7OH8U!-3]LB'7P-Q8;_(QW).&?;'_%Y"X)=O?A*HC.R79'8G8^ MF3!1VS4J'H-I(P<@FYF 0KB5-1GT+90L#[*H+HPJZ8GP!TMXD+XOK^E?9NU+ MQ[.Q-K!'4IA@L=MUKY2^5;_BXD '/6!>TE$I=866Y/*:;=Q+,X[QC[PB(E^" M,A%F(GH;1/D86W@]"%6@;+<; 7D"%M+YO8XZ9_91:0%%G 'K:,K)T38!_M%] M T3Q\ 0XJW..5IMA,7:]PG&0A.2W.-WA5;@)\5HX%M/*%3>ID'/ I%0K%$9U M!F285;=;EIWS'@DF=:XAAKY,K82^7@+VM205^MU:<7Q*0)>^QC;854]< OAVDP[HQ3I=@9_BU7=W MY('>_C[.DL<<^\4?'/H<],4/_\W>8@-GAQ^J:OV],7LP K9@O:-2!,F6T)(F M25:Z=361>;3:(R:RA]2N]\W TY8$>2O.RZB[ZO2OA)5[__3^YNT%NKXYNWE[ M/=WW(2W WGTA $M\2]]=XY#[[5_?LW^^RO_)_9;^^=_GK(Z[9*VN\%JUB>7SME4*6VE>HU0&JU=7BJ]HT8"M[ MA<3X>8O!W&K0QK50W\"Q- GB-&1+1Y48EXFU8VQ'#"+>MI2"QUZQ?FT<%C6K MQ>3J\J20+GV1[6"M>.B2P-UJT0GB0HW#H#VO';M?!>RXP/<2+WJ<0\Y)'KT)]K8D8]QV=PR(_-_\V M7E-F(YNO$\JT$-^2 4![0R,TTD7*=2COMCD@O( VO<@X]$3F^<3OC1@^9C&J M&^)M1 MT#3ET_(SO0C;A'6>?@FT;6BJ1QE"Q+>(\1&PJA!T:"G6KAX2")N50 M\' )L6M3& %*7A@Q>\"B$5]3NCG2$VD:$L'GU(F2('H?K_'7_XL?A1"6R#0P MW)%Q!G%+(RR*Q!/,0EU#HOE= M&!75;81 [EYN8+A^V1F^!V6PR.WH58.V)5[BE?U<5&Z; E(%+X;H'Z8(GP?) M)C3;&H9$Y4WP]?V:ND:X"5>\'(<"HAK9!EZELL[@E6B&1;+:B!K6JK8EQJD, M:@I-"/&Z]TPL7X?(%R3-FHZAU#WL9Y@5278DX9W@2Q'/\U5,YV0MIM9&+5H? M990M +[-*/1#?Z+1F])]J=%I.'RPJ4G.\H6D[+3#0AZQ!E-P*C- D%YO3/PI M1]&X_45':V>@-7KYMZ3#%*AX)D8G5J[=-J0%RX0R6#QSQ.A1!+)[^$0DTW* IX S^NCI8R LTJX'>:5#"FU] Q94I8%KXDHC)8Q7A MMR[;1&U7R]#S.\DYS2!W)!4C1F>6I28!,]%3ZX.=ZVJKUTSW-%O49'\K8 MBTM3@*SX577F?83/5C;U4PEW9W]:>@8-L=L@BG[9IV&,4S'I$$HT@VQ3PCW* MUO4!AUF!:DV<[;2H BV[@LI+4X"M^%41HVH9$K9OMSBYH\SD MUX1\R>Y5%$$IV8"Q1-(9SD*]L+!6F5##6]ZRA'DI@7*1*3$+];LE5B]!A']A MHZ8?*/0.Z0]GZS7%85K\YP/URKG0&Q1R#5\0RCE[@D KK!_(#:B]0-:N]('B MPJS\!V(BZ#*>Q-2BZIT2B\=E'^H-,+ZCOJC3#?:M5!/+O.)M29Q(30+GB+(JR+'[D"Z8<&0IRW]8V 0AC#N@,Q$5X;TC"@7ZEF(OR!?;,(*_J&G'!ZJO2J78A!Q!]HY%WJ!X M%PJ7:+42^H50\PC.<472+(C^*]Q)O\RJ!$6.T1*$Q4Y@_0-*%RAT4;H" *M WT\97U(<" ONA2<9/-2RX?1FN* MP#Z&=G5*/X"V19>1*],O0)Q9?\5\1_GL3J+NF+(?J'V41C6[)$I%C#,*B\ MQJM]0CUBOKB]89UMH45V.2MKR+8O.Z"RK0P*E1*],E0*Q9?\G^Q(Y/GBQ>U+ M5 J-72%6\G:(_HDVH=F6+*$IUC ,-&^2@!UA>OVXO251"R_":\4MM:XY(+*A M"0J.(J4R+'9EE\5/*/]M7/R)WP+1/+PF\AIB)>P$;8<-AV^_KNY9C7O!)C"5 M2"LL-D4 0F-=(71X%.C6A+N+R"/& MZ0S12)+N(^J!6=Z/=9C@%?6P2K;\[L\NAE3H>G^;ANLP2$(:];[<$W0?T+N] MQ3AFGPB^A%%$_T!W]!'$B!K=4?WA;1BQA[.A DSE-HB#N_Q()?I+L-Z&,=]J MS7>"M_JDZ-WS3M.GLF,3\_S1T4=^ M3Y_'.J1_[X.(WD%(GS!]4V'UXE@O22U^T<=(?]H&Q>3_'8YQPCZ(I/L=JW&0 MT+O,]DG,WZZH$]\A!BP.!PJ!S9Z^4ISP=Q*O\;K !.T.M1SAK^6SXK=V> QA MS&\_.%RE* H?:#]F*,AX9=\9OUO:&7[\!X,73AY""C#V="#?.'W>_[-?\W-% M9A6V/GU"49#B1)HT= M>T)QEC_ 7TB0K%G3BZJ_V^!Q5CZ9E 8?>BOIBCX OA=J&_R)T=D7VHC?V.6. M_9S?,4\_Q;7OQLW6$+F%@ ;Y9GYW4,HA#-&O\1*?:WA1F5!47 M8I0M4SE&Z?[MS7<_O6'T'*5L*F%D)J=YL\3T/;3F5X3R)?A5VKR !800J=7; MPX32F/(BXE<1O3R1$.R*"@F?Z L+-Q8@UPN7X-4V[,&QZ( C#QO' 0])7NT+ M#\!LF(^N?V7U\_":?=MX_E SBNI;+8J[C M+I= )$8?@T?T9H;X"7XCET0W>,?$ZF4T :]H5*)>J]#VQI"MZS1+X2]Z'&OVU M1C+T=_3ZPY"7I"NPT1,]G:3+$?/J]9M7\Y\F&C[[X\8<'78,4Z\]=@!3[\T^BW/0:;UW#V2.UE.A:-50H0IQ72A75GU*G?\@7RM$K\G6"C76\"@, ME(LV&LM@;A_1B^!EN5"$M3PL%6%_5:M#.@M"\F4=*YSP527UI2,9F0E7BYQM M-F$4!AE._QVQ+1;%.A7AXAO:KRT.8GY/M64VKQ((,D"U?ACBWF*9;, M,-6OZ(/>4E+'R[VPN]J$,57/EK64"[::"UA&IGD.L8- >'-K'X"UKC)<]^W% MX&$,A%GV-PT;P"@/[1>NIL$SQ@*_A-$.C7XW_MO/)APM[F\?U@?XTHTB]SYS M7$O8]M"X]C5I,8,IP1-II*?D0-?^1 M#5#G/TYK4DSXDL4#4]G;4(Y+ZXTDX]*N7G\(\C$I)K+1$SNB2;'YCZ]>__!J M/M&/40[X,9L4ZP$@T$FQMG)ODV(B0SUA5'R,*B/.T2'';$JL!W*\IMW%_+5A MVNU(2M-N31(4\I5>_VFW;CHV> )+EWL6K^40_*CC@QSCWV@((.OX!$FWY_8:I"IKL)TP(]A M\K4'$&SR;2GWEWP%AGK"J%H-4H2*UAX[?Q#M_8YIXVY+RQ'N0A,5\ MJ7> Q-LR90'Z1DOY.LPW4\V\G=MHV>Z)%G MWOE4-HG!X<<\\UH""#SSUI5[S;QM0SUA=%B'^6;JJ;GU^_ M69A-.@LD):FW(0D(^II>WZFW:\H4]>V6TM2[R*=^?IY8ZA6]9@G\)>]#C?Y: M(QGZ.WK]88>K]F:7>J2YC=\"/8>JU!Q!LZFTI]Y=Z!89ZPJA* MO67,.3KL&*9>>^SX3+WSUXOOS5)O5U*6>NN2D* _Z/6>>CNFC%'?:BE(O9>K MC+"7O_A^FLE7\*)E#B!^(QK\'QI)\=_6ZP]%?I)OUT9/_$B2[_SUJ\7W4PV@ MO?%CFGRM 02,*+)MQUUC@X]ING7&CU>R^TL##?_"R2EY786 M7C;_U_3ZWOS?-65>[V*AV_Q_6/?PTT2+[G3?M+3\A?"5Z*I?+'1;<#MZ_<'( M4]&=CHV> !+N_Y_SY583G3MTP(]QW1U; $'7W5D,L_]?8*@GC!K+K7Z:>/6= MOO QKKYC"Q_ !/PAS&OSASC]@-,4X[/;E.^V;N%.*U<>%"F7KZETILGG_KN$E9FQ+D.J6^\ (7'[5F>H%FT0#- MD8%%$A/=P (9#[GRR_Q@C_CN P[HZR]L/UX%CXRUIQ=[?+:AR/@=!\D[BL%V MK'314<;1?CIB!CTLGI,[66^?R;$OV,3_X)>)*ODW1/F:GM;"?V>CI M-@KO\A-@V/$[$5.-=KG*_$">TFIQ;;W'*&!VZ%5VH@[:4&5!A!ZI6?I3%)$O M3'BU3Q*NXG#U.W:F8;1?TXC :ZJ$6U[D(XCC/97@1_JLV3$W.*ZNES\&"48) MWI&$=9DY:7)C?,5[XV8OB86W-8 M O%J\DJNR@,. &<[%19LP; HP7 4()!-9/8 6# ZG6$EDU=I[-X+1%?S+T> MPCQ8)UW.=QZ@DT.?_.?]EJ"G2R9]EZ '%@[3:5X5%_#P[!E075TVTZ/5M)C+ M-=%K7%-^)O'AP,?B".>43U;Q-0%,/=F@F,1_[8,HW(1XG1?E1:1V%#$KZ9N$ MJZRZ&.0?A6GTKXKREK;H7; F52?2P\'1+:,")3/6DU?EGX<:OT6!WT-AW^_H M7:-@O0[S8Y0S ]-,QO">ZUUJGS?-S@)G9V>7QTT_3JO.[C3=K4T]IME+^7S? M-/OK=+KH0$_S*)/Z>"=N#W9[3R^=NY\3/NN9NUG2Z9>KI[$&9IKO].GD#,CC MU$])8XQ#X >Y+[BYJVG?X]-+';RT^NN_S81CB%.,/H88+9G4G&:'IQ^C(2=V M]TSIY>9L10TF>/V.=F)U'Z8DN2['V"%.VQ.M5HW*B4_#1B[9Q\@$^,2@C55I M>#97LLQE^21.(8TVE?AA;H3*CST=8H<3TO(E'/C(L M#W'B'V:\8]ITP\YK^M(+,R?Q3"<&HA%N],&0-AS$T/7D(C(4IC3LP!54,&Q@ M2!;@EOT-L_ZDDST4M#3)W15:D!N_2)J>$[X6 ,>KQRN^=X:OM[W VR!>__,> MQQ^"+^D^S/X9I._""*_;V[[Z:R@W??71X++4W=X>^(:OWEV0KG/OJ7&92_+% M&^&VW-U16\?Q;8K67 /Z$J1H&ZQQOMV*'\"<*^17-DQE>3+S;]]=?X(:^O9K__L/'^9N+;]DF+_JV,3_F^KZ^YRO(=9,8\[UD5 /[X+BE M3^F^6$F3W8=4%+,M7X]C@*%X--11FE^(YOIW\1O*0,,?F3[0!B M/K;F#.]VG]'1S?DO%S,4A7_MPS5Z""A%8XN2\^9\33-.LH"2/\*XX>'2ES"[ MIWR1PN@V6*T($_W?M&D+SA(LW_G?7NQDM^6UEX8K\.'<,W* M%?!UVUL:/[D5QE6YI7K>W1'V/Q50EE(\A"N, IIWJ44 M/MW@),D9:$XJ;@O=HW\=LT(1Z?>6FYYFTKKT/'-+ X 6)%?;&'.%*\WE7!05 MLC-4RK#G6_U[&C'=)Q E^=\'$MWX@:D5.+Y@8]$5CY1//%, 2DB'#P!Z(B47 M?-MO]'A#SHN1XR4?(VJIB5E# 4'1-01R,[49GV3%R+*)SQDH"\YBB0>[!:A\B/3:P.!G-P>F-F$@;@7:IS44-LV6J&\G83 MS#@^H6M ?WQ@%XX*Z6WY(41F=F$0W")'I1AZ]3PQ:\"8?$WNZ9(-^+542 M2 EX44,*R,%J.GTRGJX9$]]IMW*>A+E/R/[NOIB)6>5&7J1CUU36(4'@1I+7 M)G>96@.1?W3T^8$7.-,0Z.\!K"Z'X (3#+S]X&% ^SP 9?@6XK]9'.!D1XH M8>?6'14L##*M'2P <^A_A7?_%=PI%TJH1(H[$HLX0%>D$#IO*FS(4"MMPA=* MT*NOZ.7N2@G9<@*V@J(\>& 7[# K^9;M;W&Q7C7!4<"6MI8+#(KU";,TXBF+BB0I-<^,'!+K#*M<%E59<$6 M#(NC!(,DJ?8! ^20%/-H_BN.<1)$9_'Z;+UEL3IC1>\?\-NO.QRG^"K!>4JX MR1>Z%5TZV^VB<-5(5^48%EAM.>@%4^O"4H$Z 3ZLANV7E A#FED6XFG%'1CT MRRTZ[]BHG5&%BV1_A^IV""4,[R[.7J+*#BH,E2$#U4RA%U!_3_U"I%5?\\_PUHS=% M;=EW>,V>">_WC' >S6$Q[()M.J MQ5)LP8=8+G[Y'[&"'HZ[@ M[@6*;D8% <4;&U \X.26](#%FSZP>'.LL'@#"8LWD//%<4B2:[RBF7_]B628 MG8!*I?XFIEQFTM7LKD;::;"FU T_%VMB3CZVTK=>GE&*%#ZPL^#)9H.3XKBL M?UO\\!IM0TK2*6<%*0A+XGX'_OHD9VI\S.?FPGHQ8(3[..2%9#;*+P+\F,W6P=IHOQX M5J9X%<3H%B/\E:V@OF,U#ME\#TIW>)6?WQE7A5;3^R#)3^U\(,6T[W9+*4MQ M<&G&3>0'?98&PS3=L\9YG<9[$JUQ,C(_,0(NL0-8T[55K4J_UFOVZ!<@A,3$ M2%^/F//= 6)/F$:>@$21A'] P,B->>BTP]$.$TM]P;1X5F"2T T(,+G-5.FT M0TY8F=CJ"Z1+0!]1>KY/$LKK MVO35O$7)8DU:N/B'7C\XIS4V*7460PW+\R!)'AEG? BB/2MN6#+$VR!BTI1< M8IRA=3XWEI<"#X/;,&)'^S)*6NT/3')3.>^MC%6UP ]S957)Q)323GJM(*CL MS#VJ$W^E##>OIWB+"Z5YL58FM*,OZ3Y(*5E%OZ7YD@:*OHBVX)=7^:TA5A:\ MQG;+'K/2^R_8=!S;V<@J4!;EPAD/+GYBXC&K0AY1QEPMHWA(6T%%W[B*+:9V_#LD#)DVM^7HBHQ:JUUI5L+[6-$GX]O@\'-D MWV9& $FXN4%'$"ZT(#Q6[,GH.3CV &<%^Q]>7*#9X?3C_"GU4>#@>?T.[H5D M9KU[('/,G@KYS"0E0SNVYJM@.84JQ'6A7-D,40W?Y6=[YQI1I9(?]HU>5.=^ MO^25'/AJL2T=$>3SA#&-3)@M(J5&% 98D @9I6-3COET8LHX&UO?%F1\Q5J^ M$62=5^'F>O!V%Y%'C,N]L:QZ"$F8J5FC4#BOB!5E 3_VA92?>K^UIM;MZO+0[RV5?*\?BA,_2AO"K7R8;E$^*/(UC= MAY@^K9S[O4K8;&R]&;HC5.F_E_7*605Q' >WD= T>[P!Y:;L^W&&RS-TF.I7 M]$%OT5U"OF3W_*XV84S5AY2(4BU\JTUKLGC<4.Q^?Q@"(2\&-GJB M9U[!IQ#AB'GU^LVK^?<3",:$9OQIRCPXXD M4;MCQV/JG;_^8?ZC4>H52$I2;T,2$/0UO;Y3;]>4*>K;+86I]Q'-?^1.,)]8 MXA6]9 GX)6]#C?U:(QGV.WK](*=OWK]PZOYCQ,-GOWQ8YAX M[0$$FWA;ROTE7H&AGC#BB?<0<8X..89IUQXY@&GW'WSM\3E?>GS-/@,(4ZY& MJK@_J90#S"4ZH=.LVHP,WZI6R_/ZR[1OEASGB_(P5%1=XML#M]>1L[5.G00XU?9=!1)@])) ME/K\0 XD+VOT]P ;S'AUOF52B&R[H:(SU LJA M(WQ%J\OD_,@BO#Z8L^VLU_A)"3K?[ UOBV\V38K[MR\F8,?F!J!YG"6=F6. M8J5F67SO#K<[=O9*L=8C7Y5-_\BW[Z7HEIVMDJ';@&;E8DUTL7"Z7$;]%2>K M,.5E"E:8D;V$VM_FN__X;R-S/&O D?Y@:+JIJ8;2;^TL#H1S$.)H:Q "X7-6 MF# '<2G/T)FW0'D3E+>A>8.U.GZ<2OBH3Z"Z,58;2V84]N<('+L[L$Y_]Z\?'ZC"V-S8I2"51)&*-/Y"'GRO.??_Z) MK\PEK.9E%O CF"0Q?DS175F1.E]=7)X\QWKRB3\B M>NTL3].9Y8?Y?Z1-(8BY^F-L;F:,I M_8.8X;D9.T3299R0:_+@;B#\2:7AXNB"1L(P^( %D#U?!(WO8[TAR('^7FZO# M?H_/F)WAMJ(AG\_E_!;3_K20YZ2C>!H]=3CX2B^+T S&I1,R=^NODV^S6@7I M/2+[;!,Q-B1(^$ECE%#?&I14BHNO=WNF&JWSP2[?T,YI\,CIW@VO! @^S3#0 M2UT9)QSZ,H8#@7 2)^O@KD-93=&65X!H#J1K[=%!0?&MD:MXSOX@(4_C.(0; M_>IM%G+NR*D3X([1F572YXOG[ P2DCB.,WBGF<6,F1&=;,DJ:6,E"^[+A>9A M:F)UKUMOVH76Y/Y:?X9X&@VM#1.F,@C=IXG/E-QVE;S5T^\2@1R;5LM(; M?4IF=#F%3PRP8+*B,[9H\D%/:NK]TY"6L=ZHFN;'*E@D67$!6R0!YO9/]('0 MY/*>?P>@:>)]AK?IV6W*RZ"T8&@D6]RO1M;!$92:P>*JD169!Q@T7A8RJ!)" M7 K]4[?"J>E>)9 MW>/U/N)+LN(";6&%-O8=\H%_O_L_QP0T2=R% 1I@W*W./?V @Q1_#N_NL\O- M;RD^2U.;G9G%RDWZ%S%A!V0;A&K)184A7XXDJ^A%'$#G3 ; D%_94Y M ;./Z%,L9)GA%[N+P7W@]8[-"^XA;H^HXRV3ED!KRHZ_I='(: @7A]GJE M/OH.JY?Z]V84/P9:&>IB'MZ#Y_7CK'GK&?I<.BW5@+B*&:HK*8^C1R]R/2^? MMW-(%YF.XQVN"U#[VH6CG&Y]@/>1Q6'DDR>%*L45V>%YXU^ZFG4<_,-/-+S+ M*X4:332H99L3#3)9]X&A6#/T1(/:BF9,J&I(6A$3AV86'0$864:9RM M5LF>@JX8'N:'=(4E%%O!\5B1*"$;\$@$)!Z?\2K!/+U^Y)O1J&UAE2VM7''/ M"CD'YY%JA284.D,R3U&W6W[&Y\5E5%UG9Z,4IR\'4?98; 8,BS--UB%;,'C+ M"VQ1_TFVU*-6^S2OA7F[#Z,UD[SEAB 1BW?>]#1ID]*_-#I](12$56@M],+F7 +.:=37@0&+A"&XH<6- M#2A56W$ 344FK:%>J%F(#UO)(U!P5."1)'4W\/BM3?W:[%@(@:2\-O5!$K8N M[&O!,02>:E.W3%D4AFVTE-2F_GZJI:D[[UA>(%;T,K3U85]KRK)W]/H#D*_2 MU&T;/:$C+TW]>JIG0O3'CWEI:DL @9>F?BTZCJVH9XP*DI3?S_URM0] M@6->F=H2.%Z3[H^+-X9)MR,I3;HU25#$5WK])]VV*7/(-UL*DNY_[*-'M'@S MT;3;?,:-IMA)RC@XYQXK6%#F#BO;X/$OQ+D.(U.[,8QRE/16<) M/T.9I:9?'@\BQ0XMWKM&%S_A['+SCB0;'+*/NNFGO2!S#V&J>-)^33FXK<^. M09./ ?HJBQS>32_S?_-=XTQ1M6O\!4F*7WA=AYMR96T!;F6&FEQZAC[E@>9=/=#D-D\1!1S:QQ=2W,85OGL' M^2ENB+Z.%5H6=8H2-.=J7H1QSE'2D;=-'5-$D S6CB$BN)UTY+MW5LB(8FIQCA%:K'%R, 3[FZ(*L_([;;+E_#\CY>"3_DZ,3*0QZD M8BXUQR5*H:=0-':DQ<=5S9;5U6*1T(PM4?\N7_VXH_W .,E7!L"D?X-N'E]*I%CZMHSU=!?@R2"#^R QKV[.R&51#'P2W3 M'Z_+:^>_7(Q] ((./\3\7;?*FTM:5"7.E1H]P1+F4 2-@3Z G$L1.8WY? B< MR Y+< !*=YCFL,+5<;,9WRR"OP;;781G M5&K^^P\?YV\NOD7583TI^R=)6/3?%&<9TL2!'G% -6]8[9HMB;-[-L4=LTHX M(17%,>W9X]C+W2UQ2_JBJKV_U:3]8:.KN;5!7 5HR[Z-.7 M(2;/P%JU0%63XX:E=(._'URZ;ODWM0.Y]]_&ICLZ%]\L#R#,"TSSL-N(XL>- M26DM #^8!*W*4C?ZGA]XEV:?Z1N[9D?+K6EV7C&V<-=&MWU#(7-2-P3S/)49 MOPS*P+*9"VH5+<\I46$%)/9TI!H6TH@-;/,R GLVM"U8TQK1OQ@]IT0J9JDE MJ>R@H#S#:U+\Q@AA0L4Q,PL!:Q'W*-H@UFJ&\ M&3JT>QZX-2)"\,"%)$0Z6[Y(D8E=&/A2% MUV3CYW MQ/Z:Q,DZ]N@3NK>?US]$ MXO4.1K+EX11J69?BW"K-T/S'Q)BTUK:V[9**("J#"B%42*$/'\[SU1 1#@Y5 MGP!%D^R PI 6X%(*= QO+^Y+<-T![!UMT %69D & M;;'\LOQYQO%+-AM*EVCX7(M]E%6+T<9>/2!__\3@E37!WQ$M 2_1 0TDD$@IU6P%H7D; M0].(@?W>MB36V;UNMY&04"7JWNJE+PXO_4F_;\D@Q.Y]0];"X>>3K/[: MAVF8\8_@#S0%D.21_Y;@=N%Z8_FR+HY>WJ4PA4X[>(T<0X/2*A5&[?EYY$%U M4EW(%B:PI:Z)I6U2W,;/@&(4R5 M'5-+3O!C%7?XR8XQ@DQ7@ 46;8S$>$Q. )7E,S3EACG_#+0$6 M'#' 9&5Z0 'FKU;>_.?7/\Y_-JF5)Y(4U\IK2L*5J:KK!>"Q2 M^WJ^6/QD5*16("DI4MN0!*P/6=/K.?$*3)D6B&RW%"3>"[S*W_[B)UXU\O6T MDJ_P34NJ14I>B;I89*V1K%AD1Z\_&'DI5"NPT1- PD*UKU_-%Z\6/TTS@CK@ MQ[!0K3V 8 O5MI3[*U0K,-031C3Y=L+.T<''L%BM/7RF4*PVWVW]"\Z^8!S3 M/_@^:?I0\]_/XO5''*3[?*O917=Y\^!V7O'=6K M'V7I@=N\&5\3M3NT+?>RYOO^,=H>5/ MK\8'A X%K92L7'P.J M>25_WN^:E$P'&K\O;M\21B'TR]WB)^%J91S79YB=?)JL7-B]&7(&V/"R-9X\^:X5])Z6\XXW?.OV91KC,W&_AG'A?(35&E*=_,\*/$_+ M_P!',!]PFF)\24$3L.(X']@&$;XX.*6#IP]A?I;OV,B=IZ8#_<&U M(*8&<3TCK]D9VSDD1'DL[W CP/WMPI%=MS[ ^P@EL2W?D+C&\_8#"6$=RP\\ M$]$+G*Z2D)]R;KM8EH91AG,\EL\FF!$>\ M-C3%I(QICCTCW ]F"I\W>OMZ3Y>J43FXQO:0./=&^K16P1"NHGBUAD^"U_F# MM 6+@\OX3>ACU[J3HXD8O?YV0:R. M\*$DED0//#2!JMY)=5N"DE>^*S'$+DUD8UC_ER\M?V?[]EU+X F50A;!DQJP MQ,#BZ# @+8EGBP' ]/DY3/]DDRB_Q<4J*S:-^9FYI )R"Y&,;8ZX(I1G[?SI2"3QQ*\KP/(+HQ M 5,K<-3 QJ(K'!=2.!XO]"3TP@?T0#\P#UOQRZB(,'%]7PA#ON5ZP@BFCVHB?K%O#H^_85LZ\MUBKZ-S7 LL$GZ MH*>]"%#7]K"XS\R*=S< 6LEN:LK- ?C*\P+'YSF."RHS.4KC"WC2Y=^PR'-= MKFUB W(9MJD]-_PMVO@[3HQ)ESC#8LP79U'1$Q43@8.\5WYA0R5RUL#_R5+T M/F%3=XH33EE"KYC"'2%K?MS-:I]F9 *GVHC?I C:ABE:B%?8Q.LGQUJE4V'F M?$IOTB3G25\E8";SF+2L\E,[%:V>V@LU23#2%PJ8-JZJ \8O-V=T(+4*=_S< M<0J&>[9X[')3%;F_N0^RC\'C+_CO>'W7.9O&75'Q)%P4.<"\OUGH5.?<$YD' M.2KF!^/L#D?8L^'W00O:E6KR-8KE>1(9U82VP2.ZQ>B>*RN^O1]$RI;L[+@L M"5:C#YD!L$P@4=6,$?UUE@'%M5>CN1D(C7#O@A\'F_,=J:[>=?(54]<2<[]HT%[!#.P6X S4QC"D0W38IKDW/#^@&]!)WTB'HXZF M%OT01AOKD'COD,,3W@U>_7AX!V1Z[_ :)T%T=L?2]-EMRN>86DZBE"F>@D3& MP2V%&L'2C%*[S+<4C9;%-91?1'^4ET=>:*!^=\3T43>Q+I0O :U2Y@,.<*%8 M:<(:$S2HOB-%)>J+9'^'SM:4'H=,(-^X>Q0(D43#?@@!C&N?]FSSQ>7F\S[" MZ3LZ+(E8W:@6KM1"Q1W)A!RP+%8)/;)46I'!6=%HF5]C_"!A5WG!+7Z9U?)D M0T EWE^\NSA[62_*P%I<[^GK9U-1-'*^_6L?/@01YB4'$[+":5J=OW.5X&V0 M_(DS=$-NV>)!^@M9[RFFSG:[J%S(6+0:>;2I014QQ4#3H\3RI4NIM'D!*D@2 M5JNWA^A<@=&GC0E)(NX+"K=4+-<+EXO5-NRAL3 )7Q=G3QLEDF3<%R4>TO%5 MD-U_"1[3=R2YO"TVP%6Q_6R?W9,D_%U!OS:5B_(4"-4_YNSSEI^A+F-T;$H[9-#RZ M!VP)!)#$@9XG[#4T:2C M/BSZ%R?T]X3 N.CW01L3LB,I7A>#_V+L?YW1U,].W?Z<3RK<#6FV;8CJKA8@>CIWP1D=A^J4--1!F:O&GQ4'95M9<$_N%6^HW";8J[7=8 M[D1FL.%CI1$*3'$W%M6)X,U*$AG+K)J4O?E;NWD:^>7-48 M;T_'5X%8/$!//'![H%X-X;&+D\>.X;&ZT<0$/=;#R..\B-X]U0CVE"5O!)/4"@U'WY,9& !X0?$"Q#% <]! M>3O6.?=S?*<%'3\ ],6SN\[!_?7DA!I@3=T+888'CIV 'QD =,BS+RY.OCB0 M+VJ& -/Q14#B7R[ #UEOSC8;O&([,,M>)!]IWY(PB-+_W <)6[@8=XB^@X;B M.??2X!",>MB#)N[]NR"+-GTU+L^V_("9VE;H, \PC%X'A:):;$G0MM2%TOWM M_^!BI3.5_LB_D+$/E1RLI8U+L?PWL>"/MVL WL_&@WL:A>.]#AT ]H*%K1?4D@U-*.+T\%S=0T)=AWY;9J"G$D-C D+=Y8W/;VE&NJ:KZ:+9J(UASDM9&N.:D\7"8V[M@ M&T:/Z'I+_F2,]"K!#-!,DFDH]U6=LSIS).)GN;UX=WUU::R"UT5C'(F.J=:'LW4V_(P;^K_;G&C5%ARM2]5HC5<1 M5;VNGZ6S"\)U<+P(E/ :'PB$Y#'X-GL?IUG"4_85/R3FBOY/2X?:V+"!M)?MQU>;BIFZVP3D32'>DW@V@?9DWXP.> M<,NH3TB2\BMJK1W*&R+>\ELV%\[UHS4UP!K_QSYZ1/,?9HA"]7NVVB-G99B& MN&T88ZZNTXC]^ E_H7'F@40/_ P<2MS"#+T+5F'$)$-6+_M1VA&^F(3L,[X& MG;9GG ]]>Q7_'G^,+V[BO]/_7'^+ HFS^W16E$<*J2B.Z>T\CKUI M#,J#";@;M<*JF^(JXD+T;]PP T-98?KA,< PHDNUH(.:&2I"3A5J.G%A57/W M-'?WF"D\^9@$0U-U,D?.[=X!0#H.TQF/KK:HDKGQ*MZW62;T@61.=DNPTS)JL>1_32)!Q#6&H""SE6=OV.'?IT MQ2S6V&OFL[-9*5X_OZ)^ 'E^- 5-_:O"0/%5A2IDVT-+C77Z7OMF3E$Z[XX+ MSNX2G)]C3O\?)]P0]2E^%GH9%R@(6!!_RJ+?!_&!5:OW?%C^\1MLP MBOC']SNJ[8Z)4-&8'?D2H:!:@OK#=W];_/"_2OJ1XM6>F>,T!*WWO(-_FQ3I M[^=NPI#9&_>J:&FE5!PI>_1KO%C@@>#WZH.G*- E]JC4,4.5EEIU?N947!&J M:3HYD+)*P_@>!,G@K8W[8N^].N+)CQ8LG0I2J2Y7GCQ'62UA?,_QSM _X(QA MGHX2.#EZ^Y5RKY02FZJ'1NS<6(N2F1MH 0\C6IO#,'+3;MC%#S.MG(D?>.PF M6.$:A8UR'7Q&+>?/^&O!SYD7=QEZ^Y" ;4#I-;NRRD^N9-,'*8G"-1?Z@.G8 ME(6JS^R!S5# UEYL^,KM@OZ?2'S?2&KNEU["!)*HO[A$"(*[ZR4'$C\/ 32L0/V#_, M;K&/QIU$^MP]PHIT#^$1WLEVG?F4Q(?S'B.2K6VM)->*UN!A0&IK&#*M,V_G M]VIM2P6;/9%9P,BD1[\R(AE!TB00216I Y#&_K NZ)&D:NT".I^2E"K\\KG! MVXIZ^L"W#ZJI-.B;8FJ- Z)\HT M#85;"7WS#5PWTF9G"XZOV=N%@2]E:>*Q_3,%K82G^0;MP.RL-:W8FZPI]5AP M-XD>SWXLM#H&LU-UQ,7-Y7J7'SJ?QWDA-UZ?&.V"A)&P?*<7Y5R,X05K*I2? MTD=_/[%&GX%,[586<4V+>/%T&WKZ2O!%_.ED M?_].XT!H_7F-?[HK-3TL^U5VPXOO+!II\N00<@!,R2$ J?0O^S2,<9JRT[_" MF#.\L_7_[%.^SI4="A:GX1KGA2]ODB!.*6FAO3E;K9(]7C@FB?KW)-4\P6@1\4E/7^>,,$)S,4A<$MT_-@=V&'\"=@1N0>.C8 M0&Y,!RUGHE1Z\D1+##TU3_0[[I'VAO>X<_*#@P;Y.$:O 384Z>P-,"XQ[()% M;#'2V!EGM*/)$QMB3&\<8>P-\BAG T]M,-,I4P0MLWX,[YJ^^+RI;6"GE/#S MF9R2SU#9_KG"WYQ6>\8_.$TV,>J5#IMV -@+&+W59J3G"G=S[NH9[J"'5B1X ME?V#L8=_WM,GGP81%JY7T0M6!U3(!9V*I,O4@N\>TUF25T17-ESFUQ$70)4$ MY52L^D$0!^LP8$=:E[^OV:E?X>V>OLBB<&FZWP:LNB)C9O=!LD9WA*QY39&[ M($5I?D?I+*]Q&H>8U59(:7-,?UN3* J2ZL\=;;\-5B'[-U/UA2U-*2\R_5OZ MS[%W?.DA1VS T:["+FMSJ+VNUNH-S4!'3NA,],/Q7 KD:7R[A4*-]/@(-]BX M'A6AT@UY0(3.3C_P+)X)>*0G/[B!Q^\DU&>\(G=Q^"^\?K^F^3'M_DH2=/GD>[,(LB%JP]6](/J4%9@AV= '4K0$F MR&![:C%8@31L$GO^BU8MIL&\;[%)4_UN;)7N8+>"E7PU]W M^?G-U&-OV=%>0<2ZR4YQSBD:_3=;;AO&U0$/[!J;+XO981$1(CM.[UDW'E?L MO(AP@R(2W_%)M^+>4) =IMCRV3Y>:'MZ4VW0SBP?HWEP&^U(#LBF8L '>E>3 MC5.^9@N!NSA.A)+./1YLH+H1E%M!9U6PH .VFB%46)JAPA8JC)V"!RB6CRMZ M@$^B O;-ZUPK<#_'B2%T9/7/-KG9)>$V2-CY\&>?>8P(V;P0'1\\OCQ% E!8 M'E?2Y[>5\<:E]_U;PF;7*97UWPV@B2'9F&29NBO M?9#0((MP?K+&1^KQ]^C-G!_0MQA]TM@ 1<3N;8N/[Q2U:A_;*=?L$:2@)Q:K MC/2%9^V$8E3*<.R\^L_Y9"8"X6"D.8C8!4Z+(E@V]IEAZ>=+?#R![W,2[=S]M"VI+_MV9?E=9BN(I+N$[X,<5TH M8)2"?<-(\XG0HO@_YDK9IB0^,;O;)^D^R+=:L]DI=?")/.1(G__\\T_,YI90GL*^B%/++ZI#>"N*$R8HR"B28_R8HCL< MXX05.ECQ2=GL/B'[N_O\!&'^X.DURI7)*@Q*.G56-?XU;_R2CZ_2_6V*_]JS M?N:VO^7_W=-_C5T7H:='$6>8MS:OVBFJMJSVL3^L6\-4.>AG%]"A646#HA4# M>MF.O8B\)2J:HC]X8\1:(]Y\[$W;@T-<5K%@,(P[5B>P-PA8DZ"?<4"D,]Y8 MRU+7/$O]SK(4VS!+TTP+\,\-W;+R X.A&[CP/B]XP">^_AEF]^5AN)>;RQBS MMWZ9?,!I*IZ9ZM>Z5GC?JK5C460+6^!36KW,JZHBVVK+2W^G5:NB\E5\^&Q? MG5M-LUO] SWU_K%)6E^<$>>7WRV;;*&H7C;9VOZP8 U,#!W>J$J$[=7]&%H M\'LG<$K+H+ W(7$?*ZQ7=&[Z65#H2TC=(;(_ M)5+G#^X]B!T\W ')76.^[^PVS9)@E;5\1"E3/ >)C(-7"C6"Y1NE=IEC*1HM MVU]BRLLC>XGZW1'31]U$NU"^1+1*F0\XP 5BI0EK3-" JOIHWL)+\VO'<:!' M$BO[H0<\YI7?//AC9T_]4QCC#.-VX6)#Z48<5$@[NX!4-_1 U,RIJXO#. M4"D?B-:U[5GZ0[.Y9V+WPXG8G8B=SZC9#03JL"ET5J.P6;74Q,V6!<_QQB>[ MZQARB30:?E?)'A_*["A>+YAY(7D-"]Y97L>:"]ARGO?#\6')CNGUPI)_KO>. M M&,YM4EU0POEX1W J9W(%Y7,V6)_:JE7S;W>G%BST T_.K%X?!T+L>)4Q0@:8Q HWYI\K6\*:J:Q2V,, (E<]U(16PYKM M.*+6V/-'RCJ+">];&'E9^KKH-__[%?35G]PY9\AWQP7>BQGPFS1,]!2,XME9A9+ MS+Q]AA]R:9G#LK(AYL9.2\I.;,W_ @V;Q1G]EI*9K,GPNH1LD.5C+DO'3)>- M'0^*>BP5,X61OR5BPRT/7^FOC8=5*S )FWTX7(NG:O M$<8K.VN:Z1];= PMESPN5%GR-%M8^>%J!_W^V5K35G]PY3-HWQ\7>BQ9FRUZ M_#.WR[B-.[V@FK%Q07C,4[4#,;6#)4NPEPU],C1*6GX^,;030_,9#>NNKHZ$ M+:C D5DU9W6K]7-;'DDFF>; U^S5CUBLGJ[:> M9\).*_=//,OS"MN&Y^L6V;8=U'"9+6NF76E[T.TSM/A=R%^WTCNH:)?S,\%C M0I/MNGXK.'E:W5^J'V"!?]U4;U#E4U]37>;?"S:VB_VM8..?H+V-S%>.-675 M!*V4A4=]KGD@@M8P9@G[6EO/R\=.$V$G@N8U-K8\7QT;NPYJ%!KS9IK06-?M M,[3X)&A-*[V#BH:@Y8+'A"8[@F8))R\$[:#>.T%KFNH-JGPUV31GS7K"QHZ@ M6<)FD!5EQJO)C%>2>?H6/]P*LMZKQX:@8Z>58R>Y;H:9Y/KIQ*I.K,KK!P#CP>5-C^FM&^VH M\L;?Q-:-_UFMF]Y36C=&\UDW$YW,LD:-Y7=&4]CX^<(XT.S53>^IJYOZO-5/ MQX$0RT^*I@@9Y@Q+,UI5E]2?7>GKN*^!F%7-5(]SOH;@5J>S*D__&9S]YHM?E;I]GTO9DV$=FFK/HSP6]-B?06D('V]G3PY"M.J&>H(H MIUK3/6_2$BCVYTP: L4;W5(R+"6I H2N7^IDQ99R@O2V081HQJ2IG_X_S>CT M==UBFEZWNRAD)()3I&.E$=]1%2A ,8E?[0+*'U;A+N#FMD&\WU#3E)\EZ,6G MJX\O9]ST.7TN0?Q8/3#:.FZQ2O8$[X,'C#:97@*&"/@C[UVS *LQ#3=,,?/NW_JXJQTCN]Q?=!M&$WS)EK6E)6 M?G/?H;?LQT?J6M^RSL5[:H/<1I1!\L=$>6?"Z&A2O6H-26;OYFR7A!&:_U"R MY V)(O*%V61VOD/O8TK UB$W4)#.PG*AG'$R^M2*5\^?#H[P*LL[470(_;6G M[P GT6/9+.??3!V%RD-(]FDI0^^-T_))\3=U+#5E:>* "X^3,QK9K6E M-1_E*FD/FSHLORT9P\O/Q_Y:@;\?^EK&7, 6;Z9 M<'YL(++\^F&[HLSW>TAY>?$QYK!OP?\=@RY@"R?&IM<6P@LCSFT1Y$0QS1;5I. MM2ZI.YS;3RE5IG[ MPN_HXSK+R8&2F;DJ%9*X_DK!7*QO%_Q20\=>F7FNDY'E%4Y"LN8,(]QBQ-R. M\Q*V!+U:#-]<=DZO!QDE(H7F8D5^A[(:L+<&J464*:*89*VU_5^JNYDQS5?Q M[_''^.(F_CO]S_6W3&0;9#,NBK\&VUV$9^C;J_GO/WRHLUMKC6/5$7H./FF$ MAG-",F^7?O@BZ:Y]\N^B;).)A4=R3Z0)O97/3TYIA*ZGX90#' (1WMV;KQ-H M2VL.@JBD/=37+G0/-,G<,F=;9+O>VO,Z@;^=)IM/D\U>:[&W8X"F&KO 4WCY.2BB9L#_41$M8PX@ MR]<)_.W80&1Y9(0]B :B=!9\SH+,>7. (6F< X<;8K7 B<"=")S_Z&@3&OM1 M-Y.8Z)6T#<+87.B:*5<['A3UH&BF,/)'SH9C9BZT[+!X8,*=@5O>^0YISD\1/)\$>>W%H84XD4]R86<<"T2"$TSU+8D(%8VF1Y&:/_V,<8 MS5_/*!%:T/\M*]11^3WE T&,]G&*5YS7T/Q-DG48\T)SNTHI^Y:-T8O:XT3, MSC]]-'Q))E[XCU^0!CB I6J7<%H@T);? @_[(K_Z_IPL"2>;M@P*W3"O3 M"I=A519LL; X1BQ(LFH?+ !FT??Q TTTU,(''&QN\I%4"S\JD>)>Q"(.>!4I MA,ZB"ALRP$J;+,^#)'GDP]-\FB)(R^F'<@U'>H]QAM9L-$^O1%1!-7(-2[55 MZ=PXI5VOIC@.I61K V VUF79D_YSA=.Q1[U*D!"SE]IT#)%TZ1AR31XP!Y(J M5Q>L6#GMQ\7K^4_"<:9.K+@GN9@#7F5*H;.EQHX,N,IFRS-4CBM7 M7(ZM5.:",UX^/@GYE/P&O0A?H@"]"Y,T0Q]"'*-<+2KUYN/*=^&&_B^KO+9& MOP3QGS.6A8/U-HS#-$OHC3W0<><=O<=\R3.AJ36AB3A>4V]%+UBB_89U4&'G MFY=YTQ^Z#S8A5D0T:%ULB,)?\9]>Z5%Z;/U7?NN/DE@1*.CS04W*,?9[G6_&M!.6A$GB,"BX3).0$%G!N=,7(!!QO,3;G!+N2R2BP=\RPD] <6-CY(#YL ML] '$L1ZRB.7;),=D22$OW3U>B,X4E-:)Y&TY*1FPYTC8LZ1L8UW$96KDXQL M(L3G.W2CGSEYINQ(X0;M@*'&JR12=!MU8H1,KS\?@^4_?B>5B8T M2;;CC!\=P^D-("!6(U;N@<_(#?6$D8##'+!T;##2,9;>, )D*9_Q XD>POC. M<'K&6+ZX9P-Y!X_0:H=F+Z8&9>YAUIXSF:04527\2I]Z:N7$>B;+>LP=BO3 M?#/R:)N6\%$QI:8^R,Z# M^!?\&:_9MDM>7N83IK^E]U=L029>IZRJS#E.LB",W_ZUI]V^W&PP6\&9ML _ ML-7B70QFU2$D#-1': XZ;+=E\6G(7BP/ZCDIO+M+\!W?N%Q5SBH61M.K:]HQ M2OS*GN4E-E=T>'G+.'7>A,&[C3$XA8BS;;.@6HIQJ@)./CXPU0DQBK7U+$ MO8_/XL>;+SAZP!]9&?S\: "P@;G>A/,H_/]O[]IV&[>!Z*_HI<@ND$6;M'U= M8.&@;8 &#="@Q3XRMIRHE25#EW3S]YVA)%]D4J+)&4JR_;+).B1G;)\Y/*,9 M2ETF!MD$] Z-)[_N]9&>WWM,'I4Y8SYLE#TCJ>+I8;R-1R'M?I)/>PC6TO+W M4R5V@[AR9G$S'%,QMMZ:.SWWO9,1TL3 66R_<[X)@BH_[6&$"R$X(W;ZC#!4 M^MCMU1ARQ7X/??."919XH0%NE$Z?!MB2-#2_6J.H!P?GX=;C[1_HZJA5EO]KTWC= M("?OT)A97=H;59V4+5:5I,\9$5WL3VU7O0_PO+M1TQ%#TLCEYG!$I$HDM\L% MTM!N:KGWUZD7#Z9/,$9IYG09AC+UY/"/*PGE\G4XGKG%/NL-<52*!\\I8(;9 ME:[B8SG.HY(Y?3(R2G:G2T9L"?"OI1%!KSXS9--/EN2T\,+4J5SL95_H<1R_2KSPH\;R4OM(6Y<%+L_:B=5 ) MGQ 4%7E0&T^S<659'7!2,D?W5]X5^HSO'Q.Z438,5HU.^"JML;V'0)B[N=T52 MO>5UTOV(U0K\@RP:'0S2K8=8#DZS177JLDJR@Y]^^*[I-S/M0SN' UO\I&53 MI?82\@YE;3;_K KAS)_62?"\_RX\]K^QT9'T? _5&LK^G\;.U8?_E\9K[0M8G3]84O:)G1-9#]J-:G!-T7M6V MPY3]-*"U#X/WC!*<^7.SXJ$+M*>U?U376=QCQ+;7P>UDG[4!Z^8%+^?WG/P8 MION2XI2>HQF'?LIIG, 98Y12]4%Z"U//G8W^S]$Y.^4A6/F;$B=TL&Z,84W5 M4>@MK/TG);-7")+P/IF!(_"%V^4@FD6.2SD.%N$GN);)@1(*M1>._*5:U$.Z M$"WW6A?#;TA4(5 (TN)<^H1\-J^\"CX 72["993(F[8K*\#B)4-#2?%Q&KF& M+A:.8[<.9%IQ66N](ZE+ZDS+="8IP_,XT7_;!-)]3+G'1IN\IT\-KR( M,VKO,.-S=931YNG!VPH,OOD[]1_734*@[N@M'7PNJV MJJX'U795RIJUG0_L7:!.;AF7C1VL?*Y32J"82FO?:.JVJBL$USCMZC'YFCPD M=T_);_#CSRODOI4 )8$<&'X3JW4, Z\>;[[^_'#SX]T5++&&;Q:\S/'7-"M@ MM:685T>7DC!X#T4&L_'Y3_*:0UX] *IXC6!HF 0+\3ZZ-DO'P-+5=-U1W5.3 MM3.@+:JZ^#L.-N#I%73SQP,/:+KU]IBA1_*H".(2I89HFTJ8$G>:V3O"V"KF MYI2'8+UUV[4O06D(K:D$)6$>%?FLS#)XI17,?.[HX[YPF#^S/19:]8]?D]G)WU$P*%O6LZF+!.DO?HD48A!!0 MZ2J:0RPGX1+_C&V46)\+EF519F%=E]N5T'A\7QY@0CD>!RF,@+>*CW=]GZ,B MCY9!G$)*FPVLI7NQE)I_[_L1JYO1A&#WBDP0)1&8?09LP D2\/X AM=!/6+Z M&-%H+1>0N*FAKI7IY$V?%1NHW*J@,GV$:#9^%X20;LUYF0GX /JVYNYAFZU9 M-\P)T>I%Z;?F3CMZ2'=,TV_-]:2SW)I[L)2:?^_MF%+/V,94UXI,$"7:FKL- MV(!3;LUM&(YF:W;'B'9KM@>)Z]:L7YER:^ZV8@.56P54I@\0[B&--:EQUEGX:;%98.?>6&^X1%#F54O<2OR+BJ02 M+R!OA%QX)61)U3%P)V%KX/';@K!PK]HUC]@ MB4N06X)RJE%.63,D<8BK=DCFG,=8QUJB2S3W;/ ?0$DLTC@668Y2(LA?119^ MO%" )6"G2@%^DJV]2JEY%J6M:;Q4-R>$8\)C J]4=X,9;W*@QD\_&VB_6^,HWUO!('P5%CW!EEM9*PU2 -9 "S=8 MKB:=/DR/%Z3..&63D >6O&A#I54*M$HU=\BM25J$>9M<3Q^HQ\LF9Z 2"IU' M\8[V0%G-Q'H=+F8BCI\RD>1B+F]:WP*ZZ?#ZL^@?[A!P?8M3"QE#>[H(,YI> MUX?S5[SQW3)._ZO.>%53\^8VTO,TEQ$'K\D[?E4*9BZ7A1]Q'!0["P^L:8PA MDQ[_M>Z'7-_,)M3,+# CDT2KF!IRP21HDWJ8Q&(U,,"1P>[0TP.91H%0HLQ- M<9A8H%,:IM9&UL[;U;<^0VLB[Z?B+.?_#Q>O;8W1[/V"O6[!VZ]F@?M:0EJ>TSZV6" M8J&J.&81&I*EEOSK#\!+%2^X)$"P )00>^VQNIA((!,?$HD$D/BO__VZ2;]Y M07F1X.QOWW[XTP_??H.R&"^2;/6W;[?%=U$1)\FW__M__=__UW_]/]]]]PEE M*(]*M/CFZ>V;B_-/)_?+)"6DQ3=W][?D3_3-SW_Z@?Z_;TYS'"WR9+%"WWU' M"Q.JW_^3_L]35*!O2*59\9^O1?*W;]=E^?R?WW__]>O7/WW]\4\X7WW_\84XOL,E=?1$TI)E57Q\NT9 M_>W;(MD\IZC];9VC)9M/FN<[-E0[OU#M?/@+UD@4B/YUDBX=U ME!,&S]L\7A/#?([**$D+N13E\Q-IY,>//_Q83P#_ 6$ZM>$/:+5!67F5+7&^ MJ28T,N0?HA05YWB#BC*)2>67.$?)*M.71*L6\Z+=HQ>4;=%Y4D2K54X!0'ZL MFG&VCK(,I28EA%=F7M#+)",3=Q*EG=]NEP0^."^CIQ0U)0J3\BK7.57L*^(D M;A Q.]78T!>%PV=J\\YP5I)OQ)5-T 1%L]E,A@P5E0A..B1Y07=IE!7W9!SF M24QLXD.)X]^_9,DD?"A6,(- I$?M,?S4KKTI],XA[4A3;35T-F3J:"C^1JZ3V+R:U*^&152Q'\&<2[^O24U M]'\S*H^P C/>QV/T.F5R9S&9VK!K1.:>EMU9E,8?-1K&8F*T85/;-+TY-[A$ MQ5WT1GU3LOJXQMFJ1/GF'#V57\A,%F]SLCK$4^R(<@TSBG27XTU2%#A_HT2S MR,2I8D:AB&_\@O(RJ58768+SBG86X215S2@DF51_ODSRHKQ.4'9&().4EU&< MI).L_\3Z9A7WXP>R=,;I"RE\$''E]SN1/B2K+%DF,;6G<8RW55#Z#J<)#4M?8KP@5O8\WZY.%ILD2PB" MJZC@A.6\H8H/HX#/44'ZW.EI7974SM!K+9S!"UU59R*)VR_K%9UP/:[<0P-/\*E:[ MM7Q6!M>PVJUC\)AM!:O=2"E'\^O7:0IELC*X>IU@&$<\C*ZF] ?)F,EA7!9] M"Z[$_C#"M/^=39Q]!0?TLR9(I57+C,+L&G5SISFX,[JV)IW:.=Q9 M(XZL41=VFO,Z^Y:+^;V6F3993.VNF%T(3%P"',I?GLU//JA_/*]?;,1U*HA> M%E%U]IO\;P6XVR6]^;%"Q556';5/.=HC;*BLHC5LF$N^$FK.J"0\\HUGRC& M6S]'@T^CE-Y\>5@CXCB9A).(\6P"F&RS@:D1QY7/0IUF,NO20^U3PA=B=MW& M/G>FQ6OR0Z\N]%JB;($6;6VTJ=/%J6IOZT]QW*LRI5D7<-Z7C]98D"JKN[\% MBO^TPB_?+U#R/3W;^>\_TS^_J_^LI"?__.<9?B%KI"=Z7"#>+652>A?X;]\R MOY%64N$&W[X_2&-;=3T2KH.VLCXU3>U_ZK>TVZTG>;_541ZWG,B?O3X=IXAH M*+Y_KH;E=_$Z27=P6.9XP],F%C:]V[S__*;'X9L2?],OB7,RT__MVQ]HWA!2 M<(GRO+G6+6AWU>BT>_=[[DX\(2U>T%9?IM%JT(O,;XTN!M_K MXYS,]IR>9](,^GU XVZOBX0!]OF 1=/C/SK>XTT\\#(IB,/Y#Q3E[$Z7D;7^ M Y?,O:X'BB3I?3Z7!@!_=AP +7SW$ER27PK.H.=0#8;]B,J]WH<)!!SZ(R9- MW__D5=_7!DS>^PPZ9O_WZ%Q' %\H)0STV#0H^(LG*'@DR]@Z7"_T^'ADPW79 MB,Q="$A$@J[71EP: /S5<0#408K+)$4WV\T3R@<=S_O<:&?\V;V.EH@@Z>!Q MZ:9C?_:B8^_1JKHXDI4WT6;HV(E(>AT\)'&UDX6B@#IZR*'I[%^\Z.PS(EY. MMZD7Z/7_16_,WN;0]+I[1.-J?XN% 77XB$4;J7$]Z-9&EV.H]>K!1&Y.O109:WD M3_\2VAY8N+2NP@0F' @@7%8M-%P/ =9BG"P6.3U 4O_G.LG0!R8L!'0]2##I M7(6#7"@0%)AL6ABX'A?LB7!&_KS-'_'73 2",14+ ETJQP' %4BE^[M,VLYW M/2;8$Z":Y6[SNQR_)/4C 5P$<$A9,!B1.HX%L6@J@!AQ:E'A>K2P)\4=+LHH M_9_DF>MDB@A9B!@0.HX'D5@J:!CP:;'@>LR06K63'$6,WF=]:K>'>I_M1B0B27AV7;GO6]'!1M#]NX'KYK07CQ&E>G^QGA>1')8+#V2=SK7X HP$'; MY]#VMA\QM^:\2+U#2#%+I!WMMT-(^]%Z#JE[*% 0#1:[YW!J4>%'N.TJ*Q&5 M*WE!YU$9-4)Q8O?\+"K1"N?LG3PF MQ6A?OD/A:M>+! 'OSG<8M!WM1Z3M81.E:7MID]G13(I>1P\H7.UHD2"@CAXP M:#O:C^#9Q0;E*S)+?@2M M0?,:I:D(!RR"_KCO$;C:ZP(Q8*.^5[[M8]?C:XV+BC<;7-_;KM+S%+?;DKX\ M3)>L;,J[P_#U*RZ+]I8+U=S]\:%[N_H_FYW_NKEQW\J/KKG0W[C!A;,A*JIIU< M*GM3 5^U&"K58!(8<:0S 9>3_C5J,M<\X<&3ZS;@>X.S%Q!&Y(2-0D6$CB(% M+!L$+")FAB]K'U"!R/C1S#C[9E:%,^BD3A MT/0D&M%8=.6B8GV2+>A_: ZTER@E#2M.RK,HS]^(0:^R-@Z].Y4RK<,'*V/- M6(D[#^L)W;=?S"HJLP]CK6_22I0[X'8UJ2"+>Q0C(B2QX3>H9&_004C;$24D M=1=/"B("823FJ.^&N8&>-L/M&Q%J@!;6IT9U_4_NHD$@ K#W^QRL9\G1[^A. M5FJV<> 3-!IC$;C;]5)Q@ !@\=%/G>/&H!?!0*0R;SK?0+^SNUQCN[[$990R MN_S@&I.JBN->LU3&U=6>A\>+16ZJ_/$T"2%M]"@F=1 <"K+),")F93WUH#Y4 MSIO6[IX1J64? T5.V*A21.@@2,!RR2 B8J3O>;DQY=X2\$X.SN)YC^<9% M2C^P,0)Z![&C*B74X@CX6<^2J(^A3Q@OOB;I\!+.\.=&5_N?'>QX3IME_;LO M9CWAX90031EEJX2^P-7.AQ>O<;JEQX8X7:Q29!?2@11Q$!H:LLI@ V.IGSUQ M\HX]\X#&.7JFIXZ*OZ.4N% 7!5'IU]$LP2?930PL$@?['2"+W/RS6.@G173$ MU=Q'K/9S&3_8-Z89Q_NZ- Y" 2*-U)5D\]!/I.@&&/J/\?5B?,S@GI/]RVPO M+"@U)3NB$Y$[P:D$+-GGYYSSV#'::\E$S,X-O'?> :6O%X_>(N,<,E MUF:8 M !=S0B/B@Q9RPK'4#AVY:/=IF]=JQ3O@;*+!WO>0R)H- /0,!LK6MPE\QMV= M[R%#_X^JCA\-YL)%3+='#(_.?=" )%3$#8^G[\_]A R,.E4 M ,/EZ/%Y"RE(I!KT$!I&42$ A,[)"Q><>64WDZE3D+L/K8JMZ:/8Q+_&V>H1 MY9MS]%1R(R%BHETF.3:17T""2#H!1!SVWD_YO3W&5B-O_- :E)ZY@\ND]PIF MJO+K(PY0TW$X$'S/@>\R>(8:ODQ&IK5Y/(>#WBC!FTU25N^'TTL-.*/ 1UD\ MA@> LKT](J+T"CYPF?7A)*Q#_YB *S$1<*P4'!UU,QYZU_9.U3S612P!Q>X@ M)X/"XA8!9(C(I1KN%X@& Y.;QVN%S@UKYMT\SN>.(>U_=AP,$GE4D#!FY?%A MWI/%HLK;$J5W4;*XRLZBYX3,_L.PL)BJ#0KSJ!S'!DPZ%8AP.?I^JO;K8I M;4L5^:9IXW*T1EF1O*#Z\/LU+NBIL]OE8_0ZWI/2*;W?J5(K[3CTIFE#R8BI MUC3ARI@3QNT>E5&2H<5%5"5]*SH*.$?+)$Z&"P-X@4;]D *.XT]99A7(09CK M'VQV V6?DPSG;49L5 PQQ?O<:'/\V7&\2.110<>8E?7WW$U&'XA)K4]H8V1>F-[.=P*M*? )T8Z^*S MWIIGE"&GP.&LCR#M)#]OXECMB@D3.PR.0%&0%-A8DD*:HSH!ZYY"&Y:&-A:< M2XU^5W7"&I5)'*4A3WK(DQ[RI(<\Z9UVACSI(4]ZR),>\J2'/.DA3_K!78C1 M:BCD27LY;L^J?7^15X[,;W1:S?&SW9EFN<)W_L0]A,L/&(F2 ;$WL% M+HFL^J :,_;X6#Q+M*NBV(* U"<4@*@E]!! 3!FG@J=EZO$E5I98_->E@=0" M"+GQKK0^CJ O3*N#B?76M(^)L3LA7J GI5!B?)W+6Q]*76K-2U]2[\GC.[&C M%]NY'A2 <@PN[WPGN)2:8.)Z33XF[A[)Q729)%0\U'CB+,&DFX26@9MD(Q_W M7(#ANTH04AYT?'*2%.2Z1Q9-RZS>G=FZQ%&R!'0,&ZA]I2.(X3N53: MMT];;G.D G?\:+<;%PD,G_5Q9HO$\P/=3J ZG.H.I[H=.-6]$ZVX7=9WP>V= MYJ[KW[6(LZJXQ.ZC#2P@&! B3CZGGSV4XZ+XB['RU&R#<:7]B&_ M[A>7H< 7 =SW/183LDDYD>+S 557US^A#.512K!\LM@D64*E+9,7=/'ZC+)B M=#%)J5![3@98R&7T: D.!A:4^X2TLDX8F%T.Y7T&HP' !!3##-9="I>A(Q<) MC!,FJPF9GYPP1&WRC%JF!NLW.,.ML./WAU6*[%\.ML3O6 M3X;WZ(05NLI>B*A4!;6X+'QQ*79P8E"XC1Z92 I@8;#2V ]S+%'BIRC)"FI2 M47&;7;Q2U&^38EV'FN@[$T.?&$K?>LIR>I' MPN%4K&"39VS2A+U(1SS,1NC&L3DEZZQQC$-"U0,]@\I]P,I$4P0;@]V$UX^= M\ SKV YC63K^L#L6O/_@,@*X H [O[ZB