0001140361-23-056505.txt : 20231206 0001140361-23-056505.hdr.sgml : 20231206 20231206160614 ACCESSION NUMBER: 0001140361-23-056505 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20231028 FILED AS OF DATE: 20231206 DATE AS OF CHANGE: 20231206 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ollie's Bargain Outlet Holdings, Inc. CENTRAL INDEX KEY: 0001639300 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-VARIETY STORES [5331] IRS NUMBER: 800848819 STATE OF INCORPORATION: DE FISCAL YEAR END: 0203 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37501 FILM NUMBER: 231469666 BUSINESS ADDRESS: STREET 1: 6295 ALLENTOWN BOULEVARD, SUITE 1 CITY: HARRISBURG STATE: PA ZIP: 17112 BUSINESS PHONE: 717 657-2300 MAIL ADDRESS: STREET 1: 6295 ALLENTOWN BOULEVARD, SUITE 1 CITY: HARRISBURG STATE: PA ZIP: 17112 10-Q 1 ef20012458_10q.htm 10-Q

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549

Form 10-Q

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

For the quarterly period ended October 28, 2023

OR

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

Ollie’s Bargain Outlet Holdings, Inc.
(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of incorporation)

001-37501
 
80-0848819
(Commission File Number)
 
(IRS Employer Identification No.)

6295 Allentown Boulevard
Suite 1
Harrisburg, Pennsylvania
 
17112
(Address of principal executive offices)
 
(Zip Code)

(717) 657-2300
(Registrant’s telephone number, including area code)

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

Title of Each Class
Trading Symbol
Name of each exchange on which registered
Common Stock, $0.001 par value
OLLI
The NASDAQ Stock Market LLC

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

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

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

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

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

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

The number of shares of the registrant’s common stock, $0.001 par value, outstanding as of December 1, 2023 was 61,592,272.



 
INDEX
 
     
PART I - FINANCIAL INFORMATION
Page
Item 1.
1
 
1
 
2
 
3
 
4
 
5
Item 2.
15
Item 3.
27
Item 4.
27
     
PART II - OTHER INFORMATION

Item 1.
28
Item 1A.
28
Item 2.
28
Item 5.
29
Item 6.
30


ITEM 1 – CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Income
(In thousands, except per share amounts)
(Unaudited)

 
Thirteen weeks ended
   
Thirty-nine weeks ended
 
    October 28,     October 29,     October 28,     October 29,  
   
2023
   
2022
   
2023
   
2022
 
Net sales
 
$
480,050
   
$
418,072
   
$
1,453,713
   
$
1,277,220
 
Cost of sales
   
285,939
     
253,396
     
884,347
     
827,609
 
Gross profit
   
194,111
     
164,676
     
569,366
     
449,611
 
Selling, general, and administrative expenses
   
141,684
     
124,810
     
406,575
     
359,549
 
Depreciation and amortization expenses
   
7,065
     
5,872
     
20,203
     
16,698
 
Pre-opening expenses
   
6,293
     
4,462
     
12,443
     
10,142
 
Operating income
   
39,069
     
29,532
     
130,145
     
63,222
 
Interest income, net
   
(3,977
)
   
(866
)
   
(10,054
)
   
(880
)
Income before income taxes
   
43,046
     
30,398
     
140,199
     
64,102
 
Income tax expense
   
11,243
     
7,316
     
35,235
     
14,400
 
Net income
 
$
31,803
   
$
23,082
   
$
104,964
   
$
49,702
 
Earnings per common share:
                               
Basic
 
$
0.52
   
$
0.37
   
$
1.70
   
$
0.79
 
Diluted
 
$
0.51
   
$
0.37
   
$
1.69
   
$
0.79
 
Weighted average common shares outstanding:
                               
Basic
   
61,682
     
62,507
     
61,807
     
62,603
 
Diluted
   
62,068
     
62,751
     
62,110
     
62,810
 

See accompanying notes to the condensed consolidated financial statements.

1

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(In thousands, except per share amounts)
(Unaudited)

 
October 28,
   
January 28,
   
 October 29,
 
 Assets   2023    
2023
    2022  
Current assets:
                 
Cash and cash equivalents
 
$
159,555
   
$
210,596
   
$
182,104
 
Short-term investments
    104,477       60,165       -  
Inventories
    532,370       470,534       523,728  
Accounts receivable
    1,973       2,374       1,363  
Prepaid expenses and other current assets
   
7,184
     
10,627
     
7,157
 
Total current assets
   
805,559
     
754,296
     
714,352
 
Property and equipment, net of accumulated depreciation of $174,569, $150,386 and $142,789, respectively
   
230,203
     
175,947
     
170,133
 
Operating lease right-of-use assets
   
481,124
     
436,326
     
447,922
 
Goodwill
   
444,850
     
444,850
     
444,850
 
Trade name
   
230,559
     
230,559
     
230,559
 
Other assets
   
2,065
     
2,118
     
2,152
 
Total assets
 
$
2,194,360
   
$
2,044,096
   
$
2,009,968
 
Liabilities and Stockholders’ Equity
                       
Current liabilities:
                       
Current portion of long-term debt
 
$
554
   
$
430
   
$
445
 
Accounts payable
   
105,440
     
90,204
     
83,210
 
Income taxes payable
   
592
     
3,056
     
-
 
Current portion of operating lease liabilities
   
94,899
     
88,636
     
81,589
 
Accrued expenses and other current liabilities
   
87,618
     
76,959
     
86,949
 
Total current liabilities
   
289,103
     
259,285
     
252,193
 
Revolving credit facility
   
-
     
-
     
-
 
Long-term debt
   
957
     
858
     
1,006
 
Deferred income taxes
   
70,899
     
70,632
     
65,418
 
Long-term portion of operating lease liabilities
   
393,027
     
351,251
     
373,228
 
Other long-term liabilities
   
-
     
1
     
1
 
Total liabilities
   
753,986
     
682,027
     
691,846
 
Stockholders’ equity:
                       
Preferred stock - 50,000 shares authorized at $0.001 par value; no shares issued
   
-
     
-
     
-
 
Common stock - 500,000 shares authorized at $0.001 par value; 66,896, 66,672 and 66,665 shares issued, respectively
   
67
     
67
     
67
 
Additional paid-in capital
   
690,842
     
677,694
     
674,958
 
Retained earnings
   
1,091,476
     
986,512
     
933,424
 
Treasury - common stock, at cost; 5,299, 4,664 and 4,418 shares, respectively
   
(342,011
)
   
(302,204
)
   
(290,327
)
Total stockholders’ equity
   
1,440,374
     
1,362,069
     
1,318,122
 
Total liabilities and stockholders’ equity
 
$
2,194,360
   
$
2,044,096
   
$
2,009,968
 

See accompanying notes to the condensed consolidated financial statements.

2

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Stockholders’ Equity
(In thousands)
(Unaudited)

 
Thirteen weeks ended October 28, 2023 and October 29, 2022
 
               
Additional
          Total  
   
Common stock
   
Treasury stock
   
paid-in
   
Retained
   
stockholders’
 
   
Shares
   
Amount
   
Shares
   
Amount
   
capital
   
earnings
   
equity
 
Balance as of July 29, 2023
   
66,858
   
$
67
     
(5,156
)
 
$
(331,198
)
 
$
686,438
   
$
1,059,673
   
$
1,414,980
 
Stock-based compensation expense
   
-
     
-
     
-
     
-
     
3,004
     
-
     
3,004
 
Proceeds from stock options exercised
   
36
     
-
     
-
     
-
     
1,464
     
-
     
1,464
 
Vesting of restricted stock
   
3
     
-
     
-
     
-
     
-
     
-
     
-
 
Common shares withheld for taxes
   
(1
)
   
-
     
-
     
-
     
(64
)
   
-
     
(64
)
Shares repurchased
   
-
     
-
     
(143
)
   
(10,813
)
   
-
     
-
     
(10,813
)
Net income
   
-
     
-
     
-
     
-
     
-
     
31,803
     
31,803
 
Balance as of October 28, 2023
   
66,896
   
$
67
     
(5,299
)
 
$
(342,011
)
 
$
690,842
   
$
1,091,476
   
$
1,440,374
 
                                                         
Balance as of July 30, 2022
   
66,652
   
$
67
     
(4,054
)
 
$
(270,323
)
 
$
672,107
   
$
910,342
   
$
1,312,193
 
Stock-based compensation expense
   
-
     
-
     
-
     
-
     
2,590
     
-
     
2,590
 
Proceeds from stock options exercised
   
12
     
-
     
-
     
-
     
273
     
-
     
273
 
Vesting of restricted stock
    1       -       -       -       -       -       -  
Common shares withheld for taxes
   
-
     
-
     
-
     
-
     
(12
)
   
-
     
(12
)
Shares repurchased
    -       -       (364 )     (20,004 )     -       -       (20,004 )
Net income
   
-
     
-
     
-
     
-
     
-
     
23,082
     
23,082
 
Balance as of October 29, 2022
   
66,665
   
$
67
     
(4,418
)
 
$
(290,327
)
 
$
674,958
   
$
933,424
   
$
1,318,122
 

 
Thirty-nine weeks ended October 28, 2023 and October 29, 2022
 
                 Additional            Total  
   
Common stock
   
Treasury stock
   
paid-in
   
Retained
   
stockholders’
 
   
Shares
   
Amount
   
Shares
   
Amount
   
capital
   
earnings
   
equity
 
Balance as of January 28, 2023
   
66,672
   
$
67
     
(4,664
)
 
$
(302,204
)
 
$
677,694
   
$
986,512
   
$
1,362,069
 
Stock-based compensation expense
   
-
     
-
     
-
     
-
     
9,008
     
-
     
9,008
 
Proceeds from stock options exercised
   
153
     
-
     
-
     
-
     
5,601
     
-
     
5,601
 
Vesting of restricted stock
   
96
     
-
     
-
     
-
     
-
     
-
     
-
 
Common shares withheld for taxes
   
(25
)
   
-
     
-
     
-
     
(1,461
)
   
-
     
(1,461
)
Shares repurchased
   
-
     
-
     
(635
)
   
(39,807
)
   
-
     
-
     
(39,807
)
Net income
   
-
     
-
     
-
     
-
     
-
     
104,964
     
104,964
 
Balance as of October 28, 2023
   
66,896
   
$
67
     
(5,299
)
 
$
(342,011
)
 
$
690,842
   
$
1,091,476
   
$
1,440,374
 
                                                         
Balance as of January 29, 2022
   
66,516
   
$
67
     
(3,816
)
 
$
(260,372
)
 
$
664,293
   
$
883,722
   
$
1,287,710
 
Stock-based compensation expense
   
-
     
-
     
-
     
-
     
7,313
     
-
     
7,313
 
Proceeds from stock options exercised
   
115
     
-
     
-
     
-
     
3,866
     
-
     
3,866
 
Vesting of restricted stock
   
45
     
-
     
-
     
-
     
-
     
-
     
-
 
Common shares withheld for taxes
   
(11
)
   
-
     
-
     
-
     
(514
)
   
-
     
(514
)
Shares repurchased
    -       -       (602 )     (29,955 )     -       -       (29,955 )
Net income
   
-
     
-
     
-
     
-
     
-
     
49,702
     
49,702
 
Balance as of October 29, 2022
   
66,665
   
$
67
     
(4,418
)
 
$
(290,327
)
 
$
674,958
   
$
933,424
   
$
1,318,122
 

See accompanying notes to the condensed consolidated financial statements.

3

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)

 
Thirty-nine weeks ended
 
   
October 28,
   
October 29,
 
   
2023
   
2022
 
Cash Flows from Operating Activities:
           
Net income
 
$
104,964
   
$
49,702
 
Adjustments to reconcile net income to net cash provided by operating activities:
               
Depreciation and amortization of property and equipment
   
25,272
     
20,964
 
Amortization of debt issuance costs
   
207
     
192
 
Gain on sale of assets
   
(304
)
   
(280
)
Deferred income tax provision
   
267
     
(761
)
Stock-based compensation expense
   
9,008
     
7,313
 
Changes in operating assets and liabilities:
               
Inventories
   
(61,836
)
   
(56,422
)
Accounts receivable
   
478
     
9
 
Prepaid expenses and other assets
   
3,289
     
3,875
 
Accounts payable
   
18,942
     
(24,050
)
Income taxes payable
   
(2,464
)
   
(2,556
)
Accrued expenses and other liabilities
   
13,038
     
2,993
 
Net cash provided by operating activities
   
110,861
     
979
 
Cash Flows from Investing Activities:
               
Purchases of property and equipment
   
(81,375
)
   
(38,937
)
Proceeds from sale of property and equipment
   
386
     
311
 
Purchases of short-term investments
    (206,828 )     -  
Maturities of short-term investments
    162,516       -  
Net cash used in investing activities
   
(125,301
)
   
(38,626
)
Cash Flows from Financing Activities:
               
Repayments on finance leases
   
(857
)
   
(623
)
Proceeds from stock option exercises
   
5,524
     
3,866
 
Common shares withheld for taxes
   
(1,461
)
   
(514
)
Payment for shares repurchased
   
(39,807
)
   
(29,955
)
Net cash used in financing activities
   
(36,601
)
   
(27,226
)
Net decrease in cash and cash equivalents
   
(51,041
)
   
(64,873
)
Cash and cash equivalents, beginning of the period
   
210,596
     
246,977
 
Cash and cash equivalents, end of the period
 
$
159,555
   
$
182,104
 
Supplemental disclosure of cash flow information:
               
Cash paid during the period for:
               
Interest
 
$
321
   
$
286
 
Income taxes
 
$
37,452
   
$
19,012
 
Non-cash investing activities:
               
Accrued purchases of property and equipment
 
$
5,073
   
$
7,192
 
Non-cash financing activities
               
Receivable from exercise of stock options
  $ 77     $ -  

See accompanying notes to the condensed consolidated financial statements.

4

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
October 28, 2023 and October 29, 2022
(Unaudited)
 

(1)
Basis of Presentation and Summary of Significant Accounting Policies


(a)
Description of Business

Ollie’s Bargain Outlet Holdings, Inc. and subsidiaries (collectively referred to as the “Company” or “Ollie’s”) principally buys overproduced, overstocked, and closeout merchandise from manufacturers, wholesalers, and other retailers. In addition, the Company augments its name-brand closeout deals with directly sourced private label products featuring names exclusive to Ollie’s in order to provide consistently value-priced goods in select key merchandise categories.

Since its first store opened in 1982, the Company has grown to 505 retail locations in 30 states as of October 28, 2023. Ollie’s Bargain Outlet retail locations are located in Alabama, Arkansas, Connecticut, Delaware, Florida, Georgia, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maryland, Massachusetts, Michigan, Mississippi, Missouri, New Jersey, New York, North Carolina, Ohio, Oklahoma, Pennsylvania, Rhode Island, South Carolina, Tennessee, Texas, Vermont, Virginia, and West Virginia.


(b)
Fiscal Year

Ollie’s follows a 52/53-week fiscal year, which ends on the Saturday nearer to January 31st of the following calendar year.  References to the thirteen weeks ended October 28, 2023 and October 29, 2022 refer to the thirteen weeks from July 30, 2023 to October 28, 2023 and from July 31, 2022 to October 29, 2022, respectively.  References to the year-to-date periods ended October 28, 2023 and October 29, 2022 refer to the thirty-nine weeks from January 29, 2023 to October 28, 2023 and from January 30, 2022 to October 29, 2022, respectively. References to “2022” refer to the fiscal year ended January 28, 2023, references to “2023” refer to the fiscal year ending February 3, 2024, and references to “2024” refer to the fiscal year ending February 1, 2025.  Fiscal year 2022 consists of 52 weeks, fiscal year 2023 consists of 53-weeks, and fiscal year 2024 consists of 52 weeks.


(c)
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated financial statements reflect all normal recurring adjustments which management believes are necessary to present fairly the Company’s results of operations, financial condition, and cash flows for all periods presented. The condensed consolidated balance sheets as of October 28, 2023 and October 29, 2022, and the condensed consolidated statements of income and stockholders’ equity for the thirteen and thirty-nine weeks ended October 28, 2023 and October 29, 2022, and the condensed consolidated statements of cash flows for the thirty-nine weeks ended October 28, 2023 and October 29, 2022 have been prepared by the Company and are unaudited. The Company’s business is seasonal in nature and results of operations for the interim periods presented are not necessarily indicative of operating results for 2023 or any other period. All intercompany accounts, transactions, and balances have been eliminated in consolidation.

The Company’s balance sheet as of January 28, 2023, presented herein, has been derived from the audited balance sheet included in the Company’s Annual Report on Form 10-K filed with the SEC on March 24, 2023 (“Annual Report”), but does not include all disclosures required by GAAP. These financial statements should be read in conjunction with the financial statements for 2022 and footnotes thereto included in the Annual Report.

For purposes of the disclosure requirements for segments of a business enterprise, it has been determined that the Company is comprised of one operating segment.


(d)
Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

5

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
October 28, 2023 and October 29, 2022
(Unaudited)

(e)
Fair Value Disclosures

Fair value is defined as the price which the Company would receive to sell an asset or pay to transfer a liability (an exit price) in an orderly transaction between market participants on the measurement date. In determining fair value, GAAP establishes a three-level hierarchy used in measuring fair value, as follows:


Level 1 inputs are quoted prices available for identical assets and liabilities in active markets.


Level 2 inputs are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets and liabilities in active markets or other inputs that are observable or can be corroborated by observable market data.


Level 3 inputs are unobservable, developed using the Company’s estimates and assumptions, which reflect those that market participants would use.

The Company’s financial instruments consist of cash and cash equivalents, investment securities, accounts receivable, accounts payable and the Company’s credit facilities. The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable are representative of their respective fair value because of their short-term nature. The carrying amount of the Company’s credit facilities approximates its fair value because the interest rates are adjusted regularly based on current market conditions. Under the fair value hierarchy, the fair market values of cash equivalents and the investments in treasury bonds are Level 1 while the investments in municipal bonds are Level 2. Since quoted prices in active markets for identical assets are not available, these prices are determined by the third-party pricing service using observable market information such as quotes from less active markets and quoted prices of similar securities.
 
As of October 28, 2023 and January 28, 2023, the Company’s investment securities are classified as held-to-maturity since the Company has the intent and ability to hold the investments to maturity. Such securities are carried at amortized cost plus accrued interest and consist of the following:

 
 
As of October 28, 2023
 
 
 
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Market
Value
 
 
 
(in thousands)
 
Short-term:
                       
Treasury Bonds
 
$
69,497
   
$
-
   
$
(833
)
 
$
68,664
 
Municipal bonds
   
34,980
     
-
     
(422
)
   
34,558
 
Total
 
$
104,477
   
$
-
   
$
(1,255
)
 
$
103,222
 

 
 
As of January 28, 2023
 
 
 
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Market
Value
 
 
 
(in thousands)
 
Short-term:
                       
Treasury Bonds
 
$
55,274
   
$
-
   
$
(83
)
 
$
55,191
 
Municipal bonds
   
4,891
     
-
     
(8
)
   
4,883
 
Total
 
$
60,165
   
$
-
   
$
(91
)
 
$
60,074
 

Short-term investment securities as of October 28, 2023 and January 28, 2023 all mature in one year or less.

6

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
October 28, 2023 and October 29, 2022
(Unaudited)
(2)
Net Sales

Ollie’s recognizes retail sales in its stores when merchandise is sold and the customer takes possession of merchandise.  Also included in net sales is revenue allocated to certain redeemed discounts earned via the Ollie’s Army loyalty program and gift card breakage.  Net sales are presented net of returns and sales tax. The Company provides an allowance for estimated retail merchandise returns based on prior experience.

Revenue Recognition

Revenue is deferred for the Ollie’s Army loyalty program where members accumulate points that can be redeemed for discounts on future purchases. The Company has determined it has an additional performance obligation to Ollie’s Army members at the time of the initial transaction. The Company allocates the transaction price to the initial transaction and the discount awards based upon its relative standalone selling price, which considers historical redemption patterns for the award. Revenue is recognized as those discount awards are redeemed. Discount awards issued upon the achievement of specified point levels are subject to expiration. Unless temporarily extended, the maximum redemption period is 45 days. At the end of each fiscal period, unredeemed discount awards and accumulated points to earn a future discount award are reflected as a liability.  Discount awards are combined in one homogeneous pool and are not separately identifiable.  Therefore, the revenue recognized consists of discount awards redeemed that were included in the deferred revenue balance at the beginning of the period as well as discount awards issued during the current period.  The following table is a reconciliation of the liability related to this program:

Thirty-nine weeks ended
 
 
October 28,
   
October 29,
 
 
2023
   
2022
 
 
(in thousands)
 
Beginning balance
 
$
8,130
   
$
7,782
 
Revenue deferred
   
11,171
     
10,775
 
Revenue recognized
   
(9,865
)
   
(10,786
)
Ending balance
 
$
9,436
   
$
7,771
 

Gift card breakage for gift card liabilities not subject to escheatment is recognized as revenue in proportion to the redemption of gift cards. Gift cards do not expire. The rate applied to redemptions is based upon a historical breakage rate. Gift cards are combined in one homogenous pool and are not separately identifiable. Therefore, the revenue recognized consists of gift cards that were included in the liability at the beginning of the period as well as gift cards that were issued during the period. The following table is a reconciliation of the gift card liability:

Thirty-nine weeks ended
 
  October 28,    
October 29,
 
 
2023
   
2022
 
  (in thousands)  
Beginning balance
 
$
2,527
   
$
2,291
 
Gift card issuances
   
3,097
     
3,112
 
Gift card redemption and breakage
   
(3,271
)
   
(3,214
)
Ending balance
 
$
2,353
   
$
2,189
 

7

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
October 28, 2023 and October 29, 2022
(Unaudited)
(3)
Earnings per Common Share

Basic earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding after giving effect to the potential dilution, if applicable, from the assumed exercise of stock options into shares of common stock as if those stock options were exercised and the assumed lapse of restrictions on restricted stock units.

The following table summarizes those effects for the diluted earnings per common share calculation:

 
Thirteen weeks ended
   
Thirty-nine weeks ended
 
    October 28,     October 29,     October 28,     October 29,  
   
2023
   
2022
   
2023
   
2022
 
    (in thousands, except per share amounts)  
Net income
 
$
31,803
   
$
23,082
   
$
104,964
   
$
49,702
 
Weighted average number of common shares outstanding - Basic
   
61,682
     
62,507
     
61,807
     
62,603
 
Incremental shares from the assumed exercise of outstanding stock options and vesting of restricted stock units
   
386
     
244
     
303
     
207
 
Weighted average number of common shares outstanding - Diluted
   
62,068
     
62,751
     
62,110
     
62,810
 
Earnings per common share - Basic
 
$
0.52
   
$
0.37
   
$
1.70
   
$
0.79
 
Earnings per common share - Diluted
 
$
0.51
   
$
0.37
   
$
1.69
   
$
0.79
 

The effect of the weighted average assumed exercise of stock options outstanding totaling 491,766 and 791,256 for the thirteen weeks ended October 28, 2023 and October 29, 2022, respectively, and 616,304 and 879,134 for the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively, were excluded from the calculation of diluted weighted average common shares outstanding because the effect would have been antidilutive.

The effect of weighted average non-vested restricted stock units outstanding totaling 570 and 43,159 for the thirteen weeks ended October 28, 2023 and October 29, 2022, respectively, and 15,569 and 41,427 for the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively, were excluded from the calculation of diluted weighted average common shares outstanding because the effect would have been antidilutive.

(4)
Leases

Effective February 3, 2019, the Company accounts for its leases under ASC 842, Leases (Topic 842). Under this guidance, arrangements meeting the definition of a lease are classified as operating or financing leases and are recorded on the balance sheet as both a right-of-use asset and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease, if available. The Company’s lessors do not provide an implicit rate, nor is one readily available, therefore the Company uses its incremental borrowing rate based on the portfolio approach, which applies one rate to leases within a given period. Lease liabilities are increased by interest and reduced by payments each period, and the right-of-use asset is amortized over the lease term. For operating leases, interest on the lease liability and the amortization of the right-of-use asset result in straight-line rent expense over the lease term. Variable lease expenses, if any, are recorded when incurred.

In calculating the right-of-use asset and lease liability, the Company elects to combine lease and non-lease components. The Company excludes short-term leases having initial terms of 12 months or less from the guidance as an accounting policy election and recognizes rent expense on a straight-line basis over the lease term. The Company does not act as a lessor.

8

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
October 28, 2023 and October 29, 2022
(Unaudited)
Ollie’s generally leases its stores, offices, and distribution facilities under operating leases that expire at various dates through 2035.  These leases generally provide for fixed annual rentals; however, several provide for minimum annual rentals plus contingent rentals based on a percentage of annual sales.  A majority of the Company’s leases also require a payment for all or a portion of common-area maintenance, insurance, real estate taxes, water and sewer costs, and repairs, on a fixed or variable payment basis, the cost of which, for leases existing as of the adoption of ASC 842, is charged to the related expense category rather than being accounted for as rent expense.  For leases entered into after the adoption of ASC 842, the Company accounts for lease components together with non-lease components as a single component for all classes of underlying assets.  Most of the leases contain options to renew for three to five successive five-year periods.  The Company is generally not reasonably certain to exercise renewal options; therefore, the options are not considered in determining the lease term, and associated potential option payments are excluded from the lease payments.  Ollie’s lease agreements generally do not contain any material residual value guarantees or material restrictive covenants.

Store and office lease costs are classified in selling, general, and administrative expenses and distribution center lease costs are classified in cost of sales on the condensed consolidated statements of income.

The following table summarizes the maturity of the Company’s operating lease liabilities by fiscal year as of October 28, 2023:

    October 28,  
   
2023
 
    (in thousands)
 
Remainder of 2023
 
$
21,213
 
2024
   
108,250
 
2025
   
89,975
 
2026
   
85,204
 
2027
   
73,050
 
Thereafter
   
180,155
 
Total undiscounted lease payments (1)
   
557,847
 
Less:  Imputed interest
   
(69,921
)
Total lease obligations
   
487,926
 
Less:  Current obligations under leases
   
(94,899
)
Long-term lease obligations
 
$
393,027
 

(1)
Lease obligations exclude $13.0 million of minimum lease payments for leases signed, but not commenced.

The following table summarizes other information related to the Company’s operating leases as of and for the respective periods:

 
Thirty-nine weeks ended
 
    October 28,     October 29,  
   
2023
   
2022
 
    (dollars in thousands)
 
Cash paid for operating leases
 
$
77,630
   
$
70,157
 
Operating lease cost
   
77,100
     
70,656
 
Variable lease cost
   
9,182
     
7,649
 
Non-cash right-of-use assets obtained in exchange for lease obligations
   
52,108
     
48,083
 
Weighted-average remaining lease term
 
6.6 years
   
6.5 years
 
Weighted-average discount rate
   
3.8
%
   
3.4
%

9

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
October 28, 2023 and October 29, 2022
(Unaudited)
(5)
Commitments and Contingencies

Contingencies

Legal Matters
 
From time to time, the Company may be involved in claims and legal actions that arise in the ordinary course of its business. The Company cannot predict the outcome of any litigation or suit to which it is a party.  However, the Company does not believe that an unfavorable decision of any of the current claims or legal actions against it, individually or in the aggregate, will have a material adverse effect on its financial position, results of operations, liquidity, or capital resources.
 
(6)
Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consists of the following:

   
October 28,
   
January 28,
   
October 29,
 
 
2023
   
2023
   
2022
 
    (in thousands)
Compensation and benefits
 
$
18,359
   
$
14,751
   
$
16,047
 
Deferred revenue
   
11,789
     
10,657
     
9,960
 
Insurance    
11,316
     
9,141
     
11,209
 
Sales and use taxes
   
10,833
     
6,567
     
9,860
 
Advertising
   
6,959
     
6,582
     
7,247
 
Real estate
   
6,025
     
6,283
     
8,124
 
Freight
   
2,885
     
2,641
     
3,585
 
Other
   
19,452
     
20,337
     
20,917
 
   
$
87,618
   
$
76,959
   
$
86,949
 

(7)
Debt Obligations and Financing Arrangements

Long-term debt consists of finance leases.

The Company’s credit facility (the “Credit Facility”) provides for a five-year $100.0 million revolving credit facility, which includes a $45.0 million sub-facility for letters of credit and a $25.0 million sub-facility for swingline loans (the “Revolving Credit Facility”). Loans under the Revolving Credit Facility mature on May 22, 2024. In addition, the Company may at any time add term loan facilities or additional revolving commitments up to $150.0 million pursuant to terms and conditions set out in the Credit Facility.

As a result of the anticipated discontinuation of LIBOR in 2023, on January 24, 2023, the Company amended its Credit Facility to replace the LIBOR-based interest rates included therein with SOFR-based interest rates and to modify the provisions for determining an alternative rate of interest upon the occurrence of certain events relating to the availability of interest rate benchmarks. The interest rates for the Credit Facility are calculated as follows: for ABR Loans, the highest of the Prime Rate, the Federal Funds Effective Rate plus 0.50% and Term SOFR with a term of one-month in effect on such day plus the SOFR Spread Adjustment plus 1.0%, plus the Applicable Margin, or, for SOFR Loans, the SOFR Loan Rate plus the Applicable Margin plus the SOFR Spread Adjustment. The Applicable Margin will vary from 0.00% to 0.50% for an ABR Loan and 1.00% to 1.50% for a SOFR Loan, based on availability under the Credit Facility. The SOFR Loan Rate is subject to a 0% floor.

10

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
October 28, 2023 and October 29, 2022
(Unaudited)
Under the terms of the Revolving Credit Facility, as of October 28, 2023, the Company could borrow up to 90.0% of the most recent appraised value (valued at cost, discounted for the current net orderly liquidation value) of its eligible inventory, as defined, up to $100.0 million.

As of October 28, 2023, the Company had no outstanding borrowings under the Revolving Credit Facility, with $91.8 million of borrowing availability, outstanding letters of credit commitments of $7.9 million and $0.2 million of rent reserves. The Revolving Credit Facility also contains a variable unused line fee ranging from 0.125% to 0.250% per annum.

The Credit Facility is collateralized by the Company’s assets and equity and contains a financial covenant, as well as certain business covenants, including restrictions on dividend payments, which the Company must comply with during the term of the agreement. The financial covenant is a consolidated fixed charge coverage ratio test of at least 1.0 to 1.0 applicable during a covenant period, based on reference to availability. The Company was in compliance with all terms of the Credit Facility during the thirty-nine weeks ended October 28, 2023.

The provisions of the Credit Facility restrict all of the net assets of the Company’s consolidated subsidiaries, which constitutes all of the net assets on the Company’s consolidated balance sheet as of October 28, 2023, from being used to pay any dividends or make other restricted payments to the Company without prior written consent from the financial institutions that are a party to the Credit Facility, subject to material exceptions including pro forma compliance with the applicable conditions described in the Credit Facility.

(8)
Income Taxes

The effective tax rates for the thirteen weeks ended October 28, 2023 and October 29, 2022 were 26.1% and 24.1%, respectively. The increase in the effective tax rates in the thirteen weeks ended October 28, 2023 was primarily due to a decrease in discrete tax benefits related to stock-based compensation, a decrease in tax credits, and state tax rate changes. Discrete tax expense totaled $0.1 million in the thirteen weeks ended October 28, 2023 compared to discrete tax benefits of $0.2 million in the thirteen weeks ended October 29, 2022.

The effective tax rates for the thirty-nine weeks ended October 28, 2023 and October 29, 2022 were 25.1% and 22.5%, respectively. The increase in the effective tax rate in the thirty-nine weeks ended October 28, 2023 was primarily due to a decrease in discrete tax benefits related to stock-based compensation and state tax rate changes. Discrete tax benefits totaled $0.7 million in the thirty-nine weeks ended October 28, 2023 compared to discrete tax benefits of $1.5 million in the thirty-nine weeks ended October 29, 2022.

The Company is subject to tax in the United States. The Company files a consolidated U.S. income tax return for federal income tax purposes. The Company is no longer subject to income tax examinations by U.S. federal, or state and local tax authorities for tax years 2017 and prior.

(9)
Equity Incentive Plans

During fiscal 2012, Ollie’s established an equity incentive plan (the “2012 Plan”), under which stock options were granted to executive officers and key employees as deemed appropriate under the provisions of the 2012 Plan, with an exercise price at the fair value of the underlying stock on the date of grant. The vesting period for options granted under the 2012 Plan is five years (20% ratably per year). Options granted under the 2012 Plan are subject to employment for vesting, expire 10 years from the date of grant, and are not transferable other than upon death. As of July 15, 2015, the date of the pricing of the Company’s initial public offering, no additional equity grants will be made under the 2012 Plan.

In connection with its initial public offering, the Company adopted the 2015 equity incentive plan (the “2015 Plan”) pursuant to which the Company’s Board of Directors may grant stock options, restricted shares, or other awards to employees, directors and consultants. The 2015 Plan allows for the issuance of up to 5,250,000 shares. Awards will be made pursuant to agreements and may be subject to vesting and other restrictions as determined by the Board of Directors or the Compensation Committee of the Board. The Company uses authorized and unissued shares to satisfy share award exercises. As of October 28, 2023, there were 1,950,619 shares available for grant under the 2015 Plan.

11

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
October 28, 2023 and October 29, 2022
(Unaudited)
Stock Options

The exercise price for stock options is determined at the fair value of the underlying stock on the date of grant. The vesting period for awards granted under the 2015 Plan is generally set at four years (25% ratably per year). Awards are subject to employment for vesting, expire 10 years from the date of grant, and are not transferable other than upon death.

A summary of the Company’s stock option activity and related information for the thirty-nine weeks ended October 28, 2023 follows:

                 Weighted  
           Weighted      average  
           average      remaining  
     Number      exercise      contractual  
 
of options
   
price
   
term (years)
 
Outstanding at January 28, 2023
   
1,209,251
   
$
53.92
       
Granted
   
144,630
     
57.91
       
Forfeited
   
(47,380
)
   
61.10
       
Exercised
   
(152,583
)
   
36.71
       
Outstanding at October 28, 2023
   
1,153,918
     
56.40
     
6.9
 
Exercisable at October 28, 2023
   
596,980
     
56.94
     
5.7
 

The weighted average grant date fair value per option for options granted during the thirty-nine weeks ended October 28, 2023 and October 29, 2022 was $29.07 and $20.62, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that used the weighted average assumptions in the following table:

 
Thirty-nine weeks ended
 
     October 28,      October 29,  
   
2023
   
2022
 
Risk-free interest rate
   
3.36
%
   
2.63
%
Expected dividend yield
   
-
     
-
 
Expected life (years)
 
6.25
   
6.25 years
 
Expected volatility
   
47.16
%
   
44.40
%

The expected life of stock options is estimated using the “simplified method,” as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants.  The simplified method is based on the average of the vesting tranches and the contractual life of each grant. For expected volatility, the Company uses its historical information over the expected life of the option granted to calculate the fair value of option grants.  The risk-free interest rate is based on U.S. Treasury notes with a term approximating the expected life of the option.

Restricted Stock Units

Restricted stock units (“RSUs”) are issued at the closing price of the Company’s common stock on the date of grant. RSUs outstanding vest ratably over four years or cliff vest in one or four years. Awards are subject to employment for vesting and are not transferable other than upon death.

12

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
October 28, 2023 and October 29, 2022
(Unaudited)
A summary of the Company’s RSU activity and related information for the thirty-nine weeks ended October 28, 2023 is as follows:

           Weighted  
           average  
     Number    
grant date
 
 
of shares
   
fair value
 
Non-vested balance at January 28, 2023
   
276,278
   
$
50.32
 
Granted
   
202,909
     
58.05
 
Forfeited
   
(24,804
)
   
52.90
 
Vested
   
(96,226
)
   
52.16
 
Non-vested balance at October 28, 2023
   
358,157
     
54.02
 

Stock-Based Compensation Expense

The compensation cost for stock options and RSUs which have been recorded within selling, general, and administrative expenses related to the Company’s equity incentive plans was $3.0 million and $2.6 million for the thirteen weeks ended October 28, 2023 and October 29, 2022, respectively, and $9.0 million and $7.3 million for the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively.

As of October 28, 2023, there was $25.4 million of total unrecognized compensation cost related to non-vested stock-based compensation arrangements. That cost is expected to be recognized over a weighted average period of 2.7 years. Compensation costs related to awards are recognized using the straight-line method.

(10)
Common Stock

Common Stock

The Company’s capital structure consists of a single class of common stock with one vote per share. The Company has authorized 500,000,000 shares at $0.001 par value per share. Additionally, the Company has authorized 50,000,000 shares of preferred stock at $0.001 per value per share; to date, however, no preferred shares have been issued. Treasury stock, which consists of the Company’s common stock, is accounted for using the cost method.

Share Repurchase Program

On December 15, 2020, the Board of Directors of the Company authorized the repurchase of up to $100.0 million of shares of the Company’s common stock. On March 16, 2021, the Board of Directors of the Company authorized an increase of $100.0 million in the Company’s share repurchase program.  Both of these authorizations were authorized to be executed through January 2023. On November 30, 2021, the Board authorized an additional $200.0 million to repurchase stock pursuant to the Company’s share repurchase program, expiring on December 15, 2023. Shares under both authorizations may be purchased from time to time in open market transactions (including blocks), privately negotiated transactions, accelerated share repurchase programs or other derivative transactions, issuer self-tender offers, or any combination of the foregoing. The timing of repurchases and the actual amount purchased will depend on a variety of factors, including the market price of the Company’s shares, general market, economic and business conditions, and other corporate considerations. In addition, the authorizations are subject to extension or earlier termination by the Board of Directors at any time.

During the thirty-nine weeks ended October 28, 2023, the Company repurchased 634,733 shares of its common stock for $39.8 million, inclusive of transaction costs, pursuant to its share repurchase program. These expenditures are funded by cash on hand. As of October 28, 2023, the Company had $98.4 million remaining under its share repurchase authorization. There can be no assurance that any additional repurchases will be completed, or as to the timing or amount of any repurchases. The share repurchase program may be discontinued at any time.

13

OLLIE’S BARGAIN OUTLET HOLDINGS, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
October 28, 2023 and October 29, 2022
(Unaudited)
(11)
Transactions with Affiliated and Related Parties



During the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively, the Company purchased inventory of $1.2 million and $0.5 million from a subsidiary of Hillman Solutions, Inc. where John Swygert, President and Chief Executive Officer of Ollie’s, is a member of its Board of Directors.

(12)
Subsequent Events


On November 30, 2023, the Company’s Board of Directors authorized an extension to the existing share repurchase buyback program set to expire on December 15, 2023, extended to March 31, 2026. The plan is subject to extension or earlier termination by the Board at any time.

14

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

The following discussion and analysis of the financial condition and results of our operations should be read together with the financial statements and related notes of Ollie’s Bargain Outlet Holdings, Inc. included in Item 1 of this Quarterly Report on Form 10-Q and with our audited financial statements and the related notes included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or SEC, on March 24, 2023 (“Annual Report”). As used in this Quarterly Report on Form 10-Q, except where the context otherwise requires or where otherwise indicated, the terms “Ollie’s,” the “Company,” “we,” “our,” and “us” refer to Ollie’s Bargain Outlet Holdings, Inc. and subsidiaries.

We operate on a fiscal calendar widely used by the retail industry that results in a fiscal year consisting of a 52- or 53-week period ending on the Saturday nearer to January 31st of the following year. References to “2024” refer to the 52-week period of February 4, 2024 to February 1, 2025. References to “2023” refer to the 53-week period of January 29, 2023 to February 3, 2024.  References to “2022” refer to the 52-week period of January 30, 2022 to January 28, 2023.  References to the “third quarter of fiscal 2023” and the “third quarter of fiscal 2022” refer to the thirteen weeks of July 30, 2023 to October 28, 2023 and July 31, 2022 to October 29, 2022, respectively.  Year-to-date periods ended October 28, 2023 and October 29, 2022 refer to the thirty-nine weeks of January 29, 2023 to October 28, 2023 and January 30, 2022 to October 29, 2022, respectively. Historical results are not necessarily indicative of the results to be expected for any future period and results for any interim period may not necessarily be indicative of the results that may be expected for a full year.

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the U.S. Private Securities Litigation Reform Act of 1995.  Forward-looking statements can be identified by words such as “could,” “may,” “might,” “will,” “likely,” “anticipates,” “intends,” “plans,” “seeks,” “believes,” “estimates,” “expects,” “continues,” “projects,” and similar references to future periods, prospects, financial performance, and industry outlook. Forward-looking statements are based on our current expectations and assumptions regarding our business, capital market conditions, the economy, and other future conditions. Because forward-looking statements relate to the future, by their nature, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict. As a result, our actual results may differ materially from those contemplated by the forward-looking statements. Important factors that could cause actual results to differ materially from those in the forward-looking statements include regional, national or global political, economic, business, competitive, market and regulatory conditions, including, but not limited to, supply chain challenges, legislation, national trade policy, and the following: our failure to adequately procure and manage our inventory, anticipate consumer demand, or achieve favorable product margins; changes in consumer confidence and spending; risks associated with our status as a “brick and mortar” only retailer; risks associated with intense competition; our failure to open new profitable stores, or successfully enter new markets, on a timely basis or at all; fluctuations in comparable store sales and results of operations, including on a quarterly basis; factors such as inflation, cost increases and energy prices; the risks associated with doing business with international manufacturers and suppliers including, but not limited to, potential increases in tariffs on imported goods; our inability to operate our stores due to civil unrest and related protests or disturbances; our failure to properly hire and to retain key personnel and other qualified personnel; changes in market levels of wages; risks associated with cybersecurity events, and the timely and effective deployment, protection, and defense of computer networks and other electronic systems, including e-mail; our inability to obtain favorable lease terms for our properties; the failure to timely acquire, develop, open and operate, or the loss of, disruption or interruption in the operations of, any of our centralized distribution centers; risks associated with our lack of operations in the growing online retail marketplace; risks associated with litigation, the expense of defense, and potential for adverse outcomes; our inability to successfully develop or implement our marketing, advertising, and promotional efforts; the seasonal nature of our business; risks associated with natural disasters, whether or not caused by climate change; outbreak of viruses, global health epidemics, pandemics, or widespread illness, including the continued impact of COVID-19 and continuing or renewed regulatory responses thereto; changes in government regulations, procedures, and requirements; and our ability to service indebtedness and to comply with our financial covenants together with each of the other factors set forth under “Item 1A - Risk Factors” contained herein and in our filings with the SEC, including our Annual Report. Any forward-looking statement made by us in this Quarterly Report on Form 10-Q speaks only as of the date on which such statement is made. Factors or events that could cause our actual results to differ may emerge from time to time, and it is not possible for us to predict all of them. We undertake no obligation to publicly update or revise any forward-looking statement, whether as a result of new information, future developments or otherwise, except as may be required by law.  You are advised, however, to consult any further disclosures we make on related subjects in our public announcements and SEC filings.

15

Overview

Ollie’s is a highly differentiated and fast-growing, extreme value retailer of brand name merchandise at drastically reduced prices.  Known for our assortment of products offered as “Good Stuff Cheap,” we offer customers a broad selection of brand name products, including housewares, bed and bath, food, floor coverings, health and beauty aids, books and stationery, toys, and electronics.  Our differentiated go-to market strategy is characterized by a unique, fun and engaging treasure hunt shopping experience, compelling customer value proposition and witty, humorous in-store signage and advertising campaigns.

Our Growth Strategy

Since the founding of Ollie’s in 1982, we have grown organically by backfilling existing markets and leveraging our brand awareness, marketing and infrastructure to expand into new markets in contiguous states.  We have expanded to 505 stores located in 30 states as of October 28, 2023, opening our 500th store in Iowa City, IA, our 30th state during the quarter.

Our stores are supported by three distribution centers, one each in York, PA, Commerce, GA and Lancaster, TX. We recently completed the expansion of our York, PA distribution center, which provides an additional 201,000 square feet of distribution capacity. In the first quarter of fiscal 2023, the Company acquired land in Princeton, IL, for the construction of its fourth distribution center. The total cost of the land and building is expected to be in the range of approximately $85 million. The Company expects to occupy the distribution center in the first half of fiscal 2024. With the expansion of our York, PA distribution center and the addition of our fourth distribution center, we believe our distribution capabilities will support between 700 and 750 stores.

We have invested in our associates, infrastructure, distribution network and information systems to allow us to continue to rapidly grow our store footprint, including:


growing our merchant buying team to increase our access to brand name/closeout merchandise;


adding members to our senior management team;


expanding the capacity of our distribution centers to their current 2.4 million square feet and constructing a fourth distribution center in Princeton, IL; and


investing in information technology, accounting, and warehouse management systems.

Our business model has produced consistent and predictable store growth over the past several years, during both strong and weaker economic cycles.  We plan to continue to enhance our competitive positioning and drive growth in sales and profitability by executing on the following strategies:


growing our store base;


increasing our offerings of great bargains; and


leveraging and expanding Ollie’s Army.

We have a proven portable, flexible, and highly profitable store model that has produced consistent financial results and returns.  Our new store model targets a store size between 25,000 to 35,000 square feet and an average initial cash investment of approximately $1.0 million, which includes store fixtures and equipment, store-level and distribution center inventory (net of payables), and pre-opening expenses.  We target new store sales of approximately $4.0 million in their first full year of operations.

16

While we are focused on driving comparable store sales and managing our expenses, our revenue and profitability growth will primarily come from opening new stores.  The core elements of our business model are procuring great deals, offering extreme values to our customers and creating consistent, predictable store growth and margins.  In addition, our new stores generally open strong, immediately contributing to the growth in net sales and profitability of our business.  We plan to achieve continued net sales growth, including comparable stores sales, by adding stores to our store base and by continuing to provide quality merchandise at a value for our customers as we scale and gain more access to purchase directly from major manufacturers.  We also plan to leverage and expand our Ollie’s Army database.  In addition, we plan to continue to manage our selling, general, and administrative expenses (“SG&A”) by continuing to make process improvements and by maintaining our strong expense control discipline.

Our ability to grow and our results of operations may be impacted by additional factors and uncertainties, such as consumer spending habits, which are subject to macroeconomic conditions and changes in discretionary income.  Our customers’ discretionary income is primarily impacted by gas prices, wages, rising interest rates, and consumer trends and preferences, which fluctuate depending on the environment. The potential consolidation of our competitors or other changes in our competitive landscape could also impact our results of operations or our ability to grow, even though we compete with a broad range of retailers.

Our key competitive advantage is our direct buying relationships with many major manufacturers, wholesalers, distributors, brokers, and retailers for our brand name and closeout products and unbranded goods.  We also augment our product mix with private label brands.  As we continue to grow, we believe our increased scale will provide us with even greater access to brand name and closeout products as major manufacturers seek a single buyer to acquire an entire deal.

How We Assess the Performance of Our Business and Key Line Items

We consider a variety of financial and operating measures in assessing the performance of our business.  The key measures we use are number of new stores, net sales, comparable store sales, gross profit and gross margin, SG&A, pre-opening expenses, operating income, EBITDA and Adjusted EBITDA.

Number of New Stores

The number of new stores reflects the number of stores opened during a particular reporting period.  Before we open new stores, we incur pre-opening expenses described below under “Pre-Opening Expenses” and we make an initial investment in inventory.  We also make initial capital investments in fixtures and equipment, which we amortize over time.

We expect new store growth to be the primary driver of our sales growth.  Our initial lease terms are approximately seven years with options to renew for three to five successive five-year periods.  Our portable and predictable real estate model focuses on backfilling existing markets and entering new markets in contiguous states.  Our new stores often open with higher sales levels as a result of greater advertising and promotional spend in connection with grand opening events, but decline shortly thereafter to our new store model levels.

Net Sales

Ollie’s recognizes retail sales in its stores when merchandise is sold and the customer takes possession of the merchandise.  Also included in net sales is revenue allocated to certain redeemed discounts earned via the Ollie’s Army loyalty program and gift card breakage.  Net sales are presented net of returns and sales tax.  Net sales consist of sales from comparable stores and non-comparable stores, described below under “Comparable Store Sales.”  Growth of our net sales is primarily driven by expansion of our store base in existing and new markets.  As we continue to grow, we believe we will have greater access to brand name and closeout merchandise and an increased deal selection, resulting in more potential offerings for our customers.  Net sales are impacted by product mix, merchandise mix and availability, as well as promotional activities and the spending habits of our customers. Our broad selection of offerings across diverse product categories supports growth in net sales by attracting new customers, which results in higher spending levels and frequency of shopping visits from our customers, including Ollie’s Army members.

17

The spending habits of our customers are subject to macroeconomic conditions and changes in discretionary income.  Our customers’ discretionary income is primarily impacted by gas prices, wages, rising interest rates, and consumer trends and preferences, which fluctuate depending on the environment.  However, because we offer a broad selection of merchandise at extreme values, we believe we are less impacted than other retailers by economic cycles that correspond with declines in general consumer spending habits.  We believe we also benefit from periods of increased consumer spending.

Comparable Store Sales

Comparable store sales measure performance of a store during the current reporting period against the performance of the same store in the corresponding period of the previous year.  Comparable store sales consist of net sales from our stores beginning on the first day of the sixteenth full fiscal month following the store’s opening, which is when we believe comparability is achieved.  Comparable store sales are impacted by the same factors that impact net sales.

We define comparable stores to be stores that:


have been remodeled while remaining open;


are closed for five or fewer days in any fiscal month;


are closed temporarily and relocated within their respective trade areas; and


have expanded, but are not significantly different in size, within their current locations.

Non-comparable store sales consist of new store sales and sales for stores not open for a full 15 months.  Stores which are closed temporarily, but for more than five days in any fiscal month, are included in non-comparable store sales beginning in the fiscal month in which the temporary closure begins until the first full month of operation once the store re-opens, at which time they are included in comparable store sales.

Opening new stores is the primary component of our growth strategy and as we continue to execute on our growth strategy, we expect a significant portion of our sales growth will be attributable to non-comparable store sales.  Accordingly, comparable store sales are only one measure we use to assess the success of our growth strategy.

Gross Profit and Gross Margin

Gross profit is equal to our net sales less our cost of sales.  Cost of sales includes merchandise costs, inventory markdowns, shrinkage and transportation, distribution and warehousing costs, including depreciation. Gross margin is gross profit as a percentage of our net sales. Gross margin is a measure used by management to indicate whether we are selling merchandise at an appropriate gross profit.

In addition, our gross margin is impacted by product mix, as some products generally provide higher gross margins, by our merchandise mix and availability, and by our merchandise cost, which can vary.

Our gross profit is variable in nature and generally follows changes in net sales.  We regularly analyze the components of gross profit, as well as gross margin.  Specifically, our product margin and merchandise mix is reviewed by our merchant team and senior management, ensuring strict adherence to internal margin goals.  Our disciplined buying approach has produced consistent gross margins and we believe helps to mitigate adverse impacts on gross profit and results of operation.

The components of our cost of sales may not be comparable to the components of cost of sales or similar measures of our competitors and other retailers.  As a result, our gross profit and gross margin may not be comparable to similar data made available by our competitors and other retailers.

18

Selling, General, and Administrative Expenses

SG&A are comprised of payroll and benefits for store, field support, and support center associates.  SG&A also include marketing and advertising expense, occupancy costs for stores and the store support center, insurance, corporate infrastructure, and other general expenses. The components of our SG&A remain relatively consistent per store and for each new store opening. The components of our SG&A may not be comparable to the components of similar measures of other retailers.  Consolidated SG&A generally increase as we grow our store base and as our net sales increase. A significant portion of our expenses is primarily fixed in nature, and we expect to continue to maintain strict discipline while carefully monitoring SG&A as a percentage of net sales.  We expect that our SG&A will continue to increase in future periods with future growth.

Depreciation and Amortization Expenses

Property and equipment are stated at original cost less accumulated depreciation and amortization. Depreciation and amortization expenses are calculated over the estimated useful lives of the related assets, or in the case of leasehold improvements, the lesser of the useful lives or the remaining term of the lease. Expenditures for additions, renewals, and betterments are capitalized; expenditures for maintenance and repairs are charged to expense as incurred. Depreciation and amortization are computed on the straight-line method for financial reporting purposes. Depreciation as it relates to our distribution centers is included within cost of sales on the condensed consolidated statements of income.

Pre-Opening Expenses

Pre-opening expenses consist of expenses of opening new stores and distribution centers, as well as store remodel and closing costs.  For opening new stores, pre-opening expenses include grand opening advertising costs, payroll expenses, travel expenses, employee training costs, rent expenses, and store setup costs.  Pre-opening expenses for new stores are expensed as they are incurred, which is typically within 30 to 45 days of opening a new store. For opening distribution centers, pre-opening expenses primarily include inventory transportation costs, employee travel expenses, and occupancy costs. Store remodel costs primarily consist of payroll expenses, travel expenses, and store setup costs expensed as they are incurred. Store closing costs primarily consist of insurance deductibles, rent, and store payroll.

Operating Income

Operating income is gross profit less SG&A, depreciation and amortization, and pre-opening expenses.  Operating income excludes net interest income or expense, and income tax expense or benefit.  We use operating income as an indicator of the productivity of our business and our ability to manage expenses.

EBITDA and Adjusted EBITDA

EBITDA and Adjusted EBITDA are key metrics used by management and our Board to assess our financial performance.  EBITDA and Adjusted EBITDA are also frequently used by analysts, investors and other interested parties to evaluate companies in our industry.  We use Adjusted EBITDA to supplement U.S. generally accepted accounting principles (“GAAP”) measures of performance to evaluate the effectiveness of our business strategies, to make budgeting decisions, to evaluate our performance in connection with compensation decisions and to compare our performance against that of other peer companies using similar measures.  Management believes it is useful to investors and analysts to evaluate these non-GAAP measures on the same basis as management uses to evaluate the Company’s operating results.  We believe that excluding items from operating income, net income and net income per diluted share that may not be indicative of, or are unrelated to, our core operating results, and that may vary in frequency or magnitude, enhances the comparability of our results and provides a better baseline for analyzing trends in our business.

19

We define EBITDA as net income before net interest income or expense, depreciation and amortization expenses and income taxes.  Adjusted EBITDA represents EBITDA as further adjusted for non-cash stock-based compensation expense and gains on insurance settlements.  EBITDA and Adjusted EBITDA are non-GAAP measures and may not be comparable to similar measures reported by other companies.  EBITDA and Adjusted EBITDA have limitations as analytical tools, and you should not consider them in isolation or as a substitute for analysis of our results as reported under GAAP. In the future we may incur expenses or charges such as those added back to calculate Adjusted EBITDA. Our presentation of Adjusted EBITDA should not be construed as an inference that our future results will be unaffected by these items. For further discussion of EBITDA and Adjusted EBITDA and for reconciliations of net income, the most directly comparable GAAP measure, to EBITDA and Adjusted EBITDA, see “Results of Operations.”

Factors Affecting the Comparability of our Results of Operations

Our results over the past two years have been affected by the following factors, which must be understood in order to assess the comparability of our period-to-period financial performance and condition.

Historical Results

Historical results are not necessarily indicative of the results to be expected for any future period.

Store Openings and Closings

We opened 23 new stores in the third quarter of fiscal 2023 and opened 15 new stores and closed one store in the third quarter of fiscal 2022. We opened 38 new stores and closed one store in the thirty-nine weeks ended October 28, 2023 and opened 35 new stores and closed three stores, one in connection with a relocation, in the thirty-nine weeks ended October 29, 2022.

Seasonality

Our business is seasonal in nature and demand is generally the highest in our fourth fiscal quarter due to the holiday sales season.  To prepare for the holiday sales season, we must order and keep in stock more merchandise than we carry during other times of the year and generally engage in additional marketing efforts.  We expect inventory levels, along with accounts payable and accrued expenses, to reach their highest levels in our third and fourth fiscal quarters in anticipation of increased net sales during the holiday sales season.  As a result of this seasonality, and generally because of variation in consumer spending habits, we experience fluctuations in net sales and working capital requirements during the year.  Because we offer a broad selection of merchandise at extreme values, we believe we are less impacted than other retailers by economic cycles which correspond with declines in general consumer spending habits, and we believe we still benefit from periods of increased consumer spending.

20

Results of Operations

The following tables summarize key components of our results of operations for the periods indicated, both in dollars and as a percentage of our net sales.

We derived the condensed consolidated statements of income for the thirteen and thirty-nine weeks ended October 28, 2023 and October 29, 2022 from our unaudited condensed consolidated financial statements and related notes.  Our historical results are not necessarily indicative of the results that may be expected in the future.


 
Thirteen weeks ended
   
Thirty-nine weeks ended
 

 
October 28,
   
October 29,
   
October 28,
   
October 29,
 

 
2023
   
2022
   
2023
   
2022
 

 
( dollars in thousands)
 
Condensed consolidated statements of income data:
                       
Net sales
 
$
480,050
   
$
418,072
   
$
1,453,713
   
$
1,277,220
 
Cost of sales
   
285,939
     
253,396
     
884,347
     
827,609
 
Gross profit
   
194,111
     
164,676
     
569,366
     
449,611
 
Selling, general and administrative expenses
   
141,684
     
124,810
     
406,575
     
359,549
 
Depreciation and amortization expenses
   
7,065
     
5,872
     
20,203
     
16,698
 
Pre-opening expenses
   
6,293
     
4,462
     
12,443
     
10,142
 
Operating income
   
39,069
     
29,532
     
130,145
     
63,222
 
Interest income, net
   
(3,977
)
   
(866
)
   
(10,054
)
   
(880
)
Income before income taxes
   
43,046
     
30,398
     
140,199
     
64,102
 
Income tax expense
   
11,243
     
7,316
     
35,235
     
14,400
 
Net income
 
$
31,803
   
$
23,082
   
$
104,964
   
$
49,702
 
Percentage of net sales (1):
                               
Net sales
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of sales
   
59.6
     
60.6
     
60.8
     
64.8
 
Gross profit
   
40.4
     
39.4
     
39.2
     
35.2
 
Selling, general and administrative expenses
   
29.5
     
29.9
     
28.0
     
28.2
 
Depreciation and amortization expenses
   
1.5
     
1.4
     
1.4
     
1.3
 
Pre-opening expenses
   
1.3
     
1.1
     
0.9
     
0.8
 
Operating income
   
8.1
     
7.1
     
9.0
     
4.9
 
Interest income, net
   
(0.8
)
   
(0.2
)
   
(0.7
)
   
(0.1
)
Income before income taxes
   
9.0
     
7.3
     
9.6
     
5.0
 
Income tax expense
   
2.3
     
1.7
     
2.4
     
1.1
 
Net income
   
6.6
%
   
5.5
%
   
7.2
%
   
3.9
%
Select operating data:
                               
New store openings
   
23
     
15
     
38
     
35
 
Number of closed stores
   
     
(1
)
   
(1
)
   
(3
)
Number of stores open at end of period
   
505
     
463
     
505
     
463
 
Average net sales per store (2)
 
$
970
   
$
915
   
$
3,014
   
$
2,864
 
Comparable stores sales change
   
7.0
%
   
1.9
%
   
6.5
%
   
(5.4
)%



(1)
Components may not add to totals due to rounding.

(2)
Average net sales per store represents the weighted average of total net weekly sales divided by the number of stores open at the end of each week for the respective periods presented.

21

The following table provides a reconciliation of our net income to Adjusted EBITDA for the periods presented:
 

 
Thirteen weeks ended
   
Thirty-nine weeks ended
 

 
October 28,
   
October 29,
   
October 28,
   
October 29,
 

 
2023
   
2022
   
2023
   
2022
 

 
( dollars in thousands)
 
Net income
 
$
31,803
   
$
23,082
   
$
104,964
   
$
49,702
 
Interest expense (income), net
   
(3,977
)
   
(866
)
   
(10,054
)
   
(880
)
Depreciation and amortization expenses (1)
   
9,051
     
7,362
     
25,417
     
21,123
 
Income tax expense
   
11,243
     
7,316
     
35,235
     
14,400
 
EBITDA
   
48,120
     
36,894
     
155,562
     
84,345
 
Non-cash stock-based compensation expense
   
3,004
     
2,590
     
9,008
     
7,313
 
Adjusted EBITDA
 
$
51,124
   
$
39,484
   
$
164,570
   
$
91,658
 


(1)
Includes depreciation and amortization relating to our distribution centers, which is included within cost of sales on our condensed consolidated statements of income.

Third Quarter of Fiscal 2023 Compared to Third Quarter of Fiscal 2022

Net Sales

Net sales increased to $480.1 million in the third quarter of fiscal 2023 from $418.1 million in the third quarter of fiscal 2022, an increase of $62.0 million, or 14.8%.  The increase was the result of an increase in non-comparable store sales of $33.9 million and comparable store sales increase of $28.1 million. The increase in non-comparable store sales was driven by new store unit growth.

Comparable store sales increased 7.0% in the third quarter of fiscal 2023 compared with a 1.9% increase in the third quarter of fiscal 2022. The increase in comparable store sales consisted of an increase in the number of transactions and average transaction size.

Gross Profit and Gross Margin

Gross profit increased to $194.1 million in the third quarter of fiscal 2023 from $164.7 million in the third quarter of fiscal 2022, an increase of $29.4 million, or 17.9%. Gross margin increased 100 basis points to 40.4% in the third quarter of fiscal 2023 from 39.4% in the third quarter of fiscal 2022.  The increase in gross margin in the third quarter of fiscal 2023 is primarily due to favorable supply chain costs partially offset by lower merchandise margins related to shrink and merchandise mix.

Selling, General, and Administrative Expenses

SG&A increased to $141.7 million in the third quarter of fiscal 2023 from $124.8 million in the third quarter of fiscal 2022, an increase of $16.9 million, or 13.5%, primarily driven by higher selling expenses related to new store openings and higher incentive compensation. As a percentage of net sales, SG&A leveraged 40 basis points to 29.5% in the third quarter of fiscal 2023 compared to 29.9% in the third quarter of fiscal 2022, primarily the result of leverage of fixed expenses on the increase in comparable store sales, partially offset by higher incentive compensation.

Pre-Opening Expenses

Pre-opening expenses increased to $6.3 million in the third quarter of fiscal 2023 from $4.5 million in the third quarter of fiscal 2022 due to timing of new stores. We opened 23 and 15 new stores in the third quarters of fiscal 2023 and fiscal 2022, respectively.  As a percentage of net sales, pre-opening expenses increased to 1.3% in the third quarter of fiscal 2023 from 1.1% in the third quarter of fiscal 2022.

22

Interest Income, Net

Net interest income was $4.0 million in the third quarter of fiscal 2023 compared with $0.9 million in the third quarter of fiscal 2022. The increase in interest income in the third quarter of fiscal 2023 is primarily due to favorable interest rates and higher average cash and cash equivalent and short-term investments balances compared to the third quarter of fiscal 2022.

Income Tax Expense

Income tax expense increased to $11.2 million in the third quarter of fiscal 2023 compared to $7.3 million in the third quarter of fiscal 2022. The effective tax rates for the third quarters of fiscal 2023 and fiscal 2022 were 26.1% and 24.1%, respectively. The increase in the effective tax rate in the third quarter of fiscal 2023 was primarily due to a decrease in discrete tax benefits related to stock-based compensation, tax credits, and state tax rate changes. Discrete tax expense totaled $0.1 million in the third quarter of fiscal 2023 compared to discrete tax benefits of $0.2 million in the third quarter of fiscal 2022.

Net Income

As a result of the foregoing, net income increased to $31.8 million in the third quarter of fiscal 2023 from $23.1 million in the third quarter of fiscal 2022, an increase of $8.7 million or 37.8%.

Adjusted EBITDA

Adjusted EBITDA increased to $51.1 million in the third quarter of fiscal 2023 from $39.5 million in the third quarter of fiscal 2022, an increase of $11.6 million, or 29.5%.

Year-to-Date Fiscal 2023 Compared to Year-to-Date Fiscal 2022

Net Sales

Net sales increased to $1.454 billion in the thirty-nine weeks ended October 28, 2023 from $1.277 billion in the thirty-nine weeks ended October 29, 2022, an increase of $176.5 million, or 13.8%.  The increase was the result of an increase in non-comparable store sales of $96.1 million and comparable store sales increase of $80.4 million. The increase in non-comparable store sales was driven by new store unit growth.

Comparable store sales increased 6.5% in the thirty-nine weeks ended October 28, 2023 compared with a 5.4% decrease in the thirty-nine weeks ended October 29, 2022. The increase in comparable store sales consisted of an increase in the number of transactions and average transaction size.

Gross Profit and Gross Margin

Gross profit increased to $569.4 million in the thirty-nine weeks ended October 28, 2023 from $449.6 million in the thirty-nine weeks ended October 29, 2022. Gross margin increased 400 basis points to 39.2% in the thirty-nine weeks ended October 28, 2023 from 35.2% in the thirty-nine weeks ended October 29, 2022.  The increase in gross margin in the thirty-nine weeks ended October 28, 2023 is primarily due to favorable supply chain costs as well as higher merchandise margins, partially offset by higher shrink.

Selling, General, and Administrative Expenses

SG&A increased to $406.6 in the thirty-nine weeks ended October 28, 2023 from $359.5 million in the thirty-nine weeks ended October 29, 2022, an increase of $47.1 million, or 13.1%, primarily driven by higher selling expenses related to new store openings and higher incentive compensation. As a percentage of net sales, SG&A decreased 20 basis points to 28.0% in the thirty-nine weeks ended October 28, 2023 from 28.2% in the thirty-nine weeks ended October 29, 2022.  The decrease was primarily due to leverage of fixed expenses on the increase in comparable store sales, partially offset by higher levels of incentive compensation.

23

Pre-Opening Expenses

Pre-opening expenses increased to $12.4 million in the thirty-nine weeks ended October 28, 2023 from $10.1 million in the thirty-nine weeks ended October 29, 2022 due to the timing of new stores and incremental investments in our store remodel program.  During the thirty-nine weeks ended October 28, 2023, we opened 38 new stores and closed one store. During the thirty-nine weeks ended October 29, 2022, we opened 35 new stores, and closed three stores, two in connection with relocations.  As a percentage of net sales, pre-opening expenses increased 10 basis points to 0.9% in the thirty-nine weeks ended October 28, 2023 from 0.8% in the thirty-nine weeks ended October 29, 2022.

Interest Income, Net

Net interest income in the thirty-nine weeks ended October 28, 2023 was $10.1 million compared with net interest income of $1.0 million in the thirty-nine weeks ended October 29, 2022. The increase in interest income in the thirty-nine weeks ended October 28, 2023 is primarily due to favorable interest rates and higher average cash and cash equivalent and short-term investments balances compared to the thirty-nine weeks ended October 29, 2022.

Income Tax Expense

Income tax expense in the thirty-nine weeks ended October 28, 2023 was $35.2 million compared to income tax expense of $14.4 million in the thirty-nine weeks ended October 29, 2022. The effective tax rates for the thirty-nine weeks ended October 28, 2023 and October 29, 2022 were 25.1% and 22.5%, respectively. The increase in the effective tax rate in the thirty-nine weeks ended October 28, 2023 was primarily due to a decrease in discrete tax benefits related to stock-based compensation and state tax rate changes. Discrete tax benefits totaled $0.7 million in the thirty-nine weeks ended October 28, 2023 compared to discrete tax benefits of $1.5 million in the thirty-nine weeks ended October 29, 2022.

Net Income

As a result of the foregoing, net income increased to $105.0 million in the thirty-nine weeks ended October 28, 2023 from $49.7 million in the thirty-nine weeks ended October 29, 2022, an increase of $55.3 million or 111.2%.

Adjusted EBITDA

Adjusted EBITDA increased to $164.6 million in the thirty-nine weeks ended October 28, 2023 from $91.7 million in the thirty-nine weeks ended October 29, 2022, an increase of $72.9 million, or 79.5%.

Liquidity and Capital Resources

Overview

Our primary sources of liquidity are net cash flows provided by operating activities and available borrowings under our $100.0 million Revolving Credit Facility.  Our primary cash needs are for capital expenditures and working capital.  As of October 28, 2023, we had $91.8 million available to borrow under our Revolving Credit Facility and $264.0 million of cash and cash equivalents and short-term investments on hand. For further information regarding our Revolving Credit Facility, see Note 7 under “Notes to Unaudited Condensed Consolidated Financial Statements.”

Our capital expenditures are primarily related to new store openings, store remodels, which consist of improvements to stores as they are needed, expenditures related to our distribution centers, and infrastructure-related investments, including investments related to upgrading and maintaining our information technology systems.  We spent $36.1 million and $15.2 million for capital expenditures during the third quarters of fiscal 2023 and fiscal 2022, respectively. For the thirty-nine weeks ended October 28, 2023, we spent $81.4 million for capital expenditures compared to $38.9 million for the thirty-nine weeks ended October 29, 2022. We expect to fund capital expenditures from cash on hand generated from operations. We opened 23 new stores during the thirty-nine weeks ended October 28, 2023, and we recently completed the expansion of our York, PA distribution center, which provides an additional 201,000 square feet of distribution capacity. We expect to open approximately 45 stores during fiscal 2023. Included in our plans is the construction of our fourth distribution center in Princeton, IL, as well as store-level initiatives at our existing stores, and general corporate capital expenditures, including information technology. We have experienced, and may continue to experience, delays in construction and permitting of new stores and other projects.

24

Our primary working capital requirements are for the purchase of merchandise inventories, payroll, store rent associated with our operating leases, other store operating costs, distribution costs, and general and administrative costs. Our working capital requirements fluctuate during the year, rising in our third fiscal quarter as we increase quantities of inventory in anticipation of our peak holiday sales season in our fourth fiscal quarter.  Fluctuations in working capital are also driven by the timing of new store openings.

Historically, we have funded our capital expenditures and working capital requirements during the fiscal year with cash flows from operations.

A financial instrument which potentially subjects the Company to a concentration of credit risk is cash. Ollie’s currently maintains its day-to-day operating cash balances with major financial institutions. The Company’s operating cash balances are in excess of the Federal Deposit Insurance Corporation (“FDIC”) insurance limit. From time to time, Ollie’s invests temporary excess cash in overnight investments with expected minimal volatility, such as money market funds. Although the Company maintains balances which exceed the FDIC insured limit, it has not experienced any losses related to these balances.

Based on our new store growth plans, we believe our cash and cash equivalents position, net cash provided by operating activities and availability under our Revolving Credit Facility will be adequate to finance our planned capital expenditures, working capital requirements, debt service and other financing activities over the next 12 months.  If cash provided by operating activities and borrowings under our Revolving Credit Facility are not sufficient or available to meet our capital requirements, we will then be required to obtain additional equity or debt financing in the future.  There can be no assurance equity or debt financing will be available to us when needed or, if available, the terms will be satisfactory to us and not dilutive to our then-current stockholders.

Share Repurchase Program

On March 26, 2019, the Board of Directors of the Company authorized the repurchase of up to $100.0 million of shares of our common stock.  This initial tranche expired on March 26, 2021.  The Board authorized the repurchase of another $100.0 million of our common stock on December 15, 2020 and a $100.0 million increase on March 16, 2021, resulting in $200.0 million approved for share repurchases through January 13, 2023. On November 30, 2021, the Board authorized an additional $200.0 million to repurchase stock pursuant to the Company’s share repurchase program, expiring on December 15, 2023. The shares to be repurchased may be purchased from time to time in open market conditions (including blocks or in privately negotiated transactions).  The timing of repurchases and the actual amount purchased will depend on a variety of factors, including the market price of our shares, general market, economic, and business conditions, and other corporate considerations.  Repurchases may be made pursuant to plans intended to comply with Rule 10b5-1 under the Securities Exchange Act of 1934, which could allow us to purchase our shares during periods when we otherwise might be prevented from doing so under insider trading laws or because of self-imposed trading blackout periods.  Repurchases are expected to be funded from cash on hand or through the utilization of our Revolving Credit Facility.  The repurchase authorization does not require the purchase of a specific number of shares and is subject to suspension or termination by our Board of Directors at any time.

During the thirty-nine weeks ended October 28, 2023, we repurchased 634,733 shares of our common stock for $39.8 million, inclusive of transaction costs, pursuant to our share repurchase program. During the thirty-nine weeks ended October 29, 2022, we repurchased 602,805 shares of our common stock for $30.0 million inclusive of transaction costs, pursuant to our share repurchase program. These expenditures are funded by cash generated from operations. As of October 28, 2023, we had $98.4 million remaining under our share repurchase authorization. There can be no assurances that any additional repurchases will be completed, or as to the timing or amount of any repurchases.

25

Summary of Cash Flows

A summary of our cash flows from operating, investing, and financing activities is presented in the following table:


 
Thirty-nine weeks ended
 

 
October 28,
   
October 29,
 

 
2023
   
2022
 

 
(in thousands)
 
Net cash provided by operating activities
 
$
110,861
   
$
979
 
Net cash used in investing activities
   
(125,301
)
   
(38,626
)
Net cash used in financing activities
   
(36,601
)
   
(27,226
)
Net decrease in cash and cash equivalents
 
$
(51,041
)
 
$
(64,873
)

Cash Provided by Operating Activities

Net cash provided by operating activities was $110.9 million for the thirty-nine weeks ended October 28, 2023 as compared to $1.0 million for the thirty-nine weeks ended October 29, 2022. The increase in net cash provided by operating activities for the thirty-nine weeks ended October 28, 2023 was primarily due to higher net income year over year and timing of inventory receipts and payments.

Cash Used in Investing Activities

Net cash used in investing activities was $125.3 million for the thirty-nine weeks ended October 28, 2023 as compared to $38.6 million for the thirty-nine weeks ended October 29, 2022.  The increase in cash used in investing activities is primarily due to purchases of short-term investments of $206.8 million, in addition to an increase in capital expenditures in the current year, partially offset by maturities of short-term investments of $162.5 million.

Cash Used in Financing Activities

Net cash used in financing activities was $36.6 million for the thirty-nine weeks ended October 28, 2023 as compared to $27.3 million for the thirty-nine weeks ended October 29, 2022. The increase in cash used in financing activities is primarily due to shares repurchased in the thirty-nine weeks ended October 28, 2023 of $39.8 million compared to shares repurchased of $30.0 million in the thirty-nine weeks ended October 29, 2022.

Contractual Obligations

We enter into long-term contractual obligations and commitments in the normal course of business, primarily operating leases. Except as set forth in Note 4 of the accompanying unaudited condensed consolidated financial statements, there have been no material changes to our contractual obligations as disclosed in our Annual Report, other than those which occur in the ordinary course of business.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that is material to investors.

Critical Accounting Policies and Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. There have been no significant changes in the significant accounting policies and estimates.

26

Recently Issued Accounting Pronouncements

Not applicable.

ITEM 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

We are subject to interest rate risk in connection with borrowings under our Revolving Credit Facility, which bears interest at variable rates. As of October 28, 2023, we had no outstanding variable rate debt.

As of October 28, 2023, there were no material changes in the market risks described in the “Quantitative and Qualitative Disclosure of Market Risks” section of our Annual Report.

Impact of Inflation

Our results of operations and financial condition are presented based on historical cost. While it is difficult to accurately measure the impact of inflation due to the imprecise nature of the estimates required, we believe the effects of inflation, if any, on our historical results of operations and financial condition have been immaterial. We cannot be assured that our results of operations and financial condition will not be materially impacted by inflation in the future.

ITEM 4.
CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures, as defined in Rule 13(a)-15(e) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this Quarterly Report on Form 10-Q pursuant to Rule 13a-15(b) of the Exchange Act. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q are effective at a reasonable assurance level in ensuring that information required to be disclosed in our Exchange Act reports is: (1) recorded, processed, summarized and reported in a timely manner, and (2) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures will prevent or detect all errors and all fraud. While our disclosure controls and procedures are designed to provide reasonable assurance of their effectiveness, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected.

Changes in Internal Control over Financial Reporting

There were no changes to our internal control over financial reporting during the third quarter of fiscal 2023 that have materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.

27

PART II - OTHER INFORMATION

ITEM 1.
LEGAL PROCEEDINGS

From time to time we may be involved in claims and legal actions that arise in the ordinary course of our business. We cannot predict the outcome of any litigation or suit to which we are a party.  However, we do not believe that an unfavorable decision of any of the current claims or legal actions against us, individually or in the aggregate, will have a material adverse effect on our financial position, results of operations, liquidity or capital resources.

ITEM 1A.
RISK FACTORS

See Item 1A in our Annual Report for a detailed description of risk factors affecting the Company. There have been no material changes from the risk factors previously disclosed in that filing.

ITEM 2.
UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Information on Share Repurchases

Information regarding shares of common stock the Company repurchased during thirteen weeks ended October 28, 2023 is as follows:

Period
 
Total number of shares repurchased (1)
   
Average
price paid
per share (2)
   
Total number of
shares purchased
as part of publicly
announced plans
or programs (3)
   
Approximate dollar
value of shares that
may yet be purchased
under the plans or
programs (3)
 
July 30, 2023 through August 26, 2023
   
   
$
-
     
   
$
109,202,661
 
August 27, 2023 through September 30, 2023
   
57,701
   
$
76.72
     
57,701
   
$
104,735,227
 
October 1, 2023 through October 28, 2023
   
84,752
   
$
74.25
     
84,752
   
$
98,389,572
 
Total
   
142,453
             
142,453
         


(1)
Consists of shares repurchased under the publicly announced share repurchase program.


(2)
Includes commissions for the shares repurchased under the share repurchase program.


(3)
On December 15, 2020, the Board of Directors authorized the repurchase of up to $100.00 million of shares of the Company’s common stock. On March 16, 2021, the Board of Directors of the Company authorized an increase of $100.0 million in the Company’s share repurchase program resulting in $200.0 million approved for share repurchases through January 13, 2023. On November 30, 2021, the Board authorized an additional $200.0 million to repurchase stock pursuant to the Company’s share repurchase program, expiring on December 15, 2023. Shares under both authorizations may be purchased from time to time in open market transactions (including blocks), privately negotiated transactions, accelerated share repurchase programs or other derivative transactions, issuer self-tender offers or any combination of the foregoing. The timing of repurchases and the actual amount purchased will depend on a variety of factors, including the market price of the Company’s shares, general market, economic and business conditions, and other corporate considerations. In addition, the authorizations are subject to extension or earlier termination by the Board of Directors at any time. As of October 28, 2023, the Company had $98.4 million remaining under its share repurchase program. For further discussion on the share repurchase program, see “Part I, Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations, Liquidity and Capital Resources, Share Repurchase Program.”

28

ITEM 5.
OTHER INFORMATION

During the thirteen weeks ended October 28, 2023, our executives entered into or modified written plans for the purchase or sale of our securities through a broker that are intended to satisfy the conditions specified in Rule 10b5-1(c) under the Exchange Act for an affirmative defense against liability for trading in securities on the basis of material nonpublic information.

The material terms of these trading plans are set forth in the table below.

Director/Officer
Action &
Date of Action
Commencement
of Trading Period
Scheduled
Termination of
Trading Period (1)
Security
Covered
Maximum Number
of Securities to be
Purchased or Sold
Pursuant to the
Rule 10b5-1
Trading Plan (2)
Covers
Purchase
or Sale?
Robert Helm,
Senior Vice President and Chief Financial Officer
Modification
September 13, 2023
December 13, 2023
 
March 31, 2025
 
Common Stock
 
6,959 (3)
Sale
 
John Swygert,
President and Chief Executive Officer
Adoption
October 2, 2023
January 2, 2024
 
October 2, 2024
 
Common Stock 44,688 (3)
Sale
 
Eric van der Valk,
Executive Vice President and Chief Operating Officer
Adoption
September 15, 2023
December 15, 2023
September 16, 2024
Common Stock 12,061 (3)
Sale
Larry Kraus,
Vice President and Chief Information Officer
Adoption
September 8, 2023
December 8, 2023
 
 December 8, 2024
Common Stock 13,829
Sale
 
Kevin McLain,
Senior Vice President and General Merchandise Manager
Adoption
September 1, 2023
 December 1, 2023
September 1, 2024
 
Common Stock 11,540
Sale
 


(1)
The plan is subject to earlier termination under certain circumstances specified in the plans, including upon the sale of all shares subject to the plan and upon either party to a plan giving notice of termination within the time prescribed under the plan.

(2)
Subject to adjustments for stock splits, stock combinations, stock dividends and other similar changes to our common stock.

(3)
The actual number of shares subject to be sold under the Rule 10b5-1 trading arrangement will be net of the number of shares withheld to satisfy certain costs and tax withholding obligations arising from the vesting of such awards and is not yet determinable.

29

ITEM 6.
EXHIBITS

Exhibit No.
 
Description of Exhibits
     
 
Certification of Chief Executive Officer pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 
 
Certification of Chief Financial Officer pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 
 
Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 
 
Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

   
**101.INS
 
Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).

   
**101.SCH
 
Inline XBRL Taxonomy Extension Schema Document.

 
**101.CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document.

 
**101.DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase Document.

 
**101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document.

 
**101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document.

 
**104
 
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).
 
*
Filed herewith.
 
**
Submitted electronically with this Report.
 
30

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.


OLLIE’S BARGAIN OUTLET HOLDINGS, INC.


Date: December 6, 2023 /s/ Robert Helm



Robert Helm

Senior Vice President and Chief Financial Officer

(Principal Financial and Accounting Officer)


31

EX-31.1 2 ef20012458_ex31-1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATIONS

I, John Swygert, certify that:


1.
I have reviewed this quarterly report on Form 10-Q of Ollie’s Bargain Outlet Holdings, 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, 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;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:


(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: December 6, 2023
 /s/ John Swygert

John Swygert

President and Chief Executive Officer

(Principal Executive Officer)



EX-31.2 3 ef20012458_ex31-2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATIONS

I, Robert Helm, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Ollie’s Bargain Outlet Holdings, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: December 6, 2023
/s/ Robert Helm

Robert Helm

Senior Vice President and Chief Financial Officer

(Principal Financial Officer)



EX-32.1 4 ef20012458_ex32-1.htm EXHIBIT 32.1

Exhibit 32.1

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

In connection with the quarterly report of Ollie’s Bargain Outlet Holdings, Inc. (the “Company”) on Form 10-Q for the quarter ended October 28, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John Swygert, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

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

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

Date: December 6, 2023





 /s/ John Swygert


John Swygert


President and Chief Executive Officer




EX-32.2 5 ef20012458_ex32-2.htm EXHIBIT 32.2

Exhibit 32.2

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

In connection with the quarterly report of Ollie’s Bargain Outlet Holdings, Inc. (the “Company”) on Form 10-Q for the quarter ended October 28, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Robert Helm, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

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

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

Date: December 6, 2023





/s/ Robert Helm


Robert Helm


Senior Vice President and Chief Financial Officer




EX-101.SCH 6 olli-20231028.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 020100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Net Sales link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Earnings per Common Share link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Debt Obligations and Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Transactions with Affiliated and Related Parties link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Insider Trading Arrangements link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Net Sales (Policies) link:presentationLink link:calculationLink link:definitionLink 080100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Net Sales (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Earnings per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Earnings per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090402 - Disclosure - Commitments and Contingencies (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Debt Obligations and Financing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Equity Incentive Plans, Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Equity Incentive Plans, Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 090904 - Disclosure - Equity Incentive Plans, Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 090906 - Disclosure - Equity Incentive Plans, RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 090908 - Disclosure - Equity Incentive Plans, Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Common Stock, Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 091002 - Disclosure - Common Stock, Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Transactions with Affiliated and Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 olli-20231028_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 olli-20231028_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 olli-20231028_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Individual [Axis] All Individuals [Member] Insider Trading Arrangements [Line Items] Trading Arrangement [Axis] Trading Arrangement: All Trading Arrangements [Member] All Trading Arrangements Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Name Trading Arrangement, Individual Name Title Trading Arrangement, Individual Title Adoption Date Trading Arrangement Adoption Date Arrangement Duration Trading Arrangement Duration Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Property and equipment, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital Depreciation and amortization of property and equipment Depreciation Amortization of debt issuance costs Amortization of Debt Issuance Costs Condensed Consolidated Balance Sheets [Abstract] Earnings per common share - Basic (in dollars per share) Basic (in dollars per share) Earnings Per Share, Basic Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock - 500,000 shares authorized at $0.001 par value; 66,896, 66,672 and 66,665 shares issued, respectively Common Stock, Value, Issued Stock-Based Compensation Expense [Abstract] Share-Based Payment Arrangement, Recognized Amount [Abstract] Cost of sales Cost of Goods and Services Sold Total current liabilities Liabilities, Current Current liabilities: Liabilities, Current [Abstract] Current portion of long-term debt Long-Term Debt and Lease Obligation, Current Long-term debt Long-Term Debt and Lease Obligation Debt Obligations and Financing Arrangements Debt Disclosure [Text Block] Maturity date Debt Instrument, Maturity Date Debt Instrument, Name [Domain] Debt Obligations and Financing Arrangements [Abstract] Debt Instruments [Abstract] Debt Instrument [Axis] Debt Instrument [Line Items] Schedule of Long-term Debt Instruments [Table] Deferred income tax provision Deferred Income Tax Expense (Benefit) Depreciation and amortization expenses Depreciation, Depletion and Amortization, Nonproduction Earnings per common share - Diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Compensation expense Share-Based Payment Arrangement, Expense Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Gain on sale of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Gross profit Gross Profit Condensed Consolidated Statements of Income [Abstract] Income Taxes Income Tax Disclosure [Text Block] Income taxes Income Taxes Paid, Net Incremental shares from the assumed exercise of outstanding stock options and vesting of restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Trade name Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Inventories Inventory, Net Total liabilities Liabilities Total liabilities and stockholders' equity Liabilities and Equity Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Borrowing availability Line of Credit Facility, Remaining Borrowing Capacity Revolving credit facility Long-Term Line of Credit, Noncurrent Outstanding borrowings Long-Term Line of Credit Related Party [Axis] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net income Net Income (Loss) Attributable to Parent Operating income Operating Income (Loss) Pre-opening expenses Pre-Opening Costs Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from stock option exercises Proceeds from Stock Options Exercised Property and equipment, net of accumulated depreciation of $174,569, $150,386 and $142,789, respectively Property, Plant and Equipment, Net Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of short-term investments Payments to Acquire Short-Term Investments Related Party [Domain] Payments to related parties Related Party Transaction, Amounts of Transaction Related Party Transaction [Line Items] Transactions with Affiliated and Related Parties Schedule of Related Party Transactions, by Related Party [Table] Payment for shares repurchased Payments for Repurchase of Common Stock Retained earnings Retained Earnings (Accumulated Deficit) Selling, general, and administrative expenses Selling, General and Administrative Expense Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted (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 Non-vested at end of period (in shares) Non-vested at beginning of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Non-vested at end of period (in dollars per share) Non-vested at beginning of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested (in dollars per share) Number of shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Weighted average grant date fair value per option granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Equity Award [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Condensed Consolidated Statements of Cash Flows [Abstract] Condensed Consolidated Statements of Stockholders' Equity [Abstract] Stockholders' equity: Equity, Attributable to Parent [Abstract] Common Stock [Abstract] Common Stock Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Total current assets Assets, Current Current assets: Assets, Current [Abstract] Weighted average number of common shares outstanding - Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (in shares) Weighted average number of common shares outstanding - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Common Stock [Member] Common Stock [Member] Held-to-Maturity Investment Securities Debt Securities, Held-to-Maturity [Table Text Block] Debt Securities, Held-to-Maturity [Table] Fair market value Debt Securities, Held-to-Maturity, Fair Value Total assets Assets Other long-term liabilities Other Liabilities, Noncurrent Financial Instruments [Domain] Equity Incentive Plans Share-Based Payment Arrangement [Text Block] Statement [Table] Antidilutive Securities, Name [Domain] Assets Assets [Abstract] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Class of Treasury Stock [Table] Equity, Class of Treasury Stock [Line Items] Other assets Other Assets, Noncurrent Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Earnings per Common Share [Abstract] Earnings per common share: Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Earnings per Common Share [Abstract] Earnings Per Share, Diluted, Other Disclosure [Abstract] Schedule of Held-to-Maturity Securities [Line Items] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Income tax expense Income Tax Expense (Benefit) Preferred stock - 50,000 shares authorized at $0.001 par value; no shares issued Preferred Stock, Value, Issued Common Stock [Abstract] Stockholders' Equity, Number of Shares, Par Value and Other Disclosure [Abstract] Equity Components [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Retained Earnings [Member] Equity Component [Domain] Equity Component [Domain] Accrued purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Stock Options [Member] Share-Based Payment Arrangement, Option [Member] Proceeds from stock options exercised Stock Issued During Period, Value, Stock Options Exercised Vesting of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Exercised (in shares) Proceeds from stock options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Shares repurchased (in shares) Shares repurchased (in shares) Treasury Stock, Shares, Acquired Shares repurchased Shares repurchased Treasury Stock, Value, Acquired, Cost Method Number of Options [Roll Forward] Weighted Average Remaining Contractual Term [Abstract] Number of Shares [Roll Forward] Equity Incentive Plans [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract] Earnings per Common Share Earnings Per Share [Text Block] Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Income taxes payable Accrued Income Taxes, Current Share Repurchase Program [Abstract] Leases [Abstract] 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] Accounts payable Accounts Payable, Current Advertising Accrued Advertising, Current Insurance Accrued Insurance, Current Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current Compensation and benefits Employee-related Liabilities, Current Other Other Accrued Liabilities, Current Sales and use taxes Sales and Excise Tax Payable, Current Basis of Presentation and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Common shares withheld for taxes Payment, Tax Withholding, Share-Based Payment Arrangement Income taxes payable Increase (Decrease) in Income Taxes Common shares withheld for taxes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Number of states in which retail locations are located Number of States in which Entity Operates Number of retail locations Number of Stores Common shares withheld for taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Interest income, net Interest Income (Expense), Nonoperating, Net Accrued Expenses and Other Current Liabilities [Abstract] Basis of Presentation and Summary of Significant Accounting Policies [Abstract] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Commitments and Contingencies [Abstract] Income Taxes [Abstract] Subsequent Events Debt Obligations and Financing Arrangements [Abstract] RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Weighted Average Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Outstanding letters of credit commitments Letters of Credit Outstanding, Amount Equity Incentive Plans [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Vesting of restricted stock APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Fiscal Year Fiscal Period, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Variable unused line fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Non-vested Restricted Stock Units [Member] Restricted Stock Units [Member] Maturities of short-term investments Transactions with Affiliated and Related Parties [Abstract] Subsequent Events [Abstract] Cash paid during the period for: Supplemental Cash Flow Elements [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Non-cash investing activities: Noncash Investing and Financing Items [Abstract] Earnings per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted Average Grant Date Fair Value [Abstract] Forfeited (in dollars per share) Total unrecognized compensation cost related to non-vested stock-based compensation arrangements Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Financial Instrument [Axis] Financial Instrument [Axis] Weighted Average Exercise Price [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Share Repurchase Program [Axis] Share Repurchase Program [Domain] Plan Name [Axis] Plan Name [Domain] Award Type [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Expected life Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Weighted average period to recognize stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Number of operating segments Number of Operating Segments Selling, General and Administrative Expenses [Member] Fair Value Disclosures Fair Value Measurement, Policy [Policy Text Block] Municipal Bonds [Member] Municipal Bonds [Member] Treasury Bonds [Member] US Treasury Bond Securities [Member] Basis spread Debt Instrument, Basis Spread on Variable Rate Vesting [Axis] Vesting [Domain] Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Term of facility Debt Instrument, Term Related Party Transaction [Axis] Related Party Transaction [Domain] Variable Rate [Axis] Variable Rate [Domain] ABR Rate [Member] Base Rate [Member] Federal Funds Effective Rate [Member] Fed Funds Effective Rate Overnight Index Swap Rate [Member] Gross unrealized losses Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss Gross unrealized gains Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain Year 1 [Member] Share-Based Payment Arrangement, Tranche One [Member] Year 2 [Member] Share-Based Payment Arrangement, Tranche Two [Member] Year 3 [Member] Share-Based Payment Arrangement, Tranche Three [Member] Authorized repurchase of common stock Stock Repurchase Program, Authorized Amount Remaining authorized repurchase of common stock Deferred income taxes Deferred Income Tax Liabilities, Net Treasury Stock [Member] Treasury Stock, Common [Member] Treasury - common stock (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Treasury - common stock, at cost; 5,299, 4,664 and 4,418 shares, respectively Treasury Stock, Common, Value Operating lease cost Operating Lease, Cost Variable lease cost Variable Lease, Cost Net Sales [Abstract] Net Sales Leases [Abstract] Lessee Disclosure [Abstract] Deferred revenue Contract with Customer, Liability, Current Operating lease right-of-use assets Maturity of Operating Lease Liabilities [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Other Information Related to Operating Leases [Abstract] Lessee, Operating Lease, Description [Abstract] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash and cash equivalents, beginning of the period Cash and cash equivalents, end of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash paid for operating leases Repayments on finance leases Finance Lease, Principal Payments Non-cash right-of-use assets obtained in exchange for lease obligations Weighted-average discount rate Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid 2024 Lessee, Operating Lease, Liability, to be Paid, Year One 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Maturity of Operating Lease Liabilities Total lease obligations Operating Lease, Liability Current portion of operating lease liabilities Less: Current obligations under leases Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Long-term portion of operating lease liabilities Long-term lease obligations Reconciliation of Liabilities for Ollie's Army Loyalty Program and Gift Cards Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Leases Lessee, Operating Leases [Text Block] Weighted-average remaining lease term Renewal term of leases Lessee, Operating Lease, Renewal Term Net Sales Revenue from Contract with Customer [Policy Text Block] SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss Short-term investments Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Current Held-to-Maturity Investment Securities [Abstract] Debt Securities, Held-to-Maturity, Fair Value [Abstract] Related Party [Member] Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Maximum [Member] Minimum [Member] Minimum [Member] Counterparty Name [Axis] Counterparty Name [Domain] 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, Address Line Two 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 Amount of decrease in the obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current, related to the Company's liability for outstanding gift cards and the redemption of gift cards and breakage for gift cards not redeemed by the customer. Retail customers purchase gift cards or gift certificates that can be redeemed at a later date for merchandise or services. Contract with Customer, Liability for Gift Cards, Gift card redemption and breakage Gift card redemption and breakage Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current, related to the Company's liability for outstanding gift cards. Retail customers purchase gift cards or gift certificates that can be redeemed at a later date for merchandise or services. Contract with Customer, Liability for Gift Cards, Current Beginning balance Ending balance Maximum period of time after which discount awards which are issued upon the achievement of specified point levels expire, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Maximum redemption period for discount awards Maximum redemption period for discount awards A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Contract with Customer, Liability for Loyalty Program [Roll Forward] Ollie's Army Loyalty Program Liability [Abstract] Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current, related to the Company's loyalty program where members accumulate points that can be redeemed for discounts on future purchases. Contract with Customer, Liability for Loyalty Program, Current Beginning balance Ending balance Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable recorded during the current reporting period, related to the Company's liability for outstanding gift cards. Retail customers purchase gift cards or gift certificates that can be redeemed at a later date for merchandise or services. Contract with Customer, Liability for Gift Cards, Gift card issuances Gift card issuances Amount of revenue recognized during the current reporting period for which consideration from customer has been received or is due, related to the Company's loyalty program where members accumulate points that can be redeemed for discounts on future purchases. Contract with Customer, Liability for Loyalty Program, Revenue Recognized Revenue recognized Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable recorded during the current reporting period, related to the Company's loyalty program where members accumulate points that can be redeemed for discounts on future purchases. Contract with Customer, Liability for Loyalty Program, Additions Revenue deferred Purchase of inventory from the Company. Purchase of Inventory [Member] Purchase of Inventory [Member] Subsidiary of company where John Swygert, President, Chief Executive Officer and interim Chief Financial Officer of Ollie's, is a member of its Board of Directors. Subsidiary of Hillman Solutions, Inc. [Member] Subsidiary of Hillman Solutions, Inc. [Member] Related Party Transaction [Abstract] Transactions with Related Parties [Abstract] Tabular disclosure of information related to lessee's operating leases. Lessee, Operating Lease, Other Information [Table Text Block] Other Information Related to Operating Leases 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 Thereafter Amount of lessee's undiscounted obligation for lease payments for operating leases not yet commenced. Lessee, Operating Lease, Lease Not yet Commenced, Liability, Payments Minimum lease payments for leases signed, but not commenced The number of times the lessee has the option to renew the operating leases. Lessee, Operating Lease, Number of options to renew leases Number of options to renew operating leases Sale [Member] Vice President and Chief Information Officer. Larry Kraus [Member] President and Chief Executive Officer. John Swygert [Member] Senior Vice President and General Merchandise Manager. Kevin McLain [Member] Senior Vice President and Chief Financial Officer. Robert Helm [Member] Executive Vice President and Chief Operating Officer. Eric van der Valk [Member] Sale Modification [Member] Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations. Effective Income Tax Rate Reconciliation, Reconciling Items, Amount Discrete tax expense (benefit) Carrying value as of the balance sheet date of obligations incurred through that date and payable for freight. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued Freight, Current Freight Carrying value as of the balance sheet date of obligations incurred through that date and payable for real estate related expenses which includes accrued rent, accrued real estate taxes and accrued common area maintenance charges. Accrued Real Estate Related Expenses, Current Real estate Number of votes authorized for each share of common stock. Common Stock, Number of Votes per Share Common stock, number of votes per share On March 26, 2019, the Board of Directors of the Company authorized the repurchase of up to $100.0 million of shares of the Company's common stock. The program is authorized to be executed through March 2021. Shares to be repurchased may be purchased from time to time in open market conditions. Share Repurchase Program 2019 [Member] Share Repurchase Program [Member] Increase in amount of stock repurchase plan authorized. Stock Repurchase Program, Increase in Authorized Amount Increase in authorized repurchase of common stock Period in which an employee earns the right to receive full benefits from their company's qualified retirement plan account at a specified date, rather than becoming vested gradually over a period of time, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. The employee has no rights until that point and full rights after that point. Share-based Compensation Arrangement by Share-based Payment Award, Cliff Vesting Period Cliff vesting period Non-Cash Financing Items [Abstract] Non-cash financing activities Receivable from the exercise of stock options in noncash financing activities. Receivable from Exercise of Stock Options Receivable from exercise of stock options Fourth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period. Share-based Compensation Award, Tranche Four [Member] Year 4 [Member] Fifth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period. Share-based Compensation Award, Tranche Five [Member] Year 5 [Member] The purpose of the 2012 Equity Incentive Plan (2012 Plan) is to attract, retain and motivate the officers, directors, employees and consultants of the Company and its Subsidiaries, and to promote the success of the Company's business by providing them with appropriate incentives and rewards either through a proprietary interest in the long-term success of the Company or compensation based on fulfilling certain performance goals. The 2012 Plan is a "compensatory benefit plan" within the meaning of Rule 701 under the Securities Act, and all Awards granted under the 2012 Plan are intended to qualify for an exemption from the registration requirements (i) under the Securities Act, including, without limitation, pursuant to Rule 701 of the Securities Act or Regulation D and (ii) under applicable state securities laws. Equity Incentive Plan 2012 [Member] 2012 Plan [Member] The purpose of the 2015 Equity Incentive Plan (2015 Plan) is to further align the interests of eligible participants with those of the Company's stockholders by providing long-term incentive compensation opportunities tied to the performance of the Company and its Common Stock. The 2015 Plan is intended to advance the interests of the Company and increase stockholder value by attracting, retaining and motivating key personnel upon whose judgment, initiative and effort the successful conduct of the Company's business is largely dependent. Equity Incentive Plan 2015 [Member] 2015 Plan [Member] Credit facility dated as of May 22, 2019 (Credit Facility), consisting of a five-year $100.0 million revolving credit facility, which includes a $45.0 million sub-facility for letters of credit and a $25.0 million sub-facility for swingline loans (Revolving Credit Facility). The loans under the Revolving Credit Facility mature on May 22, 2024. In addition, the Company may, at any time and from time to time add term loan facilities or additional revolving commitments up to $150.0 million pursuant to terms and conditions set out in the Credit Facility. Credit Facility [Member] Credit Facility [Member] Sub-facility for letters of credit under the Credit Facility dated May 22, 2019. Credit Facility, Letters of Credit [Member] Sub-Facility for Letters of Credit [Member] Revolving credit facility (Revolving Credit Facility), which includes a $45.0 million sub-facility for letters of credit and a $25.0 million sub-facility for swingline loans, under the Credit Facility dated May 22, 2019. Credit Facility, Revolving Credit Facility [Member] Revolving Credit Facility [Member] Sub-facility for swingline loans under the Credit Facility dated May 22, 2019. Credit Facility, Swingline Loans [Member] Sub-Facility for Swingline Loans [Member] Interest rate floor on the debt instrument. Debt Instrument, Interest Rate Floor Interest rate floor Percentage of the most recent appraised value (valued at cost, discounted for the current net orderly liquidation value) of its eligible inventory, as defined, used to determine the Borrowing Base defined in the Credit Agreement dated January 29, 2016. Percentage of most recent appraised value of eligible inventory Percentage of most recent appraised value of eligible inventory The ratio, determined on a consolidated basis for the Borrowers and their Restricted Subsidiaries for the most recent four fiscal quarters period, of (a) EBITDA minus Capital Expenditures (except those financed with Indebtedness for borrowed money other than the Revolver Loans) paid in cash during such period to (b) Consolidated Fixed Charges paid or payable currently in cash for such period. Debt Instrument, Consolidated Fixed Charge Coverage Ratio Consolidated fixed charge coverage ratio The aggregate of (a) all past due rent and other amounts due and owing by a Loan Party to any landlord, warehouseman, processor, repairman, mechanic, shipper, freight forwarder, broker or other person who possesses any Eligible Inventory and could legally assert a Lien on any Inventory; and (b) unless it has executed a Lien Waiver, a reserve equal to two months' rent (excluding any amounts being disputed in good faith) in respect of (x) any warehouse or distribution center and (y) any other leased location located in a Landlord Lien State. Rent Reserves Rent reserves Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt Instrument, Term of Variable Rate Term of variable rate A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Contract with Customer, Liability for Gift Cards [Roll Forward] Gift Card Liability [Abstract] EX-101.PRE 10 olli-20231028_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Oct. 28, 2023
Dec. 01, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Oct. 28, 2023  
Current Fiscal Year End Date --02-03  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Document Transition Report false  
Entity Registrant Name Ollie’s Bargain Outlet Holdings, Inc.  
Entity Central Index Key 0001639300  
Entity Incorporation, State or Country Code DE  
Entity File Number 001-37501  
Entity Tax Identification Number 80-0848819  
Entity Address, Address Line One 6295 Allentown Boulevard  
Entity Address, Address Line Two Suite 1  
Entity Address, City or Town Harrisburg  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 17112  
City Area Code 717  
Local Phone Number 657-2300  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol OLLI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   61,592,272
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Condensed Consolidated Statements of Income [Abstract]        
Net sales $ 480,050 $ 418,072 $ 1,453,713 $ 1,277,220
Cost of sales 285,939 253,396 884,347 827,609
Gross profit 194,111 164,676 569,366 449,611
Selling, general, and administrative expenses 141,684 124,810 406,575 359,549
Depreciation and amortization expenses 7,065 5,872 20,203 16,698
Pre-opening expenses 6,293 4,462 12,443 10,142
Operating income 39,069 29,532 130,145 63,222
Interest income, net (3,977) (866) (10,054) (880)
Income before income taxes 43,046 30,398 140,199 64,102
Income tax expense 11,243 7,316 35,235 14,400
Net income $ 31,803 $ 23,082 $ 104,964 $ 49,702
Earnings per common share:        
Basic (in dollars per share) $ 0.52 $ 0.37 $ 1.7 $ 0.79
Diluted (in dollars per share) $ 0.51 $ 0.37 $ 1.69 $ 0.79
Weighted average common shares outstanding:        
Basic (in shares) 61,682 62,507 61,807 62,603
Diluted (in shares) 62,068 62,751 62,110 62,810
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Oct. 29, 2022
Current assets:      
Cash and cash equivalents $ 159,555 $ 210,596 $ 182,104
Short-term investments 104,477 60,165 0
Inventories 532,370 470,534 523,728
Accounts receivable 1,973 2,374 1,363
Prepaid expenses and other current assets 7,184 10,627 7,157
Total current assets 805,559 754,296 714,352
Property and equipment, net of accumulated depreciation of $174,569, $150,386 and $142,789, respectively 230,203 175,947 170,133
Operating lease right-of-use assets 481,124 436,326 447,922
Goodwill 444,850 444,850 444,850
Trade name 230,559 230,559 230,559
Other assets 2,065 2,118 2,152
Total assets 2,194,360 2,044,096 2,009,968
Current liabilities:      
Current portion of long-term debt 554 430 445
Accounts payable 105,440 90,204 83,210
Income taxes payable 592 3,056 0
Current portion of operating lease liabilities 94,899 88,636 81,589
Accrued expenses and other current liabilities 87,618 76,959 86,949
Total current liabilities 289,103 259,285 252,193
Revolving credit facility 0 0 0
Long-term debt 957 858 1,006
Deferred income taxes 70,899 70,632 65,418
Long-term portion of operating lease liabilities 393,027 351,251 373,228
Other long-term liabilities 0 1 1
Total liabilities 753,986 682,027 691,846
Stockholders' equity:      
Preferred stock - 50,000 shares authorized at $0.001 par value; no shares issued 0 0 0
Common stock - 500,000 shares authorized at $0.001 par value; 66,896, 66,672 and 66,665 shares issued, respectively 67 67 67
Additional paid-in capital 690,842 677,694 674,958
Retained earnings 1,091,476 986,512 933,424
Treasury - common stock, at cost; 5,299, 4,664 and 4,418 shares, respectively (342,011) (302,204) (290,327)
Total stockholders' equity 1,440,374 1,362,069 1,318,122
Total liabilities and stockholders' equity $ 2,194,360 $ 2,044,096 $ 2,009,968
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Oct. 29, 2022
Assets      
Property and equipment, accumulated depreciation $ 174,569 $ 150,386 $ 142,789
Stockholders' equity:      
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000 50,000,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
Preferred stock, shares issued (in shares) 0 0 0
Common stock, shares authorized (in shares) 500,000,000 500,000,000 500,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
Common stock, shares issued (in shares) 66,896,000 66,672,000 66,665,000
Treasury - common stock (in shares) 5,299,000 4,664,000 4,418,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance at Jan. 29, 2022 $ 67 $ (260,372) $ 664,293 $ 883,722 $ 1,287,710
Beginning balance (in shares) at Jan. 29, 2022 66,516        
Beginning balance (in shares) at Jan. 29, 2022   (3,816)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense $ 0 $ 0 7,313 0 7,313
Proceeds from stock options exercised $ 0 $ 0 3,866 0 3,866
Proceeds from stock options exercised (in shares) 115 0      
Vesting of restricted stock $ 0 $ 0 0 0 0
Vesting of restricted stock (in shares) 45 0      
Common shares withheld for taxes $ 0 $ 0 (514) 0 (514)
Common shares withheld for taxes (in shares) (11) 0      
Shares repurchased $ 0 $ (29,955) 0 0 (29,955)
Shares repurchased (in shares) 0 (602)      
Net income $ 0 $ 0 0 49,702 49,702
Ending balance at Oct. 29, 2022 $ 67 $ (290,327) 674,958 933,424 $ 1,318,122
Ending balance (in shares) at Oct. 29, 2022 66,665        
Ending balance (in shares) at Oct. 29, 2022   (4,418)     (4,418)
Beginning balance at Jul. 30, 2022 $ 67 $ (270,323) 672,107 910,342 $ 1,312,193
Beginning balance (in shares) at Jul. 30, 2022 66,652        
Beginning balance (in shares) at Jul. 30, 2022   (4,054)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense $ 0 $ 0 2,590 0 2,590
Proceeds from stock options exercised $ 0 $ 0 273 0 273
Proceeds from stock options exercised (in shares) 12 0      
Vesting of restricted stock $ 0 $ 0 0 0 0
Vesting of restricted stock (in shares) 1 0      
Common shares withheld for taxes $ 0 $ 0 (12) 0 (12)
Common shares withheld for taxes (in shares) 0 0      
Shares repurchased $ 0 $ (20,004) 0 0 (20,004)
Shares repurchased (in shares) 0 (364)      
Net income $ 0 $ 0 0 23,082 23,082
Ending balance at Oct. 29, 2022 $ 67 $ (290,327) 674,958 933,424 $ 1,318,122
Ending balance (in shares) at Oct. 29, 2022 66,665        
Ending balance (in shares) at Oct. 29, 2022   (4,418)     (4,418)
Beginning balance at Jan. 28, 2023 $ 67 $ (302,204) 677,694 986,512 $ 1,362,069
Beginning balance (in shares) at Jan. 28, 2023 66,672        
Beginning balance (in shares) at Jan. 28, 2023   (4,664)     (4,664)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense $ 0 $ 0 9,008 0 $ 9,008
Proceeds from stock options exercised $ 0 $ 0 5,601 0 5,601
Proceeds from stock options exercised (in shares) 153 0      
Vesting of restricted stock $ 0 $ 0 0 0 0
Vesting of restricted stock (in shares) 96 0      
Common shares withheld for taxes $ 0 $ 0 (1,461) 0 (1,461)
Common shares withheld for taxes (in shares) (25) 0      
Shares repurchased $ 0 $ (39,807) 0 0 (39,807)
Shares repurchased (in shares) 0 (635)      
Net income $ 0 $ 0 0 104,964 104,964
Ending balance at Oct. 28, 2023 $ 67 $ (342,011) 690,842 1,091,476 $ 1,440,374
Ending balance (in shares) at Oct. 28, 2023 66,896        
Ending balance (in shares) at Oct. 28, 2023   (5,299)     (5,299)
Beginning balance at Jul. 29, 2023 $ 67 $ (331,198) 686,438 1,059,673 $ 1,414,980
Beginning balance (in shares) at Jul. 29, 2023 66,858        
Beginning balance (in shares) at Jul. 29, 2023   (5,156)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense $ 0 $ 0 3,004 0 3,004
Proceeds from stock options exercised $ 0 $ 0 1,464 0 1,464
Proceeds from stock options exercised (in shares) 36 0      
Vesting of restricted stock $ 0 $ 0 0 0 0
Vesting of restricted stock (in shares) 3 0      
Common shares withheld for taxes $ 0 $ 0 (64) 0 (64)
Common shares withheld for taxes (in shares) (1) 0      
Shares repurchased $ 0 $ (10,813) 0 0 (10,813)
Shares repurchased (in shares) 0 (143)      
Net income $ 0 $ 0 0 31,803 31,803
Ending balance at Oct. 28, 2023 $ 67 $ (342,011) $ 690,842 $ 1,091,476 $ 1,440,374
Ending balance (in shares) at Oct. 28, 2023 66,896        
Ending balance (in shares) at Oct. 28, 2023   (5,299)     (5,299)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Cash Flows from Operating Activities:    
Net income $ 104,964 $ 49,702
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization of property and equipment 25,272 20,964
Amortization of debt issuance costs 207 192
Gain on sale of assets (304) (280)
Deferred income tax provision 267 (761)
Stock-based compensation expense 9,008 7,313
Changes in operating assets and liabilities:    
Inventories (61,836) (56,422)
Accounts receivable 478 9
Prepaid expenses and other assets 3,289 3,875
Accounts payable 18,942 (24,050)
Income taxes payable (2,464) (2,556)
Accrued expenses and other liabilities 13,038 2,993
Net cash provided by operating activities 110,861 979
Cash Flows from Investing Activities:    
Purchases of property and equipment (81,375) (38,937)
Proceeds from sale of property and equipment 386 311
Purchases of short-term investments (206,828) 0
Maturities of short-term investments 162,516 0
Net cash used in investing activities (125,301) (38,626)
Cash Flows from Financing Activities:    
Repayments on finance leases (857) (623)
Proceeds from stock option exercises 5,524 3,866
Common shares withheld for taxes (1,461) (514)
Payment for shares repurchased (39,807) (29,955)
Net cash used in financing activities (36,601) (27,226)
Net decrease in cash and cash equivalents (51,041) (64,873)
Cash and cash equivalents, beginning of the period 210,596 246,977
Cash and cash equivalents, end of the period 159,555 182,104
Cash paid during the period for:    
Interest 321 286
Income taxes 37,452 19,012
Non-cash investing activities:    
Accrued purchases of property and equipment 5,073 7,192
Non-cash financing activities    
Receivable from exercise of stock options $ 77 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Oct. 28, 2023
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
(1)
Basis of Presentation and Summary of Significant Accounting Policies


(a)
Description of Business

Ollie’s Bargain Outlet Holdings, Inc. and subsidiaries (collectively referred to as the “Company” or “Ollie’s”) principally buys overproduced, overstocked, and closeout merchandise from manufacturers, wholesalers, and other retailers. In addition, the Company augments its name-brand closeout deals with directly sourced private label products featuring names exclusive to Ollie’s in order to provide consistently value-priced goods in select key merchandise categories.

Since its first store opened in 1982, the Company has grown to 505 retail locations in 30 states as of October 28, 2023. Ollie’s Bargain Outlet retail locations are located in Alabama, Arkansas, Connecticut, Delaware, Florida, Georgia, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maryland, Massachusetts, Michigan, Mississippi, Missouri, New Jersey, New York, North Carolina, Ohio, Oklahoma, Pennsylvania, Rhode Island, South Carolina, Tennessee, Texas, Vermont, Virginia, and West Virginia.


(b)
Fiscal Year

Ollie’s follows a 52/53-week fiscal year, which ends on the Saturday nearer to January 31st of the following calendar year.  References to the thirteen weeks ended October 28, 2023 and October 29, 2022 refer to the thirteen weeks from July 30, 2023 to October 28, 2023 and from July 31, 2022 to October 29, 2022, respectively.  References to the year-to-date periods ended October 28, 2023 and October 29, 2022 refer to the thirty-nine weeks from January 29, 2023 to October 28, 2023 and from January 30, 2022 to October 29, 2022, respectively. References to “2022” refer to the fiscal year ended January 28, 2023, references to “2023” refer to the fiscal year ending February 3, 2024, and references to “2024” refer to the fiscal year ending February 1, 2025.  Fiscal year 2022 consists of 52 weeks, fiscal year 2023 consists of 53-weeks, and fiscal year 2024 consists of 52 weeks.


(c)
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated financial statements reflect all normal recurring adjustments which management believes are necessary to present fairly the Company’s results of operations, financial condition, and cash flows for all periods presented. The condensed consolidated balance sheets as of October 28, 2023 and October 29, 2022, and the condensed consolidated statements of income and stockholders’ equity for the thirteen and thirty-nine weeks ended October 28, 2023 and October 29, 2022, and the condensed consolidated statements of cash flows for the thirty-nine weeks ended October 28, 2023 and October 29, 2022 have been prepared by the Company and are unaudited. The Company’s business is seasonal in nature and results of operations for the interim periods presented are not necessarily indicative of operating results for 2023 or any other period. All intercompany accounts, transactions, and balances have been eliminated in consolidation.

The Company’s balance sheet as of January 28, 2023, presented herein, has been derived from the audited balance sheet included in the Company’s Annual Report on Form 10-K filed with the SEC on March 24, 2023 (“Annual Report”), but does not include all disclosures required by GAAP. These financial statements should be read in conjunction with the financial statements for 2022 and footnotes thereto included in the Annual Report.

For purposes of the disclosure requirements for segments of a business enterprise, it has been determined that the Company is comprised of one operating segment.


(d)
Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.


(e)
Fair Value Disclosures

Fair value is defined as the price which the Company would receive to sell an asset or pay to transfer a liability (an exit price) in an orderly transaction between market participants on the measurement date. In determining fair value, GAAP establishes a three-level hierarchy used in measuring fair value, as follows:


Level 1 inputs are quoted prices available for identical assets and liabilities in active markets.


Level 2 inputs are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets and liabilities in active markets or other inputs that are observable or can be corroborated by observable market data.


Level 3 inputs are unobservable, developed using the Company’s estimates and assumptions, which reflect those that market participants would use.

The Company’s financial instruments consist of cash and cash equivalents, investment securities, accounts receivable, accounts payable and the Company’s credit facilities. The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable are representative of their respective fair value because of their short-term nature. The carrying amount of the Company’s credit facilities approximates its fair value because the interest rates are adjusted regularly based on current market conditions. Under the fair value hierarchy, the fair market values of cash equivalents and the investments in treasury bonds are Level 1 while the investments in municipal bonds are Level 2. Since quoted prices in active markets for identical assets are not available, these prices are determined by the third-party pricing service using observable market information such as quotes from less active markets and quoted prices of similar securities.
 
As of October 28, 2023 and January 28, 2023, the Company’s investment securities are classified as held-to-maturity since the Company has the intent and ability to hold the investments to maturity. Such securities are carried at amortized cost plus accrued interest and consist of the following:

 
 
As of October 28, 2023
 
 
 
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Market
Value
 
 
 
(in thousands)
 
Short-term:
                       
Treasury Bonds
 
$
69,497
   
$
-
   
$
(833
)
 
$
68,664
 
Municipal bonds
   
34,980
     
-
     
(422
)
   
34,558
 
Total
 
$
104,477
   
$
-
   
$
(1,255
)
 
$
103,222
 

 
 
As of January 28, 2023
 
 
 
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Market
Value
 
 
 
(in thousands)
 
Short-term:
                       
Treasury Bonds
 
$
55,274
   
$
-
   
$
(83
)
 
$
55,191
 
Municipal bonds
   
4,891
     
-
     
(8
)
   
4,883
 
Total
 
$
60,165
   
$
-
   
$
(91
)
 
$
60,074
 

Short-term investment securities as of October 28, 2023 and January 28, 2023 all mature in one year or less.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Net Sales
9 Months Ended
Oct. 28, 2023
Net Sales [Abstract]  
Net Sales
(2)
Net Sales

Ollie’s recognizes retail sales in its stores when merchandise is sold and the customer takes possession of merchandise.  Also included in net sales is revenue allocated to certain redeemed discounts earned via the Ollie’s Army loyalty program and gift card breakage.  Net sales are presented net of returns and sales tax. The Company provides an allowance for estimated retail merchandise returns based on prior experience.

Revenue Recognition

Revenue is deferred for the Ollie’s Army loyalty program where members accumulate points that can be redeemed for discounts on future purchases. The Company has determined it has an additional performance obligation to Ollie’s Army members at the time of the initial transaction. The Company allocates the transaction price to the initial transaction and the discount awards based upon its relative standalone selling price, which considers historical redemption patterns for the award. Revenue is recognized as those discount awards are redeemed. Discount awards issued upon the achievement of specified point levels are subject to expiration. Unless temporarily extended, the maximum redemption period is 45 days. At the end of each fiscal period, unredeemed discount awards and accumulated points to earn a future discount award are reflected as a liability.  Discount awards are combined in one homogeneous pool and are not separately identifiable.  Therefore, the revenue recognized consists of discount awards redeemed that were included in the deferred revenue balance at the beginning of the period as well as discount awards issued during the current period.  The following table is a reconciliation of the liability related to this program:

Thirty-nine weeks ended
 
 
October 28,
   
October 29,
 
 
2023
   
2022
 
 
(in thousands)
 
Beginning balance
 
$
8,130
   
$
7,782
 
Revenue deferred
   
11,171
     
10,775
 
Revenue recognized
   
(9,865
)
   
(10,786
)
Ending balance
 
$
9,436
   
$
7,771
 

Gift card breakage for gift card liabilities not subject to escheatment is recognized as revenue in proportion to the redemption of gift cards. Gift cards do not expire. The rate applied to redemptions is based upon a historical breakage rate. Gift cards are combined in one homogenous pool and are not separately identifiable. Therefore, the revenue recognized consists of gift cards that were included in the liability at the beginning of the period as well as gift cards that were issued during the period. The following table is a reconciliation of the gift card liability:

Thirty-nine weeks ended
 
  October 28,    
October 29,
 
 
2023
   
2022
 
  (in thousands)  
Beginning balance
 
$
2,527
   
$
2,291
 
Gift card issuances
   
3,097
     
3,112
 
Gift card redemption and breakage
   
(3,271
)
   
(3,214
)
Ending balance
 
$
2,353
   
$
2,189
 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share
9 Months Ended
Oct. 28, 2023
Earnings per Common Share [Abstract]  
Earnings per Common Share
(3)
Earnings per Common Share

Basic earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding after giving effect to the potential dilution, if applicable, from the assumed exercise of stock options into shares of common stock as if those stock options were exercised and the assumed lapse of restrictions on restricted stock units.

The following table summarizes those effects for the diluted earnings per common share calculation:

 
Thirteen weeks ended
   
Thirty-nine weeks ended
 
    October 28,     October 29,     October 28,     October 29,  
   
2023
   
2022
   
2023
   
2022
 
    (in thousands, except per share amounts)  
Net income
 
$
31,803
   
$
23,082
   
$
104,964
   
$
49,702
 
Weighted average number of common shares outstanding - Basic
   
61,682
     
62,507
     
61,807
     
62,603
 
Incremental shares from the assumed exercise of outstanding stock options and vesting of restricted stock units
   
386
     
244
     
303
     
207
 
Weighted average number of common shares outstanding - Diluted
   
62,068
     
62,751
     
62,110
     
62,810
 
Earnings per common share - Basic
 
$
0.52
   
$
0.37
   
$
1.70
   
$
0.79
 
Earnings per common share - Diluted
 
$
0.51
   
$
0.37
   
$
1.69
   
$
0.79
 

The effect of the weighted average assumed exercise of stock options outstanding totaling 491,766 and 791,256 for the thirteen weeks ended October 28, 2023 and October 29, 2022, respectively, and 616,304 and 879,134 for the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively, were excluded from the calculation of diluted weighted average common shares outstanding because the effect would have been antidilutive.

The effect of weighted average non-vested restricted stock units outstanding totaling 570 and 43,159 for the thirteen weeks ended October 28, 2023 and October 29, 2022, respectively, and 15,569 and 41,427 for the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively, were excluded from the calculation of diluted weighted average common shares outstanding because the effect would have been antidilutive.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Oct. 28, 2023
Leases [Abstract]  
Leases
(4)
Leases

Effective February 3, 2019, the Company accounts for its leases under ASC 842, Leases (Topic 842). Under this guidance, arrangements meeting the definition of a lease are classified as operating or financing leases and are recorded on the balance sheet as both a right-of-use asset and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease, if available. The Company’s lessors do not provide an implicit rate, nor is one readily available, therefore the Company uses its incremental borrowing rate based on the portfolio approach, which applies one rate to leases within a given period. Lease liabilities are increased by interest and reduced by payments each period, and the right-of-use asset is amortized over the lease term. For operating leases, interest on the lease liability and the amortization of the right-of-use asset result in straight-line rent expense over the lease term. Variable lease expenses, if any, are recorded when incurred.

In calculating the right-of-use asset and lease liability, the Company elects to combine lease and non-lease components. The Company excludes short-term leases having initial terms of 12 months or less from the guidance as an accounting policy election and recognizes rent expense on a straight-line basis over the lease term. The Company does not act as a lessor.

Ollie’s generally leases its stores, offices, and distribution facilities under operating leases that expire at various dates through 2035.  These leases generally provide for fixed annual rentals; however, several provide for minimum annual rentals plus contingent rentals based on a percentage of annual sales.  A majority of the Company’s leases also require a payment for all or a portion of common-area maintenance, insurance, real estate taxes, water and sewer costs, and repairs, on a fixed or variable payment basis, the cost of which, for leases existing as of the adoption of ASC 842, is charged to the related expense category rather than being accounted for as rent expense.  For leases entered into after the adoption of ASC 842, the Company accounts for lease components together with non-lease components as a single component for all classes of underlying assets.  Most of the leases contain options to renew for three to five successive five-year periods.  The Company is generally not reasonably certain to exercise renewal options; therefore, the options are not considered in determining the lease term, and associated potential option payments are excluded from the lease payments.  Ollie’s lease agreements generally do not contain any material residual value guarantees or material restrictive covenants.

Store and office lease costs are classified in selling, general, and administrative expenses and distribution center lease costs are classified in cost of sales on the condensed consolidated statements of income.

The following table summarizes the maturity of the Company’s operating lease liabilities by fiscal year as of October 28, 2023:

    October 28,  
   
2023
 
    (in thousands)
 
Remainder of 2023
 
$
21,213
 
2024
   
108,250
 
2025
   
89,975
 
2026
   
85,204
 
2027
   
73,050
 
Thereafter
   
180,155
 
Total undiscounted lease payments (1)
   
557,847
 
Less:  Imputed interest
   
(69,921
)
Total lease obligations
   
487,926
 
Less:  Current obligations under leases
   
(94,899
)
Long-term lease obligations
 
$
393,027
 

(1)
Lease obligations exclude $13.0 million of minimum lease payments for leases signed, but not commenced.

The following table summarizes other information related to the Company’s operating leases as of and for the respective periods:

 
Thirty-nine weeks ended
 
    October 28,     October 29,  
   
2023
   
2022
 
    (dollars in thousands)
 
Cash paid for operating leases
 
$
77,630
   
$
70,157
 
Operating lease cost
   
77,100
     
70,656
 
Variable lease cost
   
9,182
     
7,649
 
Non-cash right-of-use assets obtained in exchange for lease obligations
   
52,108
     
48,083
 
Weighted-average remaining lease term
 
6.6 years
   
6.5 years
 
Weighted-average discount rate
   
3.8
%
   
3.4
%
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Oct. 28, 2023
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
(5)
Commitments and Contingencies

Contingencies

Legal Matters
 
From time to time, the Company may be involved in claims and legal actions that arise in the ordinary course of its business. The Company cannot predict the outcome of any litigation or suit to which it is a party.  However, the Company does not believe that an unfavorable decision of any of the current claims or legal actions against it, individually or in the aggregate, will have a material adverse effect on its financial position, results of operations, liquidity, or capital resources.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Oct. 28, 2023
Accrued Expenses and Other Current Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities
(6)
Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consists of the following:

   
October 28,
   
January 28,
   
October 29,
 
 
2023
   
2023
   
2022
 
    (in thousands)
Compensation and benefits
 
$
18,359
   
$
14,751
   
$
16,047
 
Deferred revenue
   
11,789
     
10,657
     
9,960
 
Insurance    
11,316
     
9,141
     
11,209
 
Sales and use taxes
   
10,833
     
6,567
     
9,860
 
Advertising
   
6,959
     
6,582
     
7,247
 
Real estate
   
6,025
     
6,283
     
8,124
 
Freight
   
2,885
     
2,641
     
3,585
 
Other
   
19,452
     
20,337
     
20,917
 
   
$
87,618
   
$
76,959
   
$
86,949
 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations and Financing Arrangements
9 Months Ended
Oct. 28, 2023
Debt Obligations and Financing Arrangements [Abstract]  
Debt Obligations and Financing Arrangements
(7)
Debt Obligations and Financing Arrangements

Long-term debt consists of finance leases.

The Company’s credit facility (the “Credit Facility”) provides for a five-year $100.0 million revolving credit facility, which includes a $45.0 million sub-facility for letters of credit and a $25.0 million sub-facility for swingline loans (the “Revolving Credit Facility”). Loans under the Revolving Credit Facility mature on May 22, 2024. In addition, the Company may at any time add term loan facilities or additional revolving commitments up to $150.0 million pursuant to terms and conditions set out in the Credit Facility.

As a result of the anticipated discontinuation of LIBOR in 2023, on January 24, 2023, the Company amended its Credit Facility to replace the LIBOR-based interest rates included therein with SOFR-based interest rates and to modify the provisions for determining an alternative rate of interest upon the occurrence of certain events relating to the availability of interest rate benchmarks. The interest rates for the Credit Facility are calculated as follows: for ABR Loans, the highest of the Prime Rate, the Federal Funds Effective Rate plus 0.50% and Term SOFR with a term of one-month in effect on such day plus the SOFR Spread Adjustment plus 1.0%, plus the Applicable Margin, or, for SOFR Loans, the SOFR Loan Rate plus the Applicable Margin plus the SOFR Spread Adjustment. The Applicable Margin will vary from 0.00% to 0.50% for an ABR Loan and 1.00% to 1.50% for a SOFR Loan, based on availability under the Credit Facility. The SOFR Loan Rate is subject to a 0% floor.

Under the terms of the Revolving Credit Facility, as of October 28, 2023, the Company could borrow up to 90.0% of the most recent appraised value (valued at cost, discounted for the current net orderly liquidation value) of its eligible inventory, as defined, up to $100.0 million.

As of October 28, 2023, the Company had no outstanding borrowings under the Revolving Credit Facility, with $91.8 million of borrowing availability, outstanding letters of credit commitments of $7.9 million and $0.2 million of rent reserves. The Revolving Credit Facility also contains a variable unused line fee ranging from 0.125% to 0.250% per annum.

The Credit Facility is collateralized by the Company’s assets and equity and contains a financial covenant, as well as certain business covenants, including restrictions on dividend payments, which the Company must comply with during the term of the agreement. The financial covenant is a consolidated fixed charge coverage ratio test of at least 1.0 to 1.0 applicable during a covenant period, based on reference to availability. The Company was in compliance with all terms of the Credit Facility during the thirty-nine weeks ended October 28, 2023.

The provisions of the Credit Facility restrict all of the net assets of the Company’s consolidated subsidiaries, which constitutes all of the net assets on the Company’s consolidated balance sheet as of October 28, 2023, from being used to pay any dividends or make other restricted payments to the Company without prior written consent from the financial institutions that are a party to the Credit Facility, subject to material exceptions including pro forma compliance with the applicable conditions described in the Credit Facility.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Oct. 28, 2023
Income Taxes [Abstract]  
Income Taxes
(8)
Income Taxes

The effective tax rates for the thirteen weeks ended October 28, 2023 and October 29, 2022 were 26.1% and 24.1%, respectively. The increase in the effective tax rates in the thirteen weeks ended October 28, 2023 was primarily due to a decrease in discrete tax benefits related to stock-based compensation, a decrease in tax credits, and state tax rate changes. Discrete tax expense totaled $0.1 million in the thirteen weeks ended October 28, 2023 compared to discrete tax benefits of $0.2 million in the thirteen weeks ended October 29, 2022.

The effective tax rates for the thirty-nine weeks ended October 28, 2023 and October 29, 2022 were 25.1% and 22.5%, respectively. The increase in the effective tax rate in the thirty-nine weeks ended October 28, 2023 was primarily due to a decrease in discrete tax benefits related to stock-based compensation and state tax rate changes. Discrete tax benefits totaled $0.7 million in the thirty-nine weeks ended October 28, 2023 compared to discrete tax benefits of $1.5 million in the thirty-nine weeks ended October 29, 2022.

The Company is subject to tax in the United States. The Company files a consolidated U.S. income tax return for federal income tax purposes. The Company is no longer subject to income tax examinations by U.S. federal, or state and local tax authorities for tax years 2017 and prior.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans
9 Months Ended
Oct. 28, 2023
Equity Incentive Plans [Abstract]  
Equity Incentive Plans
(9)
Equity Incentive Plans

During fiscal 2012, Ollie’s established an equity incentive plan (the “2012 Plan”), under which stock options were granted to executive officers and key employees as deemed appropriate under the provisions of the 2012 Plan, with an exercise price at the fair value of the underlying stock on the date of grant. The vesting period for options granted under the 2012 Plan is five years (20% ratably per year). Options granted under the 2012 Plan are subject to employment for vesting, expire 10 years from the date of grant, and are not transferable other than upon death. As of July 15, 2015, the date of the pricing of the Company’s initial public offering, no additional equity grants will be made under the 2012 Plan.

In connection with its initial public offering, the Company adopted the 2015 equity incentive plan (the “2015 Plan”) pursuant to which the Company’s Board of Directors may grant stock options, restricted shares, or other awards to employees, directors and consultants. The 2015 Plan allows for the issuance of up to 5,250,000 shares. Awards will be made pursuant to agreements and may be subject to vesting and other restrictions as determined by the Board of Directors or the Compensation Committee of the Board. The Company uses authorized and unissued shares to satisfy share award exercises. As of October 28, 2023, there were 1,950,619 shares available for grant under the 2015 Plan.

Stock Options

The exercise price for stock options is determined at the fair value of the underlying stock on the date of grant. The vesting period for awards granted under the 2015 Plan is generally set at four years (25% ratably per year). Awards are subject to employment for vesting, expire 10 years from the date of grant, and are not transferable other than upon death.

A summary of the Company’s stock option activity and related information for the thirty-nine weeks ended October 28, 2023 follows:

                 Weighted  
           Weighted      average  
           average      remaining  
     Number      exercise      contractual  
 
of options
   
price
   
term (years)
 
Outstanding at January 28, 2023
   
1,209,251
   
$
53.92
       
Granted
   
144,630
     
57.91
       
Forfeited
   
(47,380
)
   
61.10
       
Exercised
   
(152,583
)
   
36.71
       
Outstanding at October 28, 2023
   
1,153,918
     
56.40
     
6.9
 
Exercisable at October 28, 2023
   
596,980
     
56.94
     
5.7
 

The weighted average grant date fair value per option for options granted during the thirty-nine weeks ended October 28, 2023 and October 29, 2022 was $29.07 and $20.62, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that used the weighted average assumptions in the following table:

 
Thirty-nine weeks ended
 
     October 28,      October 29,  
   
2023
   
2022
 
Risk-free interest rate
   
3.36
%
   
2.63
%
Expected dividend yield
   
-
     
-
 
Expected life (years)
 
6.25
   
6.25 years
 
Expected volatility
   
47.16
%
   
44.40
%

The expected life of stock options is estimated using the “simplified method,” as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants.  The simplified method is based on the average of the vesting tranches and the contractual life of each grant. For expected volatility, the Company uses its historical information over the expected life of the option granted to calculate the fair value of option grants.  The risk-free interest rate is based on U.S. Treasury notes with a term approximating the expected life of the option.

Restricted Stock Units

Restricted stock units (“RSUs”) are issued at the closing price of the Company’s common stock on the date of grant. RSUs outstanding vest ratably over four years or cliff vest in one or four years. Awards are subject to employment for vesting and are not transferable other than upon death.

A summary of the Company’s RSU activity and related information for the thirty-nine weeks ended October 28, 2023 is as follows:

           Weighted  
           average  
     Number    
grant date
 
 
of shares
   
fair value
 
Non-vested balance at January 28, 2023
   
276,278
   
$
50.32
 
Granted
   
202,909
     
58.05
 
Forfeited
   
(24,804
)
   
52.90
 
Vested
   
(96,226
)
   
52.16
 
Non-vested balance at October 28, 2023
   
358,157
     
54.02
 

Stock-Based Compensation Expense

The compensation cost for stock options and RSUs which have been recorded within selling, general, and administrative expenses related to the Company’s equity incentive plans was $3.0 million and $2.6 million for the thirteen weeks ended October 28, 2023 and October 29, 2022, respectively, and $9.0 million and $7.3 million for the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively.

As of October 28, 2023, there was $25.4 million of total unrecognized compensation cost related to non-vested stock-based compensation arrangements. That cost is expected to be recognized over a weighted average period of 2.7 years. Compensation costs related to awards are recognized using the straight-line method.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock
9 Months Ended
Oct. 28, 2023
Common Stock [Abstract]  
Common Stock
(10)
Common Stock

Common Stock

The Company’s capital structure consists of a single class of common stock with one vote per share. The Company has authorized 500,000,000 shares at $0.001 par value per share. Additionally, the Company has authorized 50,000,000 shares of preferred stock at $0.001 per value per share; to date, however, no preferred shares have been issued. Treasury stock, which consists of the Company’s common stock, is accounted for using the cost method.

Share Repurchase Program

On December 15, 2020, the Board of Directors of the Company authorized the repurchase of up to $100.0 million of shares of the Company’s common stock. On March 16, 2021, the Board of Directors of the Company authorized an increase of $100.0 million in the Company’s share repurchase program.  Both of these authorizations were authorized to be executed through January 2023. On November 30, 2021, the Board authorized an additional $200.0 million to repurchase stock pursuant to the Company’s share repurchase program, expiring on December 15, 2023. Shares under both authorizations may be purchased from time to time in open market transactions (including blocks), privately negotiated transactions, accelerated share repurchase programs or other derivative transactions, issuer self-tender offers, or any combination of the foregoing. The timing of repurchases and the actual amount purchased will depend on a variety of factors, including the market price of the Company’s shares, general market, economic and business conditions, and other corporate considerations. In addition, the authorizations are subject to extension or earlier termination by the Board of Directors at any time.

During the thirty-nine weeks ended October 28, 2023, the Company repurchased 634,733 shares of its common stock for $39.8 million, inclusive of transaction costs, pursuant to its share repurchase program. These expenditures are funded by cash on hand. As of October 28, 2023, the Company had $98.4 million remaining under its share repurchase authorization. There can be no assurance that any additional repurchases will be completed, or as to the timing or amount of any repurchases. The share repurchase program may be discontinued at any time.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Transactions with Affiliated and Related Parties
9 Months Ended
Oct. 28, 2023
Transactions with Affiliated and Related Parties [Abstract]  
Transactions with Affiliated and Related Parties
(11)
Transactions with Affiliated and Related Parties



During the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively, the Company purchased inventory of $1.2 million and $0.5 million from a subsidiary of Hillman Solutions, Inc. where John Swygert, President and Chief Executive Officer of Ollie’s, is a member of its Board of Directors.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Oct. 28, 2023
Subsequent Events [Abstract]  
Subsequent Events
(12)
Subsequent Events


On November 30, 2023, the Company’s Board of Directors authorized an extension to the existing share repurchase buyback program set to expire on December 15, 2023, extended to March 31, 2026. The plan is subject to extension or earlier termination by the Board at any time.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Oct. 28, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
During the thirteen weeks ended October 28, 2023, our executives entered into or modified written plans for the purchase or sale of our securities through a broker that are intended to satisfy the conditions specified in Rule 10b5-1(c) under the Exchange Act for an affirmative defense against liability for trading in securities on the basis of material nonpublic information.

The material terms of these trading plans are set forth in the table below.

Director/Officer
Action &
Date of Action
Commencement
of Trading Period
Scheduled
Termination of
Trading Period (1)
Security
Covered
Maximum Number
of Securities to be
Purchased or Sold
Pursuant to the
Rule 10b5-1
Trading Plan (2)
Covers
Purchase
or Sale?
Robert Helm,
Senior Vice President and Chief Financial Officer
Modification
September 13, 2023
December 13, 2023
 
March 31, 2025
 
Common Stock
 
6,959 (3)
Sale
 
John Swygert,
President and Chief Executive Officer
Adoption
October 2, 2023
January 2, 2024
 
October 2, 2024
 
Common Stock 44,688 (3)
Sale
 
Eric van der Valk,
Executive Vice President and Chief Operating Officer
Adoption
September 15, 2023
December 15, 2023
September 16, 2024
Common Stock 12,061 (3)
Sale
Larry Kraus,
Vice President and Chief Information Officer
Adoption
September 8, 2023
December 8, 2023
 
 December 8, 2024
Common Stock 13,829
Sale
 
Kevin McLain,
Senior Vice President and General Merchandise Manager
Adoption
September 1, 2023
 December 1, 2023
September 1, 2024
 
Common Stock 11,540
Sale
 


(1)
The plan is subject to earlier termination under certain circumstances specified in the plans, including upon the sale of all shares subject to the plan and upon either party to a plan giving notice of termination within the time prescribed under the plan.

(2)
Subject to adjustments for stock splits, stock combinations, stock dividends and other similar changes to our common stock.

(3)
The actual number of shares subject to be sold under the Rule 10b5-1 trading arrangement will be net of the number of shares withheld to satisfy certain costs and tax withholding obligations arising from the vesting of such awards and is not yet determinable.
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Sale Modification [Member] | Robert Helm [Member]  
Trading Arrangements, by Individual  
Name Robert Helm
Title Senior Vice President and Chief Financial Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date September 13, 2023
Arrangement Duration 474 days
Aggregate Available 6,959
Sale [Member] | John Swygert [Member]  
Trading Arrangements, by Individual  
Name John Swygert
Title President and Chief Executive Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date October 2, 2023
Arrangement Duration 274 days
Aggregate Available 44,688
Sale [Member] | Eric van der Valk [Member]  
Trading Arrangements, by Individual  
Name Eric van der Valk
Title Executive Vice President and Chief Operating Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date September 15, 2023
Arrangement Duration 276 days
Aggregate Available 12,061
Sale [Member] | Larry Kraus [Member]  
Trading Arrangements, by Individual  
Name Larry Kraus
Title Vice President and Chief Information Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date September 8, 2023
Arrangement Duration 366 days
Aggregate Available 13,829
Sale [Member] | Kevin McLain [Member]  
Trading Arrangements, by Individual  
Name Kevin McLain
Title Senior Vice President and General Merchandise Manager
Rule 10b5-1 Arrangement Adopted true
Adoption Date September 1, 2023
Arrangement Duration 275 days
Aggregate Available 11,540
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 28, 2023
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]  
Fiscal Year

(b)
Fiscal Year

Ollie’s follows a 52/53-week fiscal year, which ends on the Saturday nearer to January 31st of the following calendar year.  References to the thirteen weeks ended October 28, 2023 and October 29, 2022 refer to the thirteen weeks from July 30, 2023 to October 28, 2023 and from July 31, 2022 to October 29, 2022, respectively.  References to the year-to-date periods ended October 28, 2023 and October 29, 2022 refer to the thirty-nine weeks from January 29, 2023 to October 28, 2023 and from January 30, 2022 to October 29, 2022, respectively. References to “2022” refer to the fiscal year ended January 28, 2023, references to “2023” refer to the fiscal year ending February 3, 2024, and references to “2024” refer to the fiscal year ending February 1, 2025.  Fiscal year 2022 consists of 52 weeks, fiscal year 2023 consists of 53-weeks, and fiscal year 2024 consists of 52 weeks.
Basis of Presentation

(c)
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated financial statements reflect all normal recurring adjustments which management believes are necessary to present fairly the Company’s results of operations, financial condition, and cash flows for all periods presented. The condensed consolidated balance sheets as of October 28, 2023 and October 29, 2022, and the condensed consolidated statements of income and stockholders’ equity for the thirteen and thirty-nine weeks ended October 28, 2023 and October 29, 2022, and the condensed consolidated statements of cash flows for the thirty-nine weeks ended October 28, 2023 and October 29, 2022 have been prepared by the Company and are unaudited. The Company’s business is seasonal in nature and results of operations for the interim periods presented are not necessarily indicative of operating results for 2023 or any other period. All intercompany accounts, transactions, and balances have been eliminated in consolidation.

The Company’s balance sheet as of January 28, 2023, presented herein, has been derived from the audited balance sheet included in the Company’s Annual Report on Form 10-K filed with the SEC on March 24, 2023 (“Annual Report”), but does not include all disclosures required by GAAP. These financial statements should be read in conjunction with the financial statements for 2022 and footnotes thereto included in the Annual Report.
Segment Reporting
For purposes of the disclosure requirements for segments of a business enterprise, it has been determined that the Company is comprised of one operating segment.
Use of Estimates

(d)
Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Fair Value Disclosures

(e)
Fair Value Disclosures

Fair value is defined as the price which the Company would receive to sell an asset or pay to transfer a liability (an exit price) in an orderly transaction between market participants on the measurement date. In determining fair value, GAAP establishes a three-level hierarchy used in measuring fair value, as follows:


Level 1 inputs are quoted prices available for identical assets and liabilities in active markets.


Level 2 inputs are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets and liabilities in active markets or other inputs that are observable or can be corroborated by observable market data.


Level 3 inputs are unobservable, developed using the Company’s estimates and assumptions, which reflect those that market participants would use.

The Company’s financial instruments consist of cash and cash equivalents, investment securities, accounts receivable, accounts payable and the Company’s credit facilities. The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable are representative of their respective fair value because of their short-term nature. The carrying amount of the Company’s credit facilities approximates its fair value because the interest rates are adjusted regularly based on current market conditions. Under the fair value hierarchy, the fair market values of cash equivalents and the investments in treasury bonds are Level 1 while the investments in municipal bonds are Level 2. Since quoted prices in active markets for identical assets are not available, these prices are determined by the third-party pricing service using observable market information such as quotes from less active markets and quoted prices of similar securities.
 
As of October 28, 2023 and January 28, 2023, the Company’s investment securities are classified as held-to-maturity since the Company has the intent and ability to hold the investments to maturity. Such securities are carried at amortized cost plus accrued interest and consist of the following:

 
 
As of October 28, 2023
 
 
 
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Market
Value
 
 
 
(in thousands)
 
Short-term:
                       
Treasury Bonds
 
$
69,497
   
$
-
   
$
(833
)
 
$
68,664
 
Municipal bonds
   
34,980
     
-
     
(422
)
   
34,558
 
Total
 
$
104,477
   
$
-
   
$
(1,255
)
 
$
103,222
 

 
 
As of January 28, 2023
 
 
 
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Market
Value
 
 
 
(in thousands)
 
Short-term:
                       
Treasury Bonds
 
$
55,274
   
$
-
   
$
(83
)
 
$
55,191
 
Municipal bonds
   
4,891
     
-
     
(8
)
   
4,883
 
Total
 
$
60,165
   
$
-
   
$
(91
)
 
$
60,074
 

Short-term investment securities as of October 28, 2023 and January 28, 2023 all mature in one year or less.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Net Sales (Policies)
9 Months Ended
Oct. 28, 2023
Net Sales [Abstract]  
Net Sales
Ollie’s recognizes retail sales in its stores when merchandise is sold and the customer takes possession of merchandise.  Also included in net sales is revenue allocated to certain redeemed discounts earned via the Ollie’s Army loyalty program and gift card breakage.  Net sales are presented net of returns and sales tax. The Company provides an allowance for estimated retail merchandise returns based on prior experience.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Oct. 28, 2023
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]  
Held-to-Maturity Investment Securities
As of October 28, 2023 and January 28, 2023, the Company’s investment securities are classified as held-to-maturity since the Company has the intent and ability to hold the investments to maturity. Such securities are carried at amortized cost plus accrued interest and consist of the following:

 
 
As of October 28, 2023
 
 
 
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Market
Value
 
 
 
(in thousands)
 
Short-term:
                       
Treasury Bonds
 
$
69,497
   
$
-
   
$
(833
)
 
$
68,664
 
Municipal bonds
   
34,980
     
-
     
(422
)
   
34,558
 
Total
 
$
104,477
   
$
-
   
$
(1,255
)
 
$
103,222
 

 
 
As of January 28, 2023
 
 
 
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Market
Value
 
 
 
(in thousands)
 
Short-term:
                       
Treasury Bonds
 
$
55,274
   
$
-
   
$
(83
)
 
$
55,191
 
Municipal bonds
   
4,891
     
-
     
(8
)
   
4,883
 
Total
 
$
60,165
   
$
-
   
$
(91
)
 
$
60,074
 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Net Sales (Tables)
9 Months Ended
Oct. 28, 2023
Net Sales [Abstract]  
Reconciliation of Liabilities for Ollie's Army Loyalty Program and Gift Cards
Revenue is deferred for the Ollie’s Army loyalty program where members accumulate points that can be redeemed for discounts on future purchases. The Company has determined it has an additional performance obligation to Ollie’s Army members at the time of the initial transaction. The Company allocates the transaction price to the initial transaction and the discount awards based upon its relative standalone selling price, which considers historical redemption patterns for the award. Revenue is recognized as those discount awards are redeemed. Discount awards issued upon the achievement of specified point levels are subject to expiration. Unless temporarily extended, the maximum redemption period is 45 days. At the end of each fiscal period, unredeemed discount awards and accumulated points to earn a future discount award are reflected as a liability.  Discount awards are combined in one homogeneous pool and are not separately identifiable.  Therefore, the revenue recognized consists of discount awards redeemed that were included in the deferred revenue balance at the beginning of the period as well as discount awards issued during the current period.  The following table is a reconciliation of the liability related to this program:

Thirty-nine weeks ended
 
 
October 28,
   
October 29,
 
 
2023
   
2022
 
 
(in thousands)
 
Beginning balance
 
$
8,130
   
$
7,782
 
Revenue deferred
   
11,171
     
10,775
 
Revenue recognized
   
(9,865
)
   
(10,786
)
Ending balance
 
$
9,436
   
$
7,771
 

Gift card breakage for gift card liabilities not subject to escheatment is recognized as revenue in proportion to the redemption of gift cards. Gift cards do not expire. The rate applied to redemptions is based upon a historical breakage rate. Gift cards are combined in one homogenous pool and are not separately identifiable. Therefore, the revenue recognized consists of gift cards that were included in the liability at the beginning of the period as well as gift cards that were issued during the period. The following table is a reconciliation of the gift card liability:

Thirty-nine weeks ended
 
  October 28,    
October 29,
 
 
2023
   
2022
 
  (in thousands)  
Beginning balance
 
$
2,527
   
$
2,291
 
Gift card issuances
   
3,097
     
3,112
 
Gift card redemption and breakage
   
(3,271
)
   
(3,214
)
Ending balance
 
$
2,353
   
$
2,189
 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share (Tables)
9 Months Ended
Oct. 28, 2023
Earnings per Common Share [Abstract]  
Earnings per Common Share
The following table summarizes those effects for the diluted earnings per common share calculation:

 
Thirteen weeks ended
   
Thirty-nine weeks ended
 
    October 28,     October 29,     October 28,     October 29,  
   
2023
   
2022
   
2023
   
2022
 
    (in thousands, except per share amounts)  
Net income
 
$
31,803
   
$
23,082
   
$
104,964
   
$
49,702
 
Weighted average number of common shares outstanding - Basic
   
61,682
     
62,507
     
61,807
     
62,603
 
Incremental shares from the assumed exercise of outstanding stock options and vesting of restricted stock units
   
386
     
244
     
303
     
207
 
Weighted average number of common shares outstanding - Diluted
   
62,068
     
62,751
     
62,110
     
62,810
 
Earnings per common share - Basic
 
$
0.52
   
$
0.37
   
$
1.70
   
$
0.79
 
Earnings per common share - Diluted
 
$
0.51
   
$
0.37
   
$
1.69
   
$
0.79
 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Oct. 28, 2023
Leases [Abstract]  
Maturity of Operating Lease Liabilities
The following table summarizes the maturity of the Company’s operating lease liabilities by fiscal year as of October 28, 2023:

    October 28,  
   
2023
 
    (in thousands)
 
Remainder of 2023
 
$
21,213
 
2024
   
108,250
 
2025
   
89,975
 
2026
   
85,204
 
2027
   
73,050
 
Thereafter
   
180,155
 
Total undiscounted lease payments (1)
   
557,847
 
Less:  Imputed interest
   
(69,921
)
Total lease obligations
   
487,926
 
Less:  Current obligations under leases
   
(94,899
)
Long-term lease obligations
 
$
393,027
 

(1)
Lease obligations exclude $13.0 million of minimum lease payments for leases signed, but not commenced.
Other Information Related to Operating Leases
The following table summarizes other information related to the Company’s operating leases as of and for the respective periods:

 
Thirty-nine weeks ended
 
    October 28,     October 29,  
   
2023
   
2022
 
    (dollars in thousands)
 
Cash paid for operating leases
 
$
77,630
   
$
70,157
 
Operating lease cost
   
77,100
     
70,656
 
Variable lease cost
   
9,182
     
7,649
 
Non-cash right-of-use assets obtained in exchange for lease obligations
   
52,108
     
48,083
 
Weighted-average remaining lease term
 
6.6 years
   
6.5 years
 
Weighted-average discount rate
   
3.8
%
   
3.4
%
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Oct. 28, 2023
Accrued Expenses and Other Current Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consists of the following:

   
October 28,
   
January 28,
   
October 29,
 
 
2023
   
2023
   
2022
 
    (in thousands)
Compensation and benefits
 
$
18,359
   
$
14,751
   
$
16,047
 
Deferred revenue
   
11,789
     
10,657
     
9,960
 
Insurance    
11,316
     
9,141
     
11,209
 
Sales and use taxes
   
10,833
     
6,567
     
9,860
 
Advertising
   
6,959
     
6,582
     
7,247
 
Real estate
   
6,025
     
6,283
     
8,124
 
Freight
   
2,885
     
2,641
     
3,585
 
Other
   
19,452
     
20,337
     
20,917
 
   
$
87,618
   
$
76,959
   
$
86,949
 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans (Tables)
9 Months Ended
Oct. 28, 2023
Equity Incentive Plans [Abstract]  
Stock Option Activity
A summary of the Company’s stock option activity and related information for the thirty-nine weeks ended October 28, 2023 follows:

                 Weighted  
           Weighted      average  
           average      remaining  
     Number      exercise      contractual  
 
of options
   
price
   
term (years)
 
Outstanding at January 28, 2023
   
1,209,251
   
$
53.92
       
Granted
   
144,630
     
57.91
       
Forfeited
   
(47,380
)
   
61.10
       
Exercised
   
(152,583
)
   
36.71
       
Outstanding at October 28, 2023
   
1,153,918
     
56.40
     
6.9
 
Exercisable at October 28, 2023
   
596,980
     
56.94
     
5.7
 
Weighted Average Assumptions
The weighted average grant date fair value per option for options granted during the thirty-nine weeks ended October 28, 2023 and October 29, 2022 was $29.07 and $20.62, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that used the weighted average assumptions in the following table:

 
Thirty-nine weeks ended
 
     October 28,      October 29,  
   
2023
   
2022
 
Risk-free interest rate
   
3.36
%
   
2.63
%
Expected dividend yield
   
-
     
-
 
Expected life (years)
 
6.25
   
6.25 years
 
Expected volatility
   
47.16
%
   
44.40
%
RSU Activity
A summary of the Company’s RSU activity and related information for the thirty-nine weeks ended October 28, 2023 is as follows:

           Weighted  
           average  
     Number    
grant date
 
 
of shares
   
fair value
 
Non-vested balance at January 28, 2023
   
276,278
   
$
50.32
 
Granted
   
202,909
     
58.05
 
Forfeited
   
(24,804
)
   
52.90
 
Vested
   
(96,226
)
   
52.16
 
Non-vested balance at October 28, 2023
   
358,157
     
54.02
 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Details)
$ in Thousands
9 Months Ended
Oct. 28, 2023
USD ($)
Segment
State
Location
Jan. 28, 2023
USD ($)
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]    
Number of retail locations | Location 505  
Number of states in which retail locations are located | State 30  
Number of operating segments | Segment 1  
Held-to-Maturity Investment Securities [Abstract]    
Amortized cost $ 104,477 $ 60,165
Gross unrealized gains 0 0
Gross unrealized losses (1,255) (91)
Fair market value 103,222 60,074
Treasury Bonds [Member]    
Held-to-Maturity Investment Securities [Abstract]    
Amortized cost 69,497 55,274
Gross unrealized gains 0 0
Gross unrealized losses (833) (83)
Fair market value 68,664 55,191
Municipal Bonds [Member]    
Held-to-Maturity Investment Securities [Abstract]    
Amortized cost 34,980 4,891
Gross unrealized gains 0 0
Gross unrealized losses (422) (8)
Fair market value $ 34,558 $ 4,883
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Net Sales (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Net Sales [Abstract]    
Maximum redemption period for discount awards 45 days  
Ollie's Army Loyalty Program Liability [Abstract]    
Beginning balance $ 8,130 $ 7,782
Revenue deferred 11,171 10,775
Revenue recognized (9,865) (10,786)
Ending balance 9,436 7,771
Gift Card Liability [Abstract]    
Beginning balance 2,527 2,291
Gift card issuances 3,097 3,112
Gift card redemption and breakage (3,271) (3,214)
Ending balance $ 2,353 $ 2,189
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Earnings per Common Share [Abstract]        
Net income $ 31,803 $ 23,082 $ 104,964 $ 49,702
Weighted average number of common shares outstanding - Basic (in shares) 61,682,000 62,507,000 61,807,000 62,603,000
Incremental shares from the assumed exercise of outstanding stock options and vesting of restricted stock units (in shares) 386,000 244,000 303,000 207,000
Weighted average number of common shares outstanding - Diluted (in shares) 62,068,000 62,751,000 62,110,000 62,810,000
Earnings per common share - Basic (in dollars per share) $ 0.52 $ 0.37 $ 1.7 $ 0.79
Earnings per common share - Diluted (in dollars per share) $ 0.51 $ 0.37 $ 1.69 $ 0.79
Stock Options [Member]        
Earnings per Common Share [Abstract]        
Antidilutive securities excluded from computation of earnings per share (in shares) 491,766 791,256 616,304 879,134
Non-vested Restricted Stock Units [Member]        
Earnings per Common Share [Abstract]        
Antidilutive securities excluded from computation of earnings per share (in shares) 570 43,159 15,569 41,427
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details)
$ in Thousands
9 Months Ended
Oct. 28, 2023
USD ($)
Option
Oct. 29, 2022
USD ($)
Jan. 28, 2023
USD ($)
Leases [Abstract]      
Renewal term of leases 5 years    
Maturity of Operating Lease Liabilities [Abstract]      
Remainder of 2023 $ 21,213    
2024 108,250    
2025 89,975    
2026 85,204    
2027 73,050    
Thereafter 180,155    
Total undiscounted lease payments [1] 557,847    
Less: Imputed interest (69,921)    
Total lease obligations 487,926    
Less: Current obligations under leases (94,899) $ (81,589) $ (88,636)
Long-term lease obligations 393,027 373,228 $ 351,251
Minimum lease payments for leases signed, but not commenced 13,000    
Other Information Related to Operating Leases [Abstract]      
Cash paid for operating leases 77,630 70,157  
Operating lease cost 77,100 70,656  
Variable lease cost 9,182 7,649  
Non-cash right-of-use assets obtained in exchange for lease obligations $ 52,108 $ 48,083  
Weighted-average remaining lease term 6 years 7 months 6 days 6 years 6 months  
Weighted-average discount rate 3.80% 3.40%  
Minimum [Member]      
Leases [Abstract]      
Number of options to renew operating leases | Option 3    
Maximum [Member]      
Leases [Abstract]      
Number of options to renew operating leases | Option 5    
[1] Lease obligations exclude $13.0 million of minimum lease payments for leases signed, but not commenced.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Oct. 29, 2022
Accrued Expenses and Other Current Liabilities [Abstract]      
Compensation and benefits $ 18,359 $ 14,751 $ 16,047
Deferred revenue 11,789 10,657 9,960
Insurance 11,316 9,141 11,209
Sales and use taxes 10,833 6,567 9,860
Advertising 6,959 6,582 7,247
Real estate 6,025 6,283 8,124
Freight 2,885 2,641 3,585
Other 19,452 20,337 20,917
Total accrued expenses and other current liabilities $ 87,618 $ 76,959 $ 86,949
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations and Financing Arrangements (Details)
$ in Millions
9 Months Ended
Oct. 28, 2023
USD ($)
Credit Facility [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Maximum borrowing capacity $ 150.0
Credit Facility [Member] | Minimum [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Consolidated fixed charge coverage ratio 1
Credit Facility [Member] | Federal Funds Effective Rate [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Basis spread 0.50%
Credit Facility [Member] | SOFR [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Basis spread 1.00%
Term of variable rate 1 month
Interest rate floor 0.00%
Credit Facility [Member] | SOFR [Member] | Minimum [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Basis spread 1.00%
Credit Facility [Member] | SOFR [Member] | Maximum [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Basis spread 1.50%
Credit Facility [Member] | ABR Rate [Member] | Minimum [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Basis spread 0.00%
Credit Facility [Member] | ABR Rate [Member] | Maximum [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Basis spread 0.50%
Revolving Credit Facility [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Term of facility 5 years
Maximum borrowing capacity $ 100.0
Maturity date May 22, 2024
Outstanding borrowings $ 0.0
Borrowing availability 91.8
Outstanding letters of credit commitments 7.9
Rent reserves $ 0.2
Revolving Credit Facility [Member] | Minimum [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Variable unused line fee percentage 0.125%
Revolving Credit Facility [Member] | Maximum [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Percentage of most recent appraised value of eligible inventory 90.00%
Variable unused line fee percentage 0.25%
Sub-Facility for Letters of Credit [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Maximum borrowing capacity $ 45.0
Sub-Facility for Swingline Loans [Member]  
Debt Obligations and Financing Arrangements [Abstract]  
Maximum borrowing capacity $ 25.0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Income Taxes [Abstract]        
Effective income tax rate 26.10% 24.10% 25.10% 22.50%
Discrete tax expense (benefit) $ 0.1 $ (0.2) $ (0.7) $ (1.5)
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans, Equity Incentive Plans (Details)
9 Months Ended
Oct. 28, 2023
shares
2012 Plan [Member] | Stock Options [Member]  
Equity Incentive Plans [Abstract]  
Vesting period 5 years
Expiration period 10 years
2012 Plan [Member] | Stock Options [Member] | Year 1 [Member]  
Equity Incentive Plans [Abstract]  
Vesting percentage 20.00%
2012 Plan [Member] | Stock Options [Member] | Year 2 [Member]  
Equity Incentive Plans [Abstract]  
Vesting percentage 20.00%
2012 Plan [Member] | Stock Options [Member] | Year 3 [Member]  
Equity Incentive Plans [Abstract]  
Vesting percentage 20.00%
2012 Plan [Member] | Stock Options [Member] | Year 4 [Member]  
Equity Incentive Plans [Abstract]  
Vesting percentage 20.00%
2012 Plan [Member] | Stock Options [Member] | Year 5 [Member]  
Equity Incentive Plans [Abstract]  
Vesting percentage 20.00%
2015 Plan [Member]  
Equity Incentive Plans [Abstract]  
Number of shares authorized for issuance (in shares) 5,250,000
Number of shares available for grant (in shares) 1,950,619
2015 Plan [Member] | Stock Options [Member]  
Equity Incentive Plans [Abstract]  
Vesting period 4 years
Expiration period 10 years
2015 Plan [Member] | Stock Options [Member] | Year 1 [Member]  
Equity Incentive Plans [Abstract]  
Vesting percentage 25.00%
2015 Plan [Member] | Stock Options [Member] | Year 2 [Member]  
Equity Incentive Plans [Abstract]  
Vesting percentage 25.00%
2015 Plan [Member] | Stock Options [Member] | Year 3 [Member]  
Equity Incentive Plans [Abstract]  
Vesting percentage 25.00%
2015 Plan [Member] | Stock Options [Member] | Year 4 [Member]  
Equity Incentive Plans [Abstract]  
Vesting percentage 25.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans, Stock Option Activity (Details) - Stock Options [Member] - $ / shares
9 Months Ended
Oct. 28, 2023
Number of Options [Roll Forward]  
Outstanding at beginning of period (in shares) 1,209,251
Granted (in shares) 144,630
Forfeited (in shares) (47,380)
Exercised (in shares) (152,583)
Outstanding at end of period (in shares) 1,153,918
Exercisable at end of period (in shares) 596,980
Weighted Average Exercise Price [Abstract]  
Outstanding at beginning of period (in dollars per share) $ 53.92
Granted (in dollars per share) 57.91
Forfeited (in dollars per share) 61.1
Exercised (in dollars per share) 36.71
Outstanding at end of period (in dollars per share) 56.4
Exercisable at end of period (in dollars per share) $ 56.94
Weighted Average Remaining Contractual Term [Abstract]  
Outstanding at end of period 6 years 10 months 24 days
Exercisable at end of period 5 years 8 months 12 days
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans, Weighted Average Assumptions (Details) - $ / shares
9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Equity Incentive Plans [Abstract]    
Weighted average grant date fair value per option granted (in dollars per share) $ 29.07 $ 20.62
Risk-free interest rate 3.36% 2.63%
Expected dividend yield 0.00% 0.00%
Expected life 6 years 3 months 6 years 3 months
Expected volatility 47.16% 44.40%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans, RSU Activity (Details) - Restricted Stock Units [Member]
9 Months Ended
Oct. 28, 2023
$ / shares
shares
Equity Incentive Plans [Abstract]  
Vesting period 4 years
Number of Shares [Roll Forward]  
Non-vested at beginning of period (in shares) | shares 276,278
Granted (in shares) | shares 202,909
Forfeited (in shares) | shares (24,804)
Vested (in shares) | shares (96,226)
Non-vested at end of period (in shares) | shares 358,157
Weighted Average Grant Date Fair Value [Abstract]  
Non-vested at beginning of period (in dollars per share) | $ / shares $ 50.32
Granted (in dollars per share) | $ / shares 58.05
Forfeited (in dollars per share) | $ / shares 52.9
Vested (in dollars per share) | $ / shares 52.16
Non-vested at end of period (in dollars per share) | $ / shares $ 54.02
Minimum [Member]  
Equity Incentive Plans [Abstract]  
Cliff vesting period 1 year
Maximum [Member]  
Equity Incentive Plans [Abstract]  
Cliff vesting period 4 years
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans, Stock-Based Compensation Expense (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Stock-Based Compensation Expense [Abstract]        
Total unrecognized compensation cost related to non-vested stock-based compensation arrangements $ 25.4   $ 25.4  
Weighted average period to recognize stock-based compensation expense     2 years 8 months 12 days  
Selling, General and Administrative Expenses [Member]        
Stock-Based Compensation Expense [Abstract]        
Compensation expense $ 3.0 $ 2.6 $ 9.0 $ 7.3
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock, Common Stock (Details)
9 Months Ended
Oct. 28, 2023
Vote / shares
$ / shares
shares
Jan. 28, 2023
$ / shares
shares
Oct. 29, 2022
$ / shares
shares
Common Stock [Abstract]      
Common stock, number of votes per share | Vote / shares 1    
Common stock, shares authorized (in shares) 500,000,000 500,000,000 500,000,000
Common stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000 50,000,000
Preferred stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001 $ 0.001
Preferred stock, shares issued (in shares) 0 0 0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock, Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Nov. 30, 2021
Mar. 16, 2021
Dec. 15, 2020
Share Repurchase Program [Abstract]              
Shares repurchased $ 10,813 $ 20,004 $ 39,807 $ 29,955      
Share Repurchase Program [Member]              
Share Repurchase Program [Abstract]              
Authorized repurchase of common stock             $ 100,000
Increase in authorized repurchase of common stock         $ 200,000 $ 100,000  
Shares repurchased (in shares)     634,733        
Shares repurchased     $ 39,800        
Remaining authorized repurchase of common stock $ 98,400   $ 98,400        
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Transactions with Affiliated and Related Parties (Details) - USD ($)
$ in Millions
9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Related Party [Member] | Subsidiary of Hillman Solutions, Inc. [Member] | Purchase of Inventory [Member]    
Transactions with Related Parties [Abstract]    
Payments to related parties $ 1.2 $ 0.5
XML 53 ef20012458_10q_htm.xml IDEA: XBRL DOCUMENT 0001639300 2023-01-29 2023-10-28 0001639300 2023-12-01 0001639300 2022-01-30 2022-10-29 0001639300 2022-07-31 2022-10-29 0001639300 2023-07-30 2023-10-28 0001639300 2022-10-29 0001639300 2023-01-28 0001639300 2023-10-28 0001639300 us-gaap:CommonStockMember 2022-01-29 0001639300 us-gaap:TreasuryStockCommonMember 2022-01-29 0001639300 us-gaap:TreasuryStockCommonMember 2022-07-30 0001639300 us-gaap:TreasuryStockCommonMember 2023-07-29 0001639300 us-gaap:AdditionalPaidInCapitalMember 2022-07-30 0001639300 us-gaap:CommonStockMember 2022-07-30 0001639300 us-gaap:TreasuryStockCommonMember 2023-01-28 0001639300 2022-07-30 0001639300 us-gaap:RetainedEarningsMember 2022-07-30 0001639300 us-gaap:AdditionalPaidInCapitalMember 2022-01-29 0001639300 2023-07-29 0001639300 us-gaap:RetainedEarningsMember 2023-07-29 0001639300 2022-01-29 0001639300 us-gaap:RetainedEarningsMember 2023-01-28 0001639300 us-gaap:CommonStockMember 2023-01-28 0001639300 us-gaap:RetainedEarningsMember 2022-01-29 0001639300 us-gaap:CommonStockMember 2023-07-29 0001639300 us-gaap:AdditionalPaidInCapitalMember 2023-01-28 0001639300 us-gaap:AdditionalPaidInCapitalMember 2023-07-29 0001639300 us-gaap:RetainedEarningsMember 2022-01-30 2022-10-29 0001639300 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 2022-10-29 0001639300 us-gaap:TreasuryStockCommonMember 2022-07-31 2022-10-29 0001639300 us-gaap:AdditionalPaidInCapitalMember 2023-01-29 2023-10-28 0001639300 us-gaap:TreasuryStockCommonMember 2022-01-30 2022-10-29 0001639300 us-gaap:AdditionalPaidInCapitalMember 2022-01-30 2022-10-29 0001639300 us-gaap:RetainedEarningsMember 2023-01-29 2023-10-28 0001639300 us-gaap:TreasuryStockCommonMember 2023-07-30 2023-10-28 0001639300 us-gaap:CommonStockMember 2023-01-29 2023-10-28 0001639300 us-gaap:RetainedEarningsMember 2023-07-30 2023-10-28 0001639300 us-gaap:CommonStockMember 2022-07-31 2022-10-29 0001639300 us-gaap:TreasuryStockCommonMember 2023-01-29 2023-10-28 0001639300 us-gaap:CommonStockMember 2022-01-30 2022-10-29 0001639300 us-gaap:RetainedEarningsMember 2022-07-31 2022-10-29 0001639300 us-gaap:CommonStockMember 2023-07-30 2023-10-28 0001639300 us-gaap:AdditionalPaidInCapitalMember 2023-07-30 2023-10-28 0001639300 us-gaap:TreasuryStockCommonMember 2022-10-29 0001639300 us-gaap:RetainedEarningsMember 2022-10-29 0001639300 us-gaap:RetainedEarningsMember 2023-10-28 0001639300 us-gaap:AdditionalPaidInCapitalMember 2023-10-28 0001639300 us-gaap:AdditionalPaidInCapitalMember 2022-10-29 0001639300 us-gaap:CommonStockMember 2022-10-29 0001639300 us-gaap:TreasuryStockCommonMember 2023-10-28 0001639300 us-gaap:CommonStockMember 2023-10-28 0001639300 olli:JohnSwygertMember olli:SaleMember 2023-07-30 2023-10-28 0001639300 olli:EricVanDerValkMember olli:SaleMember 2023-07-30 2023-10-28 0001639300 olli:RobertHelmMember olli:SaleModificationMember 2023-07-30 2023-10-28 0001639300 olli:KevinMcLainMember olli:SaleMember 2023-07-30 2023-10-28 0001639300 olli:LarryKrausMember olli:SaleMember 2023-07-30 2023-10-28 0001639300 olli:RobertHelmMember olli:SaleModificationMember 2023-10-28 0001639300 olli:JohnSwygertMember olli:SaleMember 2023-10-28 0001639300 olli:EricVanDerValkMember olli:SaleMember 2023-10-28 0001639300 olli:KevinMcLainMember olli:SaleMember 2023-10-28 0001639300 olli:LarryKrausMember olli:SaleMember 2023-10-28 0001639300 us-gaap:USTreasuryBondSecuritiesMember 2023-10-28 0001639300 us-gaap:MunicipalBondsMember 2023-10-28 0001639300 us-gaap:MunicipalBondsMember 2023-01-28 0001639300 us-gaap:USTreasuryBondSecuritiesMember 2023-01-28 0001639300 us-gaap:EmployeeStockOptionMember 2023-07-30 2023-10-28 0001639300 us-gaap:RestrictedStockUnitsRSUMember 2022-01-30 2022-10-29 0001639300 us-gaap:EmployeeStockOptionMember 2022-07-31 2022-10-29 0001639300 us-gaap:RestrictedStockUnitsRSUMember 2023-07-30 2023-10-28 0001639300 us-gaap:RestrictedStockUnitsRSUMember 2022-07-31 2022-10-29 0001639300 us-gaap:EmployeeStockOptionMember 2023-01-29 2023-10-28 0001639300 us-gaap:RestrictedStockUnitsRSUMember 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember 2022-01-30 2022-10-29 0001639300 srt:MaximumMember 2023-01-29 2023-10-28 0001639300 srt:MinimumMember 2023-01-29 2023-10-28 0001639300 olli:CreditFacilityRevolvingCreditFacilityMember 2023-01-29 2023-10-28 0001639300 olli:CreditFacilitySwinglineLoansMember 2023-10-28 0001639300 olli:CreditFacilityMember 2023-10-28 0001639300 olli:CreditFacilityRevolvingCreditFacilityMember 2023-10-28 0001639300 olli:CreditFacilityLettersOfCreditMember 2023-10-28 0001639300 srt:MaximumMember olli:CreditFacilityMember us-gaap:BaseRateMember 2023-01-29 2023-10-28 0001639300 olli:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-29 2023-10-28 0001639300 olli:CreditFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-01-29 2023-10-28 0001639300 srt:MinimumMember olli:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-29 2023-10-28 0001639300 srt:MaximumMember olli:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-29 2023-10-28 0001639300 srt:MinimumMember olli:CreditFacilityMember us-gaap:BaseRateMember 2023-01-29 2023-10-28 0001639300 srt:MaximumMember olli:CreditFacilityRevolvingCreditFacilityMember 2023-01-29 2023-10-28 0001639300 srt:MinimumMember olli:CreditFacilityRevolvingCreditFacilityMember 2023-01-29 2023-10-28 0001639300 srt:MinimumMember olli:CreditFacilityMember 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2012Member 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2015Member 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2015Member olli:ShareBasedCompensationAwardTrancheFourMember 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2012Member olli:ShareBasedCompensationAwardTrancheFiveMember 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2012Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2012Member olli:ShareBasedCompensationAwardTrancheFourMember 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2012Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2015Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2015Member us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2015Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember olli:EquityIncentivePlan2012Member us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-29 2023-10-28 0001639300 olli:EquityIncentivePlan2015Member 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember 2023-01-28 0001639300 us-gaap:EmployeeStockOptionMember 2023-01-29 2023-10-28 0001639300 us-gaap:EmployeeStockOptionMember 2023-10-28 0001639300 us-gaap:RestrictedStockUnitsRSUMember 2023-01-29 2023-10-28 0001639300 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-29 2023-10-28 0001639300 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-29 2023-10-28 0001639300 us-gaap:RestrictedStockUnitsRSUMember 2023-01-28 0001639300 us-gaap:RestrictedStockUnitsRSUMember 2023-10-28 0001639300 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-31 2022-10-29 0001639300 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-29 2023-10-28 0001639300 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-30 2022-10-29 0001639300 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-30 2023-10-28 0001639300 olli:ShareRepurchaseProgram2019Member 2020-12-15 0001639300 olli:ShareRepurchaseProgram2019Member 2021-03-16 0001639300 olli:ShareRepurchaseProgram2019Member 2021-11-30 0001639300 olli:ShareRepurchaseProgram2019Member 2023-01-29 2023-10-28 0001639300 olli:ShareRepurchaseProgram2019Member 2023-10-28 0001639300 olli:SubsidiaryOfHillmanSolutionsIncMember olli:PurchaseOfInventoryMember us-gaap:RelatedPartyMember 2023-01-29 2023-10-28 0001639300 olli:SubsidiaryOfHillmanSolutionsIncMember olli:PurchaseOfInventoryMember us-gaap:RelatedPartyMember 2022-01-30 2022-10-29 shares iso4217:USD iso4217:USD shares olli:Location olli:State olli:Segment olli:Option pure olli:Vote shares false --02-03 2023 Q3 0001639300 P276D P274D P275D P474D P366D P1Y 10-Q true 2023-10-28 false Ollie’s Bargain Outlet Holdings, Inc. DE 001-37501 80-0848819 6295 Allentown Boulevard Suite 1 Harrisburg PA 17112 717 657-2300 Common Stock, $0.001 par value OLLI NASDAQ Yes Yes Large Accelerated Filer false false false 61592272 480050000 418072000 1453713000 1277220000 285939000 253396000 884347000 827609000 194111000 164676000 569366000 449611000 141684000 124810000 406575000 359549000 7065000 5872000 20203000 16698000 6293000 4462000 12443000 10142000 39069000 29532000 130145000 63222000 3977000 866000 10054000 880000 43046000 30398000 140199000 64102000 11243000 7316000 35235000 14400000 31803000 23082000 104964000 49702000 0.52 0.37 1.7 0.79 0.51 0.37 1.69 0.79 61682000 62507000 61807000 62603000 62068000 62751000 62110000 62810000 159555000 210596000 182104000 104477000 60165000 0 532370000 470534000 523728000 1973000 2374000 1363000 7184000 10627000 7157000 805559000 754296000 714352000 174569000 150386000 142789000 230203000 175947000 170133000 481124000 436326000 447922000 444850000 444850000 444850000 230559000 230559000 230559000 2065000 2118000 2152000 2194360000 2044096000 2009968000 554000 430000 445000 105440000 90204000 83210000 592000 3056000 0 94899000 88636000 81589000 87618000 76959000 86949000 289103000 259285000 252193000 0 0 0 957000 858000 1006000 70899000 70632000 65418000 393027000 351251000 373228000 0 1000 1000 753986000 682027000 691846000 50000000 50000000 50000000 0.001 0.001 0.001 0 0 0 0 0 0 500000000 500000000 500000000 0.001 0.001 0.001 66896000 66672000 66665000 67000 67000 67000 690842000 677694000 674958000 1091476000 986512000 933424000 5299000 4664000 4418000 342011000 302204000 290327000 1440374000 1362069000 1318122000 2194360000 2044096000 2009968000 66858000 67000 5156000 -331198000 686438000 1059673000 1414980000 0 0 3004000 0 3004000 36000 0 0 0 1464000 0 1464000 3000 0 0 0 0 0 0 1000 0 0 0 64000 0 64000 0 0 143000 10813000 0 0 10813000 0 0 0 31803000 31803000 66896000 67000 5299000 -342011000 690842000 1091476000 1440374000 66652000 67000 4054000 -270323000 672107000 910342000 1312193000 0 0 2590000 0 2590000 12000 0 0 0 273000 0 273000 1000 0 0 0 0 0 0 0 0 0 0 12000 0 12000 0 0 364000 20004000 0 0 20004000 0 0 0 23082000 23082000 66665000 67000 4418000 -290327000 674958000 933424000 1318122000 66672000 67000 4664000 -302204000 677694000 986512000 1362069000 0 0 9008000 0 9008000 153000 0 0 0 5601000 0 5601000 96000 0 0 0 0 0 0 25000 0 0 0 1461000 0 1461000 0 0 635000 39807000 0 0 39807000 0 0 0 104964000 104964000 66896000 67000 5299000 -342011000 690842000 1091476000 1440374000 66516000 67000 3816000 -260372000 664293000 883722000 1287710000 0 0 7313000 0 7313000 115000 0 0 0 3866000 0 3866000 45000 0 0 0 0 0 0 11000 0 0 0 514000 0 514000 0 0 602000 29955000 0 0 29955000 0 0 0 49702000 49702000 66665000 67000 4418000 -290327000 674958000 933424000 1318122000 104964000 49702000 25272000 20964000 207000 192000 304000 280000 267000 -761000 9008000 7313000 61836000 56422000 -478000 -9000 -3289000 -3875000 18942000 -24050000 -2464000 -2556000 13038000 2993000 110861000 979000 81375000 38937000 386000 311000 206828000 0 162516000 0 -125301000 -38626000 857000 623000 5524000 3866000 1461000 514000 39807000 29955000 -36601000 -27226000 -51041000 -64873000 210596000 246977000 159555000 182104000 321000 286000 37452000 19012000 5073000 7192000 77000 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Basis of Presentation and Summary of Significant Accounting Policies</div> </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: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(a)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Description of Business</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">Ollie’s Bargain Outlet Holdings, Inc. and subsidiaries (collectively referred to as the “Company” or “Ollie’s”) principally buys overproduced, overstocked, and closeout merchandise from manufacturers, wholesalers, and other retailers. In addition, the Company augments its name-brand closeout deals with directly sourced private label products featuring names exclusive to Ollie’s in order to provide consistently value-priced goods in select key merchandise categories.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">Since its first store opened in 1982, the Company has grown to 505 retail locations in 30 states as of October 28, 2023. Ollie’s Bargain Outlet retail locations are located in Alabama, Arkansas, Connecticut, Delaware, Florida, Georgia, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maryland, Massachusetts, Michigan, Mississippi, Missouri, New Jersey, New York, North Carolina, Ohio, Oklahoma, Pennsylvania, Rhode Island, South Carolina, Tennessee, Texas, Vermont, Virginia, and West Virginia.</div> <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: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(b)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Fiscal Year</div> </td> </tr> </table> <div style="margin: 0px 0px 0px 54pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;"><br/> </div> <div style="margin: 0px 0px 0px 54pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">Ollie’s follows <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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">a 52/53-week fiscal year, which ends on the Saturday nearer to January 31</span><sup style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup><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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> of the following calendar year.  References to the thirteen weeks ended October 28, 2023 and October 29, 2022 refer to the thirteen weeks from July 30, 2023 to October 28, 2023 and from July 31, 2022 to October 29, 2022, respectively.  References to the year-to-date periods ended October 28, 2023 and October 29, 2022 refer to the thirty-nine weeks from January 29, 2023 to October 28, 2023 and from January 30, 2022 to October 29, 2022, respectively</span>. References to “2022” refer to the fiscal year ended January 28, 2023, references to “2023” refer to the fiscal year ending February 3, 2024, and references to “2024” refer to the fiscal year ending February 1, 2025.  Fiscal year 2022 consists of 52 weeks, fiscal year 2023 consists of 53-weeks, and fiscal year 2024 consists of 52 weeks.<br/> </div> <div><span style="background-color: rgb(255, 255, 255); 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;"> </span> </div> <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: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(c)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Basis of Presentation</div> </td> </tr> </table> <div><span 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;"> </span></div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;"><span 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;"> <br/> </span></div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;"><span 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;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The</span> condensed consolidated financial statements reflect all normal recurring adjustments which management believes are necessary to present fairly the Company’s results of operations, financial condition, and cash flows for all periods presented. The condensed consolidated balance sheets as of October 28, 2023 and October 29, 2022, and the condensed consolidated statements of income and stockholders’ equity for the thirteen and thirty-nine weeks ended October 28, 2023 and October 29, 2022, and the condensed consolidated statements of cash flows for the thirty-nine weeks ended October 28, 2023 and October 29, 2022 have been prepared by the Company and are unaudited. The Company’s business is seasonal in nature and results of operations for the interim periods presented are not necessarily indicative of operating results for 2023 or any other period. All intercompany accounts, transactions, and balances have been eliminated in consolidation<span 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;">.</span><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The Company’s balance sheet as of January 28, 2023, presented herein, has been derived from the audited balance sheet included in the Company’s Annual Report on Form 10-K filed with the SEC on March 24, 2023 (“Annual Report”), but does not include all disclosures required by GAAP. These financial statements should be read in conjunction with the financial statements for 2022 and footnotes thereto included in the Annual Report.</span></div> <div><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">For purposes of the disclosure requirements for segments of a business enterprise, it has been determined that the Company is comprised of one operating segment.</div> <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: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(d)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Use of Estimates</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</div> <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: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(e)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Fair Value Disclosures</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">Fair value is defined as the price which the Company would receive to sell an asset or pay to transfer a liability (an exit price) in an orderly transaction between market participants on the measurement date. In determining fair value, GAAP establishes a three-level hierarchy used in measuring fair value, as follows:</div> <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: rgb(0, 0, 0);"> <tr> <td style="width: 72pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Level 1 inputs are quoted prices available for identical assets and liabilities in active markets.</div> </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: rgb(0, 0, 0);"> <tr> <td style="width: 72pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Level 2 inputs are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets and liabilities in active markets or other inputs that are observable or can be corroborated by observable market data.</div> </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: rgb(0, 0, 0);"> <tr> <td style="width: 72pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Level 3 inputs are unobservable, developed using the Company’s estimates and assumptions, which reflect those that market participants would use.</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company’s financial instruments consist of cash and cash equivalents, investment securities, accounts receivable, accounts payable and the Company’s credit facilities. The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable are representative of their respective fair value because of their short-term nature. The carrying amount of the Company’s credit facilities approximates its fair value because the interest rates are adjusted regularly based on current market conditions.<span style="background-color: rgb(255, 255, 255); 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;"> Under the fair value hierarchy, the fair market values of cash equivalents and the investments in treasury bonds are Level 1 while the investments in municipal bonds are Level 2. Since quoted prices in active markets for identical assets are not available, these prices are determined by the third-party pricing service using observable market information such as quotes from less active markets and quoted prices of similar securities</span>.<br/>  <br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">As of October 28, 2023 and January 28, 2023, the Company’s investment securities are classified as held-to-maturity since the Company has the intent and ability to hold the investments to maturity. Such securities are carried at amortized cost plus accrued interest and consist of the following:</div> <div><br/></div> <div style="margin-left: 54pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; 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" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">As of October 28, 2023</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: top; 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: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cost</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Market</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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: top; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Short-term:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; 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: top; 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: top; 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: top; 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Treasury Bonds</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;">69,497</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">(833</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="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;">68,664</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: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Municipal bonds</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;">34,980</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;">-</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;">(422</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'; 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;">34,558</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: top; width: 52%; 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; text-indent: -18pt; margin-left: 18pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="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;">104,477</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;">-</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;">(1,255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <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;">103,222</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> <div> <br/> </div> <div style="margin-left: 54pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; 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" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">As of J<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: 700; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">anuary</span> 28, 2023</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: top; 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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Amortized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Fair </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Market</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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: top; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Short-term:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; 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: top; 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: top; 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: top; 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Treasury Bonds</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;">55,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">(83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="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%; 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;">55,191</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: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Municipal bonds</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;">4,891</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;">-</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;">(8</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'; 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;">4,883</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: top; width: 52%; 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; text-indent: -18pt; margin-left: 18pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="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;">60,165</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;">-</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;">(91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <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;">60,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/></div> <div style="margin-left: 54pt; text-align: justify;"> <span style="background-color: rgb(255, 255, 255); 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;">Short-term investment securities as of October 28, 2023 and January 28, 2023 all mature in one year or less.</span></div> 505 30 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(b)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Fiscal Year</div> </td> </tr> </table> <div style="margin: 0px 0px 0px 54pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;"><br/> </div> <div style="margin: 0px 0px 0px 54pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">Ollie’s follows <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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">a 52/53-week fiscal year, which ends on the Saturday nearer to January 31</span><sup style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup><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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> of the following calendar year.  References to the thirteen weeks ended October 28, 2023 and October 29, 2022 refer to the thirteen weeks from July 30, 2023 to October 28, 2023 and from July 31, 2022 to October 29, 2022, respectively.  References to the year-to-date periods ended October 28, 2023 and October 29, 2022 refer to the thirty-nine weeks from January 29, 2023 to October 28, 2023 and from January 30, 2022 to October 29, 2022, respectively</span>. References to “2022” refer to the fiscal year ended January 28, 2023, references to “2023” refer to the fiscal year ending February 3, 2024, and references to “2024” refer to the fiscal year ending February 1, 2025.  Fiscal year 2022 consists of 52 weeks, fiscal year 2023 consists of 53-weeks, and fiscal year 2024 consists of 52 weeks.<br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(c)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Basis of Presentation</div> </td> </tr> </table> <div><span 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;"> </span></div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;"><span 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;"> <br/> </span></div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;"><span 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;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The</span> condensed consolidated financial statements reflect all normal recurring adjustments which management believes are necessary to present fairly the Company’s results of operations, financial condition, and cash flows for all periods presented. The condensed consolidated balance sheets as of October 28, 2023 and October 29, 2022, and the condensed consolidated statements of income and stockholders’ equity for the thirteen and thirty-nine weeks ended October 28, 2023 and October 29, 2022, and the condensed consolidated statements of cash flows for the thirty-nine weeks ended October 28, 2023 and October 29, 2022 have been prepared by the Company and are unaudited. The Company’s business is seasonal in nature and results of operations for the interim periods presented are not necessarily indicative of operating results for 2023 or any other period. All intercompany accounts, transactions, and balances have been eliminated in consolidation<span 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;">.</span><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The Company’s balance sheet as of January 28, 2023, presented herein, has been derived from the audited balance sheet included in the Company’s Annual Report on Form 10-K filed with the SEC on March 24, 2023 (“Annual Report”), but does not include all disclosures required by GAAP. These financial statements should be read in conjunction with the financial statements for 2022 and footnotes thereto included in the Annual Report.</span></div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">For purposes of the disclosure requirements for segments of a business enterprise, it has been determined that the Company is comprised of one operating segment.</div> 1 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(d)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Use of Estimates</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(e)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Fair Value Disclosures</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">Fair value is defined as the price which the Company would receive to sell an asset or pay to transfer a liability (an exit price) in an orderly transaction between market participants on the measurement date. In determining fair value, GAAP establishes a three-level hierarchy used in measuring fair value, as follows:</div> <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: rgb(0, 0, 0);"> <tr> <td style="width: 72pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Level 1 inputs are quoted prices available for identical assets and liabilities in active markets.</div> </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: rgb(0, 0, 0);"> <tr> <td style="width: 72pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Level 2 inputs are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets and liabilities in active markets or other inputs that are observable or can be corroborated by observable market data.</div> </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: rgb(0, 0, 0);"> <tr> <td style="width: 72pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Level 3 inputs are unobservable, developed using the Company’s estimates and assumptions, which reflect those that market participants would use.</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company’s financial instruments consist of cash and cash equivalents, investment securities, accounts receivable, accounts payable and the Company’s credit facilities. The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable are representative of their respective fair value because of their short-term nature. The carrying amount of the Company’s credit facilities approximates its fair value because the interest rates are adjusted regularly based on current market conditions.<span style="background-color: rgb(255, 255, 255); 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;"> Under the fair value hierarchy, the fair market values of cash equivalents and the investments in treasury bonds are Level 1 while the investments in municipal bonds are Level 2. Since quoted prices in active markets for identical assets are not available, these prices are determined by the third-party pricing service using observable market information such as quotes from less active markets and quoted prices of similar securities</span>.<br/>  <br/> </div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">As of October 28, 2023 and January 28, 2023, the Company’s investment securities are classified as held-to-maturity since the Company has the intent and ability to hold the investments to maturity. Such securities are carried at amortized cost plus accrued interest and consist of the following:</div> <div><br/></div> <div style="margin-left: 54pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; 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" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">As of October 28, 2023</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: top; 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: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cost</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Market</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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: top; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Short-term:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; 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: top; 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: top; 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: top; 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Treasury Bonds</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;">69,497</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">(833</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="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;">68,664</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: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Municipal bonds</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;">34,980</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;">-</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;">(422</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'; 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;">34,558</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: top; width: 52%; 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; text-indent: -18pt; margin-left: 18pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="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;">104,477</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;">-</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;">(1,255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <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;">103,222</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> <div> <br/> </div> <div style="margin-left: 54pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; 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" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">As of J<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: 700; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">anuary</span> 28, 2023</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: top; 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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Amortized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Fair </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Market</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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: top; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Short-term:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; 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: top; 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: top; 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: top; 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Treasury Bonds</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;">55,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">(83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="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%; 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;">55,191</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: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Municipal bonds</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;">4,891</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;">-</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;">(8</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'; 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;">4,883</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: top; width: 52%; 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; text-indent: -18pt; margin-left: 18pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="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;">60,165</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;">-</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;">(91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <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;">60,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/></div> <div style="margin-left: 54pt; text-align: justify;"> <span style="background-color: rgb(255, 255, 255); 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;">Short-term investment securities as of October 28, 2023 and January 28, 2023 all mature in one year or less.</span></div> <div style="text-align: justify; margin-left: 54pt; font-family: 'Times New Roman'; font-size: 10pt;">As of October 28, 2023 and January 28, 2023, the Company’s investment securities are classified as held-to-maturity since the Company has the intent and ability to hold the investments to maturity. Such securities are carried at amortized cost plus accrued interest and consist of the following:</div> <div><br/></div> <div style="margin-left: 54pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; 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" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">As of October 28, 2023</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: top; 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: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Cost</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Market</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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: top; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Short-term:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; 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: top; 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: top; 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: top; 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Treasury Bonds</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;">69,497</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">(833</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="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;">68,664</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: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Municipal bonds</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;">34,980</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;">-</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;">(422</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'; 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;">34,558</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: top; width: 52%; 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; text-indent: -18pt; margin-left: 18pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="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;">104,477</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;">-</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;">(1,255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <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;">103,222</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> <div> <br/> </div> <div style="margin-left: 54pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; 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" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">As of J<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: 700; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">anuary</span> 28, 2023</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: top; 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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Amortized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Gross</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; 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; font-weight: bold;">Fair </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Market</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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: top; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -18pt; margin-left: 18pt;">Short-term:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; 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: top; 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: top; 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: top; 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Treasury Bonds</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;">55,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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;">(83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="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%; 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;">55,191</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: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -27pt; margin-left: 36pt;">Municipal bonds</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;">4,891</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;">-</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;">(8</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'; 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;">4,883</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: top; width: 52%; 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; text-indent: -18pt; margin-left: 18pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="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;">60,165</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;">-</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;">(91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <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;">60,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 69497000 0 833000 68664000 34980000 0 422000 34558000 104477000 0 1255000 103222000 55274000 0 83000 55191000 4891000 0 8000 4883000 60165000 0 91000 60074000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(2)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net Sales</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Ollie’s recognizes retail sales in its stores when merchandise is sold and the customer takes possession of merchandise.  Also included in net sales is revenue allocated to certain redeemed discounts earned via the Ollie’s Army loyalty program and gift card breakage.  Net sales are presented net of returns and sales tax. The Company provides an allowance for estimated retail merchandise returns based on prior experience.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Revenue Recognition</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Revenue is deferred for the Ollie’s Army loyalty program where members accumulate points that can be redeemed for discounts on future purchases. The Company has determined it has an additional performance obligation to Ollie’s Army members at the time of the initial transaction. The Company allocates the transaction price to the initial transaction and the discount awards based upon its relative standalone selling price, which considers historical redemption patterns for the award. Revenue is recognized as those discount awards are redeemed. Discount awards issued upon the achievement of specified point levels are subject to expiration. </span>Unless temporarily extended, the maximum redemption period is<span style="font-size: 10pt; font-family: 'Times New Roman';"> </span>45 days<span style="font-size: 10pt; font-family: 'Times New Roman';">. At the end of each fiscal period, unredeemed discount awards and accumulated points to earn a future discount award are reflected as a liability.  Discount awards are combined in one homogeneous pool and are not separately identifiable.  Therefore, the revenue recognized consists of discount awards redeemed that were included in the deferred revenue balance at the beginning of the period as well as discount awards issued during the current period.  The following table is a reconciliation of the liability related to this program:</span></div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td> <td colspan="7" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thirty-nine weeks ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 28,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 29,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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 rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="7" rowspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,782</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 17.65pt; font-family: 'Times New Roman'; font-size: 10pt;">Revenue deferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,171</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,775</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 17.65pt; font-family: 'Times New Roman'; font-size: 10pt;">Revenue recognized</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(9,865</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(10,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,771</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> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Gift card breakage for gift card liabilities not subject to escheatment is recognized as revenue in proportion to the redemption of gift cards. Gift cards do not expire. The rate applied to redemptions is based upon a historical breakage rate. Gift cards are combined in one homogenous pool and are not separately identifiable. Therefore, the revenue recognized consists of gift cards that were included in the liability at the beginning of the period as well as gift cards that were issued during the period. The following table is a reconciliation of the gift card liability:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td> <td colspan="7" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thirty-nine weeks ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">October 28</span>,</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 29,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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 rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="7" rowspan="1" style="text-align: center; vertical-align: bottom;" valign="bottom"> (in thousands)</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,291</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 17.65pt; font-family: 'Times New Roman'; font-size: 10pt;">Gift card issuances</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,097</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,112</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 17.65pt; font-family: 'Times New Roman'; font-size: 10pt;">Gift card redemption and breakage</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,214</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,353</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,189</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> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Ollie’s recognizes retail sales in its stores when merchandise is sold and the customer takes possession of merchandise.  Also included in net sales is revenue allocated to certain redeemed discounts earned via the Ollie’s Army loyalty program and gift card breakage.  Net sales are presented net of returns and sales tax. The Company provides an allowance for estimated retail merchandise returns based on prior experience.</div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Revenue is deferred for the Ollie’s Army loyalty program where members accumulate points that can be redeemed for discounts on future purchases. The Company has determined it has an additional performance obligation to Ollie’s Army members at the time of the initial transaction. The Company allocates the transaction price to the initial transaction and the discount awards based upon its relative standalone selling price, which considers historical redemption patterns for the award. Revenue is recognized as those discount awards are redeemed. Discount awards issued upon the achievement of specified point levels are subject to expiration. </span>Unless temporarily extended, the maximum redemption period is<span style="font-size: 10pt; font-family: 'Times New Roman';"> </span>45 days<span style="font-size: 10pt; font-family: 'Times New Roman';">. At the end of each fiscal period, unredeemed discount awards and accumulated points to earn a future discount award are reflected as a liability.  Discount awards are combined in one homogeneous pool and are not separately identifiable.  Therefore, the revenue recognized consists of discount awards redeemed that were included in the deferred revenue balance at the beginning of the period as well as discount awards issued during the current period.  The following table is a reconciliation of the liability related to this program:</span></div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"></td> <td colspan="7" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thirty-nine weeks ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 28,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 29,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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 rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="7" rowspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,782</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 17.65pt; font-family: 'Times New Roman'; font-size: 10pt;">Revenue deferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,171</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,775</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 17.65pt; font-family: 'Times New Roman'; font-size: 10pt;">Revenue recognized</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(9,865</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(10,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,771</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> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Gift card breakage for gift card liabilities not subject to escheatment is recognized as revenue in proportion to the redemption of gift cards. Gift cards do not expire. The rate applied to redemptions is based upon a historical breakage rate. Gift cards are combined in one homogenous pool and are not separately identifiable. Therefore, the revenue recognized consists of gift cards that were included in the liability at the beginning of the period as well as gift cards that were issued during the period. The following table is a reconciliation of the gift card liability:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td> <td colspan="7" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thirty-nine weeks ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">October 28</span>,</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 29,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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 rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="7" rowspan="1" style="text-align: center; vertical-align: bottom;" valign="bottom"> (in thousands)</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Beginning balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,291</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 17.65pt; font-family: 'Times New Roman'; font-size: 10pt;">Gift card issuances</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,097</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,112</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 17.65pt; font-family: 'Times New Roman'; font-size: 10pt;">Gift card redemption and breakage</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,214</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Ending balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,353</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,189</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> P45D 8130000 7782000 11171000 10775000 9865000 10786000 9436000 7771000 2527000 2291000 3097000 3112000 3271000 3214000 2353000 2189000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(3)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Earnings per Common Share</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Basic earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per common share is computed by dividing net income by the weighted average number of common shares outstanding after giving effect to the potential dilution, if applicable, from the assumed exercise of stock options into shares of common stock as if those stock options were exercised and the assumed lapse of restrictions on restricted stock units.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes those effects for the diluted earnings per common share calculation:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: 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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thirteen weeks ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">Thirty-nine weeks ended</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> October 28,</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">October 29</span>,</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> October 28,</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom"> <span style="font-weight: bold;">October 29</span>,</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> (in thousands, except per share amounts)</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,803</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">23,082</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">104,964</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">49,702</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average number of common shares outstanding - Basic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">61,682</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,507</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">61,807</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,603</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Incremental shares from the assumed exercise of outstanding stock options and vesting of restricted stock units</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">386</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">244</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">303</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">207</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average number of common shares outstanding - Diluted</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="font-family: 'Times New Roman'; font-size: 10pt;">62,068</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,751</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,110</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,810</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings per common share - Basic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings per common share - Diluted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.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%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="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="font-family: 'Times New Roman'; font-size: 10pt;">0.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.69</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.79</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> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The <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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">effect of the weighted average assumed exercise of stock options outstanding totaling 491,766 and 791,256 for the thirteen weeks ended October 28, 2023 and October 29, 2022, respectively, and 616,304 and 879,134 for the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively, were excluded from the calculation of diluted weighted average common shares outstanding because the effect would have been antidilutive.</span></div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><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 effect of weighted average non-vested restricted stock units outstanding totaling 570 and 43,159 for the thirteen weeks ended October 28, 2023 and October 29, 2022, respectively, and 15,569 and 41,427 for the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively, were excluded from the calculation of diluted weighted average common shares outstanding because the effect would have been antidilutive</span><span style="font-size: 10pt; font-family: 'Times New Roman';">.</span></div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes those effects for the diluted earnings per common share calculation:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: 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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thirteen weeks ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">Thirty-nine weeks ended</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> October 28,</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">October 29</span>,</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> October 28,</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom"> <span style="font-weight: bold;">October 29</span>,</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> (in thousands, except per share amounts)</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,803</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">23,082</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">104,964</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">49,702</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average number of common shares outstanding - Basic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">61,682</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,507</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">61,807</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,603</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Incremental shares from the assumed exercise of outstanding stock options and vesting of restricted stock units</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">386</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">244</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">303</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">207</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average number of common shares outstanding - Diluted</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="font-family: 'Times New Roman'; font-size: 10pt;">62,068</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,751</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,110</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,810</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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings per common share - Basic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings per common share - Diluted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.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%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="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="font-family: 'Times New Roman'; font-size: 10pt;">0.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.69</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.79</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> 31803000 23082000 104964000 49702000 61682000 62507000 61807000 62603000 386000 244000 303000 207000 62068000 62751000 62110000 62810000 0.52 0.37 1.7 0.79 0.51 0.37 1.69 0.79 491766 791256 616304 879134 570 43159 15569 41427 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(4)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leases</div> </td> </tr> </table> <div><br/> </div> <div style="margin: 0px 0px 0px 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; text-align: justify;">Effective February 3, 2019, the Company accounts for its leases under ASC 842, Leases (Topic 842). Under this guidance, arrangements meeting the definition of a lease are classified as operating or financing leases and are recorded on the balance sheet as both a right-of-use asset and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease, if available. The Company’s lessors do not provide an implicit rate, nor is one readily available, therefore the Company uses its incremental borrowing rate based on the portfolio approach, which applies one rate to leases within a given period. Lease liabilities are increased by interest and reduced by payments each period, and the right-of-use asset is amortized over the lease term. For operating leases, interest on the lease liability and the amortization of the right-of-use asset result in straight-line rent expense over the lease term. Variable lease expenses, if any, are recorded when incurred.</div> <div><br/></div> <div style="margin: 0px 0px 0px 27pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;">In calculating the right-of-use asset and lease liability, the Company elects to combine lease and non-lease components. The Company excludes short-term leases having initial terms of 12 months or less from the guidance as an accounting policy election and recognizes rent expense on a straight-line basis over the lease term. The Company does not act as a lessor.</div> <div><span style="background-color: rgb(255, 255, 255); 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;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); 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;"> </span></div> <div style="margin: 0px 0px 0px 27pt;"><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Ollie’s generally leases its stores, offices, and distribution facilities under operating leases that expire at various dates through 2035</span>.<span style="font-size: 10pt; font-family: 'Times New Roman';">  These leases generally provide for fixed annual rentals; however, several provide for minimum annual rentals plus contingent rentals based on a</span> percentage<span style="font-size: 10pt; font-family: 'Times New Roman';"> of annual sales.  A majority of the Company’s leases also require a payment for all or a portion of common-area maintenance, insurance, real estate taxes, water and sewer costs, and repairs, on a fixed or variable payment basis, the cost of which, for leases existing as of the adoption of ASC 842</span>,<span style="font-size: 10pt; font-family: 'Times New Roman';"> is charged to the related expense category rather than being accounted for as rent expense.  For leases entered into after the adoption of ASC 842</span>,<span style="font-size: 10pt; font-family: 'Times New Roman';"> the Company accounts for lease components together with non-lease components as a single component for all classes of underlying assets.  Most of the leases contain options to renew for </span>three<span style="font-size: 10pt; font-family: 'Times New Roman';"> to </span>five<span style="font-size: 10pt; font-family: 'Times New Roman';"> successive </span>five-year<span style="font-size: 10pt; font-family: 'Times New Roman';"> periods.  The Company is generally not reasonably certain to exercise renewal options; therefore, the options are not considered in determining the lease term, and associated potential option payments are excluded from the lease payments.  Ollie’s lease agreements generally do not contain any material residual value guarantees or material restrictive covenants.</span></div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Store and office lease costs are classified in selling, general, and administrative expenses and distribution center lease costs are classified in cost of sales on the condensed consolidated statements of income.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the maturity of the Company’s operating lease liabilities by fiscal year as of October 28, 2023:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">October 28,</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</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 rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> (in thousands)<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Remainder of <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,213</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2024</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="font-family: 'Times New Roman'; font-size: 10pt;">108,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">89,975</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2026</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="font-family: 'Times New Roman'; font-size: 10pt;">85,204</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: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">73,050</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">180,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total undiscounted lease payments<sup> (1)</sup></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">557,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Less:  Imputed interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(69,921</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total lease obligations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">487,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Less:  Current obligations under leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(94,899</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Long-term lease obligations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">393,027</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> <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: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"></td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"><sup>(1)</sup></td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Lease obligations exclude </span>$13.0 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> of minimum lease payments for leases signed, but not commenced.</span></div> </div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes other information related to the Company’s operating leases as of and for the respective periods:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thirty-nine weeks ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">October 28,</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">October 29,</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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; text-align: center;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom"> (dollars in thousands)<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash paid for operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">77,630</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">70,157</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">77,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">70,656</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Variable lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,182</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Non-cash right-of-use assets obtained in exchange for lease obligations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">52,108</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">48,083</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; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average remaining lease term</div> </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"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">6.6 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">6.5</span> 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: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average discount 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: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> </table> </div> 3 5 P5Y <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the maturity of the Company’s operating lease liabilities by fiscal year as of October 28, 2023:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">October 28,</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</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 rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> (in thousands)<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Remainder of <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,213</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2024</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="font-family: 'Times New Roman'; font-size: 10pt;">108,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2025</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">89,975</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2026</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="font-family: 'Times New Roman'; font-size: 10pt;">85,204</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: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2027</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">73,050</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">180,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total undiscounted lease payments<sup> (1)</sup></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">557,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Less:  Imputed interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(69,921</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total lease obligations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">487,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Less:  Current obligations under leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(94,899</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Long-term lease obligations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">393,027</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> <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: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"></td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"><sup>(1)</sup></td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Lease obligations exclude </span>$13.0 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> of minimum lease payments for leases signed, but not commenced.</span></div> </div> </td> </tr> </table> 21213000 108250000 89975000 85204000 73050000 180155000 557847000 69921000 487926000 94899000 393027000 13000000 <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes other information related to the Company’s operating leases as of and for the respective periods:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thirty-nine weeks ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">October 28,</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">October 29,</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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; text-align: center;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom"> (dollars in thousands)<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash paid for operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">77,630</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">70,157</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">77,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">70,656</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Variable lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,182</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Non-cash right-of-use assets obtained in exchange for lease obligations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">52,108</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">48,083</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; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average remaining lease term</div> </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"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">6.6 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">6.5</span> 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: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average discount 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: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> </table> </div> 77630000 70157000 77100000 70656000 9182000 7649000 52108000 48083000 P6Y7M6D P6Y6M 0.038 0.034 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(5)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Commitments and Contingencies</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; margin-left: 27pt; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; margin-left: 27pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">Contingencies</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; margin-left: 27pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; margin-left: 27pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"><span style="font-style: italic; font-weight: normal;">Legal Matters</span> </div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"> </div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">From time to time, the Company may be involved in claims and legal actions that arise in the ordinary course of its business. The Company cannot predict the outcome of any litigation or suit to which it is a party.  However, the Company does not believe that an unfavorable decision of any of the current claims or legal actions against it, individually or in the aggregate, will have a material adverse effect on its financial position, results of operations, liquidity, or capital resources.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(6)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accrued Expenses and Other Current Liabilities<br/> </div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities consists of the following:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 28,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 28,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 29,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023<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-family: 'Times New Roman'; font-size: 10pt; 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> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="11" rowspan="1" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">(in thousands)</td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Compensation and benefits</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="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="font-family: 'Times New Roman'; font-size: 10pt;">18,359</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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="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="font-family: 'Times New Roman'; font-size: 10pt;">14,751</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="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="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="font-family: 'Times New Roman'; font-size: 10pt;">16,047</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%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Deferred revenue</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="font-family: 'Times New Roman'; font-size: 10pt;">11,789</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">10,657</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">9,960</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: rgb(204, 238, 255); text-indent: 0pt; margin-left: 9pt; white-space: nowrap;" valign="bottom"> Insurance</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,316</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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 style="font-family: 'Times New Roman'; font-size: 10pt;">9,141</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,209</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%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Sales and use taxes</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 style="font-family: 'Times New Roman'; font-size: 10pt;">10,833</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">6,567</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">9,860</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; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advertising </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,959</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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 style="font-family: 'Times New Roman'; font-size: 10pt;">6,582</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,247</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%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Real estate</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 style="font-family: 'Times New Roman'; font-size: 10pt;">6,025</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">6,283</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">8,124</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; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Freight</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,885</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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 style="font-family: 'Times New Roman'; font-size: 10pt;">2,641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,585</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; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</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="font-family: 'Times New Roman'; font-size: 10pt;">19,452</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="font-family: 'Times New Roman'; font-size: 10pt;">20,337</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="font-family: 'Times New Roman'; font-size: 10pt;">20,917</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; 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="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="font-family: 'Times New Roman'; font-size: 10pt;">87,618</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="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="font-family: 'Times New Roman'; font-size: 10pt;">76,959</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="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="font-family: 'Times New Roman'; font-size: 10pt;">86,949</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> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities consists of the following:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 28,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 28,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 29,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023<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-family: 'Times New Roman'; font-size: 10pt; 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> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="11" rowspan="1" style="text-align: center; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">(in thousands)</td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Compensation and benefits</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="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="font-family: 'Times New Roman'; font-size: 10pt;">18,359</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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="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="font-family: 'Times New Roman'; font-size: 10pt;">14,751</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="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="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="font-family: 'Times New Roman'; font-size: 10pt;">16,047</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%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Deferred revenue</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="font-family: 'Times New Roman'; font-size: 10pt;">11,789</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">10,657</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">9,960</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: rgb(204, 238, 255); text-indent: 0pt; margin-left: 9pt; white-space: nowrap;" valign="bottom"> Insurance</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,316</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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 style="font-family: 'Times New Roman'; font-size: 10pt;">9,141</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,209</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%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Sales and use taxes</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 style="font-family: 'Times New Roman'; font-size: 10pt;">10,833</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">6,567</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">9,860</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; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Advertising </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,959</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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 style="font-family: 'Times New Roman'; font-size: 10pt;">6,582</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,247</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%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Real estate</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 style="font-family: 'Times New Roman'; font-size: 10pt;">6,025</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">6,283</div> </td> <td colspan="1" style="text-align: 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="font-family: 'Times New Roman'; font-size: 10pt;">8,124</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; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Freight</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,885</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; 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 style="font-family: 'Times New Roman'; font-size: 10pt;">2,641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,585</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; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</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="font-family: 'Times New Roman'; font-size: 10pt;">19,452</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="font-family: 'Times New Roman'; font-size: 10pt;">20,337</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="font-family: 'Times New Roman'; font-size: 10pt;">20,917</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; 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="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="font-family: 'Times New Roman'; font-size: 10pt;">87,618</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="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="font-family: 'Times New Roman'; font-size: 10pt;">76,959</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="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="font-family: 'Times New Roman'; font-size: 10pt;">86,949</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> 18359000 14751000 16047000 11789000 10657000 9960000 11316000 9141000 11209000 10833000 6567000 9860000 6959000 6582000 7247000 6025000 6283000 8124000 2885000 2641000 3585000 19452000 20337000 20917000 87618000 76959000 86949000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(7)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Debt Obligations and Financing Arrangements</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt consists of finance leases.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company’s credit facility (the “Credit Facility”) provides for a five-year $100.0 million revolving credit facility, which includes a $45.0 million sub-facility for letters of credit and a $25.0 million sub-facility for swingline loans (the “Revolving Credit Facility”). Loans under the Revolving Credit Facility mature on May 22, 2024. In addition, the Company may at any time add term loan facilities or additional revolving commitments up to $150.0 million pursuant to terms and conditions set out in the Credit Facility.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">As a result of the anticipated discontinuation of LIBOR in 2023, on January 24, 2023, the Company amended its Credit Facility to replace the LIBOR-based interest rates included therein with SOFR-based interest rates and to modify the provisions for determining an alternative rate of interest upon the occurrence of certain events relating to the availability of interest rate benchmarks. The interest rates for the Credit Facility are calculated as follows: for ABR Loans, the highest of the Prime Rate, the Federal Funds Effective Rate plus 0.50% and Term SOFR with a term of one-month in effect on such day plus the SOFR Spread Adjustment plus 1.0%, plus the Applicable Margin, or, for SOFR Loans, the SOFR Loan Rate plus the Applicable Margin plus the SOFR Spread Adjustment. The Applicable Margin will vary from 0.00% to 0.50% for an ABR Loan and 1.00% to 1.50% for a SOFR Loan, based on availability under the Credit Facility. The SOFR Loan Rate is subject to a 0% floor.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Under the terms of the Revolving Credit Facility, as of October 28, 2023, the Company could borrow up to 90.0% of the most recent appraised value (valued at cost, discounted for the current net orderly liquidation value) of its eligible inventory, as defined, up to $100.0 million.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">As of October 28, 2023, the Company had no outstanding borrowings under the Revolving Credit Facility, with $91.8 million of borrowing availability, outstanding letters of credit commitments of $7.9 million and $0.2 million of rent reserves. The Revolving Credit Facility also contains a variable unused line fee ranging from 0.125% to 0.250% per annum.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The Credit Facility is collateralized by the Company’s assets and equity and contains a financial covenant, as well as certain business covenants, including restrictions on dividend payments, which the Company must comply with during the term of the agreement. The financial covenant is a consolidated fixed charge coverage ratio test of at least 1.0 to 1.0 applicable during a covenant period, based on reference to availability. The Company was in compliance with all terms of the Credit Facility during the thirty-nine weeks ended October 28, 2023.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The provisions of the Credit Facility restrict all of the net assets of the Company’s consolidated subsidiaries, which constitutes all of the net assets on the Company’s consolidated balance sheet as of October 28, 2023, from being used to pay any dividends or make other restricted payments to the Company without prior written consent from the financial institutions that are a party to the Credit Facility, subject to material exceptions including pro forma compliance with the applicable conditions described in the Credit Facility.</div> P5Y 100000000 45000000 25000000 2024-05-22 150000000 0.005 P1M 0.01 0 0.005 0.01 0.015 0 0.90 100000000 0 91800000 7900000 200000 0.00125 0.0025 1 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(8)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Income Taxes</div> </td> </tr> </table> <div><br/> </div> <div><span style="background-color: rgb(255, 255, 255); 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;"> </span></div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The effective tax rates for the thirteen weeks ended October 28, 2023 and October 29, 2022 were 26.1% and 24.1%, respectively. The increase in the effective tax rates in the thirteen weeks ended October 28, 2023 was primarily due to a decrease in discrete tax benefits related to stock-based compensation, a decrease in tax credits, and state tax rate changes. Discrete tax expense totaled $0.1 million in the thirteen weeks ended October 28, 2023 compared to discrete tax benefits of $0.2 million in the thirteen weeks ended October 29, 2022.</div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); 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;">The effective tax rates for the thirty-nine weeks ended October 28, 2023 and October 29, 2022 were 25.1% and 22.5%, respectively. The increase in the effective tax rate in the thirty-nine weeks ended October 28, 2023 was primarily due to a decrease in discrete tax benefits related to stock-based compensation and state tax rate changes. Discrete tax benefits totaled $0.7 million in the thirty-nine weeks ended October 28, 2023 compared to discrete tax benefits of $1.5 million in the thirty-nine weeks ended October 29, 2022.</span></div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); 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;"> <br/> </span></div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">T<span style="background-color: #FFFFFF; margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">he Company is subject to tax in the United States. The Company files a consolidated U.S. income tax return for federal income tax purposes. The Company is no longer subject to income tax examinations by U.S. federal, or state and local tax authorities for tax years 2017 and prior.</span><br/> </span></div> 0.261 0.241 100000 -200000 0.251 0.225 -700000 -1500000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(9)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Equity Incentive Plans</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">During fiscal 2012, Ollie’s established an equity incentive plan (the “2012 Plan”), under which stock options were granted to executive officers and key employees as deemed appropriate under the provisions of the 2012 Plan, with an exercise price at the fair value of the underlying stock on the date of grant. The vesting period for options granted under the 2012 Plan is five years (20% ratably per year). Options granted under the 2012 Plan are subject to employment for vesting, expire 10 years from the date of grant, and are not transferable other than upon death. As of July 15, 2015, the date of the pricing of the Company’s initial public offering, no additional equity grants will be made under the 2012 Plan.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">In connection with its initial public offering, the Company adopted the 2015 equity incentive plan (the “2015 Plan”) pursuant to which the Company’s Board of Directors may grant stock options, restricted shares, or other awards to employees, directors and consultants. The 2015 Plan allows for the issuance of up to 5,250,000 shares. Awards will be made pursuant to agreements and may be subject to vesting and other restrictions as determined by the Board of Directors or the Compensation Committee of the Board. The Company uses authorized and unissued shares to satisfy share award exercises. As of <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;">October 28</span>, 2023, there were 1,950,619 shares available for grant under the 2015 Plan.</div> <div><br/> </div> <div style="text-align: left; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Stock Options</span></div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The exercise price for stock options is determined at the fair value of the underlying stock on the date of grant. The vesting period for awards granted under the 2015 Plan is generally set at four years (25% ratably per year). Awards are subject to employment for vesting, expire 10 years from the date of grant, and are not transferable other than upon death.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">A summary of the Company’s stock option activity and related information for the <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;">thirty-nine </span>weeks ended <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;">October 28</span>, 2023 follows:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"> Weighted</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> Weighted</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> average</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> average</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> remaining</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom"> <span style="font-weight: bold;">Number</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> exercise</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> contractual</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">of options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">term (years)</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: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at <span style="text-indent: 0pt;">January 28</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,209,251</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">53.92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div> </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"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">144,630</div> </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"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57.91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(47,380</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">61.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(152,583</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">36.71</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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at <span style="text-indent: 0pt;">October 28</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,153,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">56.40</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Exercisable at <span style="text-indent: 0pt;">October 28</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">596,980</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">56.94</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5.7</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> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span 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;">The weighted average grant date fair value per option for options granted during the <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">thirty-nine </span>weeks ended <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">October 28</span>, 2023 and October<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> 29</span>, 2022 was $29.07 and $20.62, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that used the weighted average assumptions in the following table:</span></div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thirty-nine weeks ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">October 28,</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-style: normal; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> October 29,</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.36</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="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.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="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Expected life (years)</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">6.25 <br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">6.25 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">47.16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">44.40</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> </table> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The expected life of stock options is estimated using the “simplified method,” as the Company does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants.  The simplified method is based on the average of the vesting tranches and the contractual life of each grant. For expected volatility, the Company uses its historical information over the expected life of the option granted to calculate the fair value of option grants.  The risk-free interest rate is based on U.S. Treasury notes with a term approximating the expected life of the option.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Restricted Stock Units</span></div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Restricted stock units (“RSUs”) are issued at the closing price of the Company’s common stock on the date of grant. RSUs outstanding vest ratably over four years or cliff vest in <span style="-sec-ix-hidden:Fact_b04e79b4db16493daeef595aafd7e4f1">one</span> or four years. Awards are subject to employment for vesting and are not transferable other than upon death.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">A summary of the Company’s RSU activity and related information for the <span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><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;">thirty-nine </span>weeks ended <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;">October 28</span>, 2023</span></span> is as follows:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> Weighted</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> average</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">Number</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">grant date</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">of 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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; 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: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Non-vested balance at <span style="text-indent: 0pt;">January 28</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">276,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">50.32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Granted</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">202,909</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">58.05</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Forfeited</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(24,804</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="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">52.90</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Vested</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(96,226</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">52.16</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: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Non-vested balance at <span style="text-indent: 0pt;">October 28</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">358,157</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">54.02</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;"> <br/> </span></div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Stock-Based Compensation Expense</span></div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The compensation cost for stock options and RSUs which have been recorded within selling, general, and administrative expenses related to the Company’s equity incentive plans was $</span>3.0<span style="font-size: 10pt; font-family: 'Times New Roman';"> million and $</span>2.6<span style="font-size: 10pt; font-family: 'Times New Roman';"> million for the thirteen weeks ended October<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;"> 28</span>, 2023 and <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;">October 29</span>, 2022, respectively, and $</span>9.0<span style="font-size: 10pt; font-family: 'Times New Roman';"> million and $</span>7.3<span style="font-size: 10pt; font-family: 'Times New Roman';"> million for the <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><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;">thirty-nine </span>weeks ended <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;">October 28</span>, 2023</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;">and October 29</span>, 2022, respectively.</span></div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">As of <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;">October 28</span><span style="font-size: 10pt; font-family: 'Times New Roman';">, 2023</span>, there was $25.4 million of total unrecognized compensation cost related to non-vested stock-based compensation arrangements. That cost is expected to be recognized over a weighted average period of 2.7 years. Compensation costs related to awards are recognized using the straight-line method.</div> P5Y 0.20 0.20 0.20 0.20 0.20 P10Y 5250000 1950619 P4Y 0.25 0.25 0.25 0.25 P10Y <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">A summary of the Company’s stock option activity and related information for the <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;">thirty-nine </span>weeks ended <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;">October 28</span>, 2023 follows:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"> Weighted</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> Weighted</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> average</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> average</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> remaining</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom"> <span style="font-weight: bold;">Number</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> exercise</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> contractual</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">of options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">term (years)</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: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at <span style="text-indent: 0pt;">January 28</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,209,251</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">53.92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div> </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"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">144,630</div> </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"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57.91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(47,380</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">61.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(152,583</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">36.71</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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at <span style="text-indent: 0pt;">October 28</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,153,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">56.40</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Exercisable at <span style="text-indent: 0pt;">October 28</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">596,980</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">56.94</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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5.7</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> 1209251 53.92 144630 57.91 47380 61.1 152583 36.71 1153918 56.4 P6Y10M24D 596980 56.94 P5Y8M12D <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span 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;">The weighted average grant date fair value per option for options granted during the <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">thirty-nine </span>weeks ended <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">October 28</span>, 2023 and October<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> 29</span>, 2022 was $29.07 and $20.62, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that used the weighted average assumptions in the following table:</span></div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thirty-nine weeks ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">October 28,</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-style: normal; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> October 29,</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; 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: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.36</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="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.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="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Expected life (years)</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">6.25 <br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">6.25 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">47.16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">44.40</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> </table> </div> 29.07 20.62 0.0336 0.0263 0 0 P6Y3M P6Y3M 0.4716 0.444 P4Y P4Y <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">A summary of the Company’s RSU activity and related information for the <span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><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;">thirty-nine </span>weeks ended <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;">October 28</span>, 2023</span></span> is as follows:</div> <div><br/> </div> <div style="margin-left: 30pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> Weighted</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> average</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">Number</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">grant date</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">of 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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; 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: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Non-vested balance at <span style="text-indent: 0pt;">January 28</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">276,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">50.32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Granted</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">202,909</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">58.05</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Forfeited</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(24,804</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="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">52.90</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Vested</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(96,226</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">52.16</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: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Non-vested balance at <span style="text-indent: 0pt;">October 28</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">358,157</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">54.02</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 276278 50.32 202909 58.05 24804 52.9 96226 52.16 358157 54.02 3000000 2600000 9000000 7300000 25400000 P2Y8M12D <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(10)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Common Stock</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Common Stock</span></div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company’s capital structure consists of a single class of common stock with one vote per share. The Company has authorized 500,000,000 shares at $0.001 par value per share. Additionally, the Company has authorized 50,000,000 shares of preferred stock at $0.001 per value per share; to date, however, no preferred shares have been issued. Treasury stock, which consists of the Company’s common stock, is accounted for using the cost method.</div> <div><br/> </div> <div style="text-align: left; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Share Repurchase Program</span></div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">On December 15, 2020, the Board of Directors of the Company authorized the repurchase of up to $100.0 million of shares of the Company’s common stock. On March 16, 2021, the Board of Directors of the Company authorized an increase of $100.0 million in the Company’s share repurchase program.  Both of these authorizations were authorized to be executed through January 2023. On November 30, 2021, the Board authorized an additional $200.0 million to repurchase stock pursuant to the Company’s share repurchase program, expiring on December 15, 2023. Shares under both authorizations may be purchased from time to time in open market transactions (including blocks), privately negotiated transactions, accelerated share repurchase programs or other derivative transactions, issuer self-tender offers, or any combination of the foregoing. The timing of repurchases and the actual amount purchased will depend on a variety of factors, including the market price of the Company’s shares, general market, economic and business conditions, and other corporate considerations. In addition, the authorizations are subject to extension or earlier termination by the Board of Directors at any time.</div> <div><br/> </div> <div style="text-align: justify; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">During the <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;">thirty-nine </span>weeks ended <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;">October 28,</span> 2023, the Company repurchased 634,733 shares of its common stock for $39.8 million, inclusive of transaction costs, pursuant to its share repurchase program. These expenditures are funded by cash on hand. As of October 28, 2023, the Company had $98.4 million remaining under its share repurchase authorization. There can be no assurance that any additional repurchases will be completed, or as to the timing or amount of any repurchases. The share repurchase program may be discontinued at any time.</div> 1 500000000 0.001 50000000 0.001 0 100000000 100000000 200000000 634733 39800000 98400000 <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: 27pt;"> <div style="font-weight: bold;">(11)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="font-weight: bold;">Transactions with Affiliated and Related Parties</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: 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; margin-left: 27.35pt;"><span style="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;">During the thirty-nine weeks ended October 28, 2023 and October 29, 2022, respectively, the Company purchased inventory of $1.2 million and $0.5 million from a subsidiary of Hillman Solutions, Inc. where John Swygert, President and Chief Executive Officer of Ollie’s, is a member of its Board of Directors.</span></div> 1200000 500000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(12)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Subsequent Events</div> </td> </tr> </table> <div><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-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; margin-left: 27.35pt;"><span style="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; font-size: 10pt;"><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; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">On November 30, 2023, the Company’s Board of Directors authorized an extension to the existing share repurchase buyback program set to expire on December 15, 2023, extended to March 31, 2026. The plan is subject to extension or earlier termination by the Board at any time</span>.</span> </div> <div style="margin: 0px 0px 0px 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;">During the thirteen weeks ended October 28, 2023, our executives entered into or modified written plans for the purchase or sale of our securities through a broker that are intended to satisfy the conditions specified in Rule 10b5-1(c) under the Exchange Act for an affirmative defense against liability for trading in securities on the basis of material nonpublic information.</div> <div style="margin: 0px 0px 0px 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"> <br/> </div> <div style="margin: 0px 0px 0px 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;">The material terms of these trading plans are set forth in the table below.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"> <tr> <td style="border-bottom: 2px solid #000000; vertical-align: bottom; white-space: nowrap; width: 19.49%;"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Director/Officer</div> </td> <td style="width: 10.84%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Action &amp;<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br/> </span>Date of Action</div> </td> <td style="width: 18.03%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Commencement</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Trading Period</div> </td> <td style="width: 13.15%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Scheduled</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> Termination of</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Trading Period <sup>(1)</sup></div> </td> <td style="width: 10.7%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Security</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> Covered</div> </td> <td style="border-bottom: 2px solid #000000; vertical-align: bottom; white-space: nowrap; width: 16.62%;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Maximum Number</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Securities to be</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Purchased or Sold</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pursuant to the</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Rule 10b5-1 </div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Trading Plan <sup>(2)</sup></div> </td> <td style="width: 11.17%; vertical-align: bottom; border-bottom: #000000 2px solid; white-space: nowrap;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Covers</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Purchase</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">or Sale?</div> </td> </tr> <tr> <td rowspan="1" style="width: 19.49%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="text-indent: 0pt;">Robert Helm</span>,</div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="text-indent: 0pt;">Senior Vice President and Chief Financial Officer</span></div> </td> <td rowspan="1" style="width: 10.84%; vertical-align: top; text-align: center; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Modification<br/> </div> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">September 13, 2023<br/> </div> </td> <td rowspan="1" style="width: 18.03%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">December 13, 2023</div> <div style="text-align: center;"> </div> </td> <td rowspan="1" style="width: 13.15%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_5dd80b7ecb1a49bfb4af0eda6619a9b5">March 31, 2025</span><br/> </div> <div style="text-align: center;"> </div> </td> <td rowspan="1" style="width: 10.7%; vertical-align: top; text-align: center; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Common Stock</div> <div style="text-align: center;"> </div> </td> <td rowspan="1" style="width: 16.62%; vertical-align: top; text-align: center; background-color: rgb(204, 238, 255);">6,959 <sup>(3)</sup> <br/> </td> <td rowspan="1" style="width: 11.17%; vertical-align: top; text-align: center; background-color: rgb(204, 238, 255);"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Sale</div> <div style="text-align: center;"> </div> </td> </tr> <tr> <td rowspan="1" style="width: 19.49%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="text-indent: 0pt;">John Swygert</span>,</div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"> <span style="text-indent: 0pt;">President and Chief Executive Officer</span></div> </td> <td rowspan="1" style="width: 10.84%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Adoption</div> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> October 2, 2023</div> </td> <td rowspan="1" style="width: 18.03%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">January 2, 2024</div> <div style="text-align: center;"> </div> </td> <td rowspan="1" style="width: 13.15%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"><span style="-sec-ix-hidden:Fact_a7af16317ecd42969ce953e679041f88">October 2, 2024</span><br/> </div> <div style="text-align: center;"> </div> </td> <td rowspan="1" style="width: 10.7%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">Common Stock </td> <td rowspan="1" style="width: 16.62%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center;">44,688 <sup>(3)</sup><br/> </td> <td rowspan="1" style="width: 11.17%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">Sale</div> <div style="text-align: center;"> </div> </td> </tr> <tr> <td rowspan="1" style="width: 19.49%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="text-indent: 0pt;">Eric van der Valk</span>,</div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"> <span style="text-indent: 0pt;">Executive Vice President and Chief Operating Officer</span></div> </td> <td rowspan="1" style="width: 10.84%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; background-color: rgb(204, 238, 255);"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Adoption</div> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> September 15, 2023</div> </td> <td rowspan="1" style="width: 18.03%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">December 15, 2023</div> </td> <td rowspan="1" style="width: 13.15%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"><span style="-sec-ix-hidden:Fact_dba6757836774f7283dbf990c56307e8">September 16, 2024</span><br/> </div> </td> <td rowspan="1" style="width: 10.7%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; background-color: rgb(204, 238, 255); white-space: nowrap;">Common Stock </td> <td rowspan="1" style="width: 16.62%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; background-color: rgb(204, 238, 255);">12,061 <sup>(3)</sup><br/> </td> <td rowspan="1" style="width: 11.17%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; background-color: rgb(204, 238, 255);"> <div style="text-align: center;">Sale <br/> </div> </td> </tr> <tr> <td rowspan="1" style="width: 19.49%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0);"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="text-indent: 0pt;">Larry Kraus</span>,</div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"> <span style="text-indent: 0pt;">Vice President and Chief Information Officer</span></div> </td> <td rowspan="1" style="width: 10.84%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Adoption</div> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> September 8, 2023</div> </td> <td rowspan="1" style="width: 18.03%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">December 8, 2023</div> <div style="text-align: center;"> </div> </td> <td rowspan="1" style="width: 13.15%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"> <span style="-sec-ix-hidden:Fact_bc26fa3a89714abb87a90e80d02dcccf">December 8, 2024</span><br/> </div> </td> <td rowspan="1" style="width: 10.7%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">Common Stock </td> <td rowspan="1" style="width: 16.62%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center;">13,829</td> <td rowspan="1" style="width: 11.17%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">Sale</div> <div style="text-align: center;"> </div> </td> </tr> <tr> <td rowspan="1" style="width: 19.49%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"><span style="text-indent: 0pt;">Kevin McLain</span>,</div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"> <span style="text-indent: 0pt;">Senior Vice President and General Merchandise Manager</span></div> </td> <td rowspan="1" style="width: 10.84%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Adoption</div> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> September 1, 2023</div> </td> <td rowspan="1" style="width: 18.03%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"> December 1, 2023</div> </td> <td rowspan="1" style="width: 13.15%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"><span style="-sec-ix-hidden:Fact_85f2a0457136429bb6f697769159c041">September 1, 2024</span><br/> </div> <div style="text-align: center;"> </div> </td> <td rowspan="1" style="width: 10.7%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">Common Stock </td> <td rowspan="1" style="width: 16.62%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">11,540</td> <td rowspan="1" style="width: 11.17%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); text-align: center; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">Sale</div> <div style="text-align: center;"> </div> </td> </tr> </table> <div style="margin: 0px 0px 0px 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> <div><br/> </div> </td> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;"><span style="text-align: left; margin-top: 12pt; margin-bottom: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1)</span></div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: justify;">The plan is subject to earlier termination under certain circumstances specified in the plans, including upon the sale of all shares subject to the plan and upon either party to a plan giving notice of termination within the time prescribed under the plan.</div> </td> </tr> </table> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> <div><br/> </div> </td> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;"><span style="text-align: left; margin-top: 12pt; margin-bottom: 10pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: normal;">(2)</span></span></div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">Subject to adjustments for stock splits, stock combinations, stock dividends and other similar changes to our common stock.</div> </td> </tr> </table> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> <div><br/> </div> </td> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="text-align: left;">(3)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="text-align: justify;">The actual number of shares subject to be sold under the Rule 10b5-1 trading arrangement will be net of the number of shares withheld to satisfy certain costs and tax withholding obligations arising from the vesting of such awards and is not yet determinable.</div> </td> </tr> </table> </div> false Robert Helm Senior Vice President and Chief Financial Officer true September 13, 2023 6959 John Swygert President and Chief Executive Officer true October 2, 2023 44688 Eric van der Valk Executive Vice President and Chief Operating Officer true September 15, 2023 12061 Larry Kraus Vice President and Chief Information Officer true September 8, 2023 13829 Kevin McLain Senior Vice President and General Merchandise Manager true September 1, 2023 11540 false false Lease obligations exclude $13.0 million of minimum lease payments for leases signed, but not commenced. EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,2 AE<'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 " #$@(97_&&!>NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%H#R;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"-]E(/ 9_#X#&0Q?@PN:Z/4OL-.Q-Y"1#U&9V*94KTJ7D<@E.4GN$$7ND/ M=4(0G*_!(2FC2,$,+/Q"9&UCM-0!%0WABC=ZP?O/T&68T8 =.NPI0E56P-IY MHK],70-WP PC#"Y^%] LQ%S]$YL[P*[)*=HE-8YC.=8YEW:HX.UI_Y+7+6P? M2?4:TZ]H)5T\;MAM\FN]?3SL6"NXJ(M*%'Q]$)7D*[D2[[/K#[^[L!N,/=I_ M;'P3;!OX=1?M%U!+ P04 " #$@(97F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,2 AE<.^K]%_P4 .,? 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$.Q0;$L4C%E[2) <=)UF!IX\;9AF[8!UJB;:&2Z%&4G?S[ M'4JVY 34L2=47VS=SBL^Y!'YDKS82/4]60JAR7,4QLEE:ZGUZD.GDWA+$?'D M5*Y$#'?F4D5&%]FUB1I>R%2'02PFBB1I M%''U-!(>_M1B+,#1*4(Y_ MMZ*MXITFA?I2;3V(+U#5ZG@R3 M[)=L\F?/SEK$2Q,MHVTPE" *XOR?/V\K8B_ '50$L&T >Q- J][@;@.RFNOD M)S1+M()D_,=60[G"F5W!?*$?DA7WQ&4+/L%$J+5H#=^_HSWGHPWO!XF]@CTK M8,\P]3)-GEY6PD:*AU.G_=6&A$;51.H62%VT3"/@\3.FVY O;$QX_)R'B:TJ MQFA83:A> =4[KIV^IEQIH<(7\BA64FD;'RZE56K%0Z-JXO4+O/YQ>!.A FDZ M+)] MV?-2%RIZ$PJ>Q,TOB;GH. M@@VM5-2(:59./.N78ZOPOPFW65C(>D/MJ1<2# MZC+N^0=ZY,B@.)B[S#14=SD'Q"K[5#RN+B0K(1E:KJTQ>A2+P(SV0/N%1]8O M\8#00Q@&XOV[ :/]CPFYXFH!3IL\@+T&Q_Y)AGX0+Y(3<&#>J;4:4/6ZU5 Z M'HIZC%TUC*&Y%:3S'1B[9_*;>+%6!"[E. [MN>>NXU@YF_ ZM#0[%+ZL2(WX85H:88H[F:VR+=!*,B7 M-)H)927#1:!-VVZ_ZU K8!.^B);&B.)V9@OXQ)_)G0\)',P#+Y_B(+BXY,!I M.X.SP8">6WF;,$JT=$H4-SA;WI'O@SIT*=L#<@_/D8?8GKBX9(^==\DH#*'V MY"8F5S(-Q9HKWTK?A'VBI7^BN.5!Z9\VTDJ/2T[3 #Y_>VHW8:-HZ:,H;G[> MPH[-&?133]!*5E!<[A-7*DAFJ;)-BL9X<$U65EHJAGN@MZQ%ISQ1> (NU3RJRD39@K5IHKAGNB M+%U'2O!J,%R@3_M6K";,$BO-$L,=SKW,+/]2QMB(>D"DU^VW685)PD/K\I4F MB>$VYBD TTKDG%#V\^P7,A5>JJ EK9"XTEA&$8S#4RV][R?D)^<4? 19P61P MS4/[&@0N6!>]-$L,]SDPU3%&G4Q?HID,K<2XP,/]_9V5JPF/Q$J/Q'!#LVM# MYB)"S+R/ %"(./GDE;B)@R06QH@]R@#-(UX&)*K-(';B35O M#^A4+K7@<77Y2M_C'N5[;B*A%N;#_!44]!*L0;3BL;5I#PA6@S9A>]S2]KA' MK2E-EP(:$L/#9:KQFK _[M[NV'%K1:_&]FFVEVC6N\#,QF8,M1+_V&VS7*V; MJ9E=[?6P1[OGC/7!#*_W&3M[VZ@F_;+=Y81X9KDGWU$MKA8[V*-LW[93/IYO M?W_F)GL3$HHYA#JG?7B]RG>4\Q,M5]FF[$QJ+:/L<"FX+Y1Y .[/I=2[$_." M8E]_^!]02P,$% @ Q("&5_0RM8JD!0 H1@ !@ !X;"]W;W)K:FO M1UMC=E?CL5YN19'J2[D3)?RREJI(#3RJS5COE$A7M5&1CRG&X;A(LW(TG=3O M;M5T(O%T6J_KX1N7R\'I'1\XN/V69KJA?CZ627;L2=,)]VMPJ> MQ@D*L%Q95!C?@]$X^Z]QU55.ZE_%(]O%M=CW U(I&+ MI:EC0\S*L/_]V?O;FCR0N4^UF,G\<[8RV^M1/$(K ML4[WN?DH'W\1+:&@\K>4N:[_HL<6BT=HN==&%JTQC*#(RN8S?6H3T3, /WX# MVAI0VX"?,&"M ?O6"+PUX-\:(6@-:NKCAGN=N'EJTNE$R4>D*C1XJ[[4V:^M M(5]9617*G5'P:P9V9CJ3Y0JF7:P0?-,RSU:I@8<[ Q]0#T8CN4;ORJ4L!'J- M/MW-TIDIHE)7HMZW-D.Y:89"CTQ%(;> MR])L-5K D%8>^_FP?3)@/X:T'')#GW-S0P<=?EB:2T3C"T0Q99[QS+[%/*G- MJ8_._XN^^,_1CY+!#H7":G_L#(7RQYM[;12L 7_ZJJ")P_UQJH7Q2N_2I;@> MP),SHXFBQ\FBP]YG_X*.XQ.<^'MPL8T MK$VK?>1ARF., SP9/_0SZX&1&$?T W880'+"+L&+?PX&@44=J%/6(:')@& M@TQG4INJ\DZR;6,!8$EIL75@<<\8CBZP'1J,0)WZNX8%K M.,CU9R6U1CLEUYGQ40V=J"3AA!"+J@<6\C"RJ;JP($Q8:,$6+HSS).P%/:(: M':A&@U3O0#EDY>8";40I5)I?(-A34+J"'3"KEI9*72#QM*M6).^T1RY)3L*8 M6[GPP"B/B=4+S,5

,NBH1A$OOI)P?ZR2#]6R5>5[H8 MRF&0;.($#VEBC7#F@C@/;;(N"(J"VV0]*$PX]9,EN--C>)#NAYVHRAO(9O5F MZM51V"VT!(?VFN:!T21@-ET/C#"@8E>W!Q9?H5S+93N!1SU M1$LYG+V?FCA+:T&YH#RQBQ)EM%\4"RIP*]\3D')^:[4Z-D:_+L8%N=J41 M Z7E,'5AE.'8Z6:/T,*P(SN%[=%W271R=CL]1H+!<\(B5=52#3I%* 24"]BC MZN/BE9?[H+K[WL/ 6;W-S^IM<2YOQ]/224JF9]Z M8EYY)Z9Q%_7* U\&U*Y)'XI%=DDVJ+A?DI>V9/:ZBDY()]+I2#(L).=9OJ_. MJ=_!//(QMT6T%^4R=U'DTMZG%UY?)ZEWLI'$@YWXN;XD ^[I TB*C3CJ1CBN M[XTV(">A6?VM.:A*O[LUS^EM?E9OBW-Y.YZG3M^288';M68S,_ZJ],A;.,\X M#>E3P0%VZM+G+;9A"Z^WL+P4EQ:.F9F1<6V1T[ M]\*(?=1;>&']$V'#>=R[3!R5U_XWDMC9%%_W8IT M)50%@-_74IKGARK X;\2TW\!4$L#!!0 ( ,2 AE=51W3Q?P< ,B 8 M >&PO=V]R:W-H965T&ULK9IM;]N\%8;_"N$%>P&RR2/:'?(ED>R;1[R/R,-+ ME.^>=?.C72MER,^JK-O[R=J8S?O9K,W6JI+M.[U1-7RSTDTE#9PV3[-VTRB9 M]XVJ23>E#FM\W7!LYFQRAY4:FZ+71-&K6ZGWQD[Y>!Z!KTBG\7ZKD] M.2:=E4>M?W0GG_/[">UZI$J5F2Z$A'\[M5!EV46"?OQ^"#HY7K-K>'K\&OVO MO7DP\RA;M=#E?XKQ;@_VB[N[[@VG@VP+:F?E"USG<1943.&IU6>32P,DG68OY(84-?F^UMM6UGE[-S/0AR[2+#M<[]/^>GSD>E\R M\X[P9$HXY0'2?.%O_@]9>YLOK[EZVC?GY\UGD+AC]O@Q>[R/%XQE;]LTJC9$ MMBVDZ3V6CGV $ _0S>KW[49FZGX"T[95S4Y-YG_\ XOH!RPY;QEL^4;!SA(7 M'!,7^*+/%[)=$QA!).L.U._;8B=+R"0ZHO:AHCY45\=V:'%?& M&15I="Y;(M$2$(9'V9FA\&@H]!IZ6.O&W!K55#!!=JHUU9B;?1QQ>GT:AG%L MN7%E$661Y7GIJBCN0QQ]"*^/S]#YVNBF4&CGA7,]$? @IE;G75D84Q&$5N^1 M:!",)[B%Z&@A\EKXF&5Z"\F'92E3,*X>2X59B=S[D,:!9<0500=M&TBD( IP M$_'11.PU\;51&UGD1/W<=.6Y[2>+-FO5P*IP6G0P:['3H9@E5J\7KHC1B%O# M<(F%$C'N+3EZ2[S>OFLCRRML),ZU$PK3/K6,N+)8A-R9]XB,A8'@N)?TZ"6] M<)\ P1KSTM^?KHYMNHD_)34@FUX!UF3;:EOV:VJNH)!FA>QY![Z[87$X%1&L M1C=,T&F01'V0&Q;R:9S QU!V-ZKGHO(%RT^*#$[*J3V&71F+11K:=QJ341:, MC&-&!\"@W@Q]@?R Y_J)E H C30=B=WJU>T63L9O_B'J60U)&./V,,9T,/NX M??LQ71BG?.3^LQ. 8EY_?],Z?R[*$C7!D(N&B;#KY96ZY67=N8F!8YAWM9]_ M;V2N2"TKM%0>&ELCS9V)5^J6EW7G-@:J8'ZL^-(72,^@"MP+4WM176 JQA+; M!*8:*R=LX CF!XE])OE52'[3:,NWBG:>PH%EF!]F7E.X ;P\K!NEKI_VI)FK M1X/FTR42(9S"Z8K"P"DXB"@4(^-B8!OFAYLCH6WDRQB>,8Q/!(Q?VX:K2V$1 MM!D-D24!8/^(E0%EF)]E/M>9KA0Q\J?RVW'Q0Z3<]N**H"PZ\]55C=D8*(;Y M,0899MI:MT\F,6K0Y8&K&36^4+IF+N08=>.RY*E5W)N M8Z 4[J>4?UXLX-QEBU38.P2(*!$VI2 B1FDT8F&@%.ZGE*5:*1A;.2E.ZA_J MQ(6+F+IE 94!Q=MND%T1$;(14.$#J'#_KL=P1_[_ LC=W8P@A>Q2791A-61C;M1 10L&$18!1G)X-ZVHW<3+?F Q%3GJ93$L( #?NQ&DZ! PY#]8HQ MZF+1+72<,F:G A-2[CY@8D*>TH"/#=F!M8)K=H1:9'E G2'OE^"IV7EKL<"$ M0<1I9#^CH$*6L+&MTV# KL"/7QSS/^V*9^9Z+)YD3HM#W M@I5R8>5*;>]L6Z8Y*;"\Y5M2PIT-%P56,!6/MMP*@C-#*ICM.4Y@%YB65CPW MUU8BGO-*,5J2E4"R*@HLGN\)X_N%Y5HO%S[3QUSI"W8\W^)'LB;JZW8E8&:W M*ADM2"DI+Y$@FX7UT;U+7$,PB'\HV3#S@"59F#"-&RP3TM=][42<)<"3\5+7F9019(A M&$G.:(853.XQPV5*T%H+2W2UPH*4*B>*IIA=HU_1UW6"KCYFZ9G]"9']#Y*"7$-I5#S_&&>?KGOY!:G9&'!VRN)V!$K_ODG-W!^ M&\KDDF+)A<1Z>4W:O":GU..5@ U,J&<$S8/(MXIN84M1-[ ;I%51,=.*&8&% M4XKU-C&4;+U"8%;0N]PN=F?^-(CF]JZ;V0!LZDS"H ]+!F"^-PM_J/5\^JU/ M_V1?K!5/GW+.,B+D+\:H>KX;,N-?LDTN*99<2*P7W[2-;WJF3'U/AT:C.G04*CF'ZEETG1\G(^?M!1W7H(UR-_D@"*/@L)B#R&#F'19S M&!E,CQ;3[9P!W9-.O\ 7@ZS$,YSKTH[ILR[=P_[RHFC Y"'0#P)_P., T'?# M0XMVY\2KOT_^PN*1EA(QL@&FN)XEMS"'[@"H[49IC#9Q(1&@#W M-YRKEXD^5[&PO M=V]R:W-H965T&ULO9U=<]O&%8;_"H;-M/%,:&(_L"1<23,Q M@9VF,VD]=I)>9'H!DY#("4DH &39_[X+$N9R/WB6$$_M"XN4WGUW<J_J/9E66;?1YN]DUMZ-5VSZ^F4R:Q:K<%LWKZK'CN)N1.6F7+2=1:%^?"KGY6;3.:EQ M_-F;CHY]=@U/7W]UE_N-5QOSL6C*>;7YSWK9KFY'LU&T+.^+ITW[OGK^1]EO M4-+Y+:I-L_\_>NZU\2A:/#5MM>T;JQ%LU[O#S^)S'XB3!I2>:4#[!M1NP,\T M8'T#9C5@XDP#WC?@=@_3,PV2OD%B-2#L3 /1-Q#[V!^"M8]T5K3%W4U=/4=U MIU9NW8M]NO:M58#7NVYF?6AK]=>U:M?>S:O=4LV3WL8&#T[L.U6S;Q]U]'O/Y?;CV7]7X_- M'+;Y1>UNS5/])6R4P48_+I?K;E\H-M&[8KTQ]^QN=M^;#>=8-1>^RFV"W* MJ&BC?Q:[UQ%-?XAH3*DOF0=/L??LCF:?[L3T9O+I-%&N9$Q%S*;4U&4>*\%I MRDQ9[LIF,V5FN4E71NAL.B7Q46=$B1VCQ 9&Z7LU(PY[PJN+(G;P3XS-3(BP M@@:.HOO8>=,\%HOR=J0^5YJR_E2.[O[Z%R+BO_MF.*99CFDFD MO>H^AKR?7[^_KS:;2)V>/!?UTG>\?9M@IA73+,,TRS'-))*9D7UQS+X =^1] MFL?=>>8R6E1;=?+=%/O3U_)S][KTY5@X'P^Q=00.*C+A[+%31NR/*U=DVZ*[+@$;(RXS(YQF5T?E]// 5^,9L[ "$FL*+D:.TK@0(?NRYAF M$LG,2%!Z3% *)NBWLFF[CV1%'\J\K=>+#DOVB?*E(@U.UZ B2T.IRH,*"2F, M.)!8 UK\TDB$)FCO?#H<;D]0C\8.##S H5,4U4UBN9G).:%G B:GI]2>@)_7 M[6I5;I;1?55';?&Y]',O"4[6L"3K)<9Y8D*X-6,]*GO*AHS,R&B*)#!&AB(3 MG+O4'18A=IQ&@.)# (NO$(3E(7UIS8>'A.Q/8U#WAD M@V\_>^,3@[@Y*LEX 3TY7P=&HG4@9E M9A0TVA"8;?+=TKHD]^]%"U^5("ZY.-?D/!JU+\6,3NT(N70BICQ-9G:87%W* M&*?1[5+4=UDUAN M9CHUJ!&8U*Y-)R81S8F+65"9#M5-!C?!S)/F-0(#F[]L\+1Y';$8 M2(^+9>XQRM6,Z50=HY@==I>^Q)22>&H?HUQ=2F)UD+*/46['ZAA%27KFH@S5 M3$=AI@M?<@X%CKK8UAVEK$V8P^,8>IA"=)Y69F]*0,2K]A+8%B@N,%0V+H>,S,AH6*8P++^XLM#[@N$)2C+J8C6= M.DL$@G@N SYF<#2S4IA94.]&K19BN9EITE!-8:@> M6&2@X6)A6)+18"4P#TLD*#'#HU908:K.G-PY(, M'N3@B8OI)K'B1C&L>QC30L6-#,PQ+ID5B]F?'0 MH,A@4!Q>9&#!&M[<(QDSX40&%?90W226FYD5#7L,KE;"10;F+B)U,A"49"Q8 MK,P]$LKBF7UA*B@SHW"RIA6FG1<4&9A+,LX%/(_&7V1@GC6QOB*#1^>W:=**N%&4N MT_F*#*B=YJAN,K@)9IXTL#$8V(![$V;[]#!O>BXHA'HT8Z;2[9Y>^ JA4Y': M*V\\NG0F$OO,67HZ)DS06*1G@J5QCL$X=^&Z=BAPWEJH?H M;AFJ6X[J)K'=+ S&%@'EA X.'*8%B2\? JVK!$@A(S'"&)1GWT"#APCGY\MHJ G=A;TSMJSD>D1,I<)B#IR^FF\1R,U.D:9;#-'M9'8&' M[UOT2,8LG=FK!#,>K%?F88GT2*S>S'AH%N0P"PZO(_!@C6[ND8P%LV_C@$):B\AR6FYD5C7T<+D?"=00>ODTQ+,EX^$9%CX3$/+7)7(9UYFWXFGP2F'S. M51* 2Q.)2QK.53J/9LPXC>T;P[+$LSPVC6?V$M_0GIX)YS&; MG@N51J$$1J%+KCU#87,)1(B9<^X$#V+P\P=0*XFH;A++S4RG1K<$1K=KTXFZ M3C3QW$29T#2U]Q94PD-UD\%-,/.DT2T9^@"?KXNT^TJ//ST7E#L]FC%CA*1V M!2?QE#MG@C/[,HU'1^(D%?9Z1^GIF7#"U>G&F6AILDM@LKML>3L8.5_)5H0MX$L]ZB<\ 2,S/!H&A#MZ_44N*6&[F$\XT6(L7/PW(EQ 1KB:&)9D(+ZD-2R0H M,<.AX5G \'Q%Q4&XX&P7QSP2)S2H)(SJ)K' M9G0.M1Z1,V-A'S,NFCP%3)[7%AN$Y_DW]LTV'HT3)-2GP:*Z22PW,T.:=@5, MNY?5&GH3<*ZZDC&)9_;#(3,1K&SF88GT2*S>S'AH5A0P*PZO-8A@+6_ND8P) M=R*#RGNH;A++S M,>AQ/Y=<8Q4NS#@7\3P:?Z7!9^:K-'AT_DJ#3PA5&H0F('']HW2@L+G@X:LT MP(,8BOJH;CFJF\1R,].IB4W Q'9M.E'7E J7ZGR5!M1.]7BU97O)*YJ)"-=]>+:[QQ<;W]()&XL^^X46A-0&.?SJEB_Z=>N'X^JC]?6,\&'/')-^( MXJ\\4[NK1;Q &=^R0Z$^B\=?>6=0H/6EHI#-O^BQD_46*#U()KA2@T3I7:??FM^V;RE/(T92WQ*GPMU2]023^$1&/4 N>S4N6)\URXH!#>\_21A^=\^S@ MM&TM2O3;GM=,Y=4]NM:IFZN\!W:5]_@BJ45ZDHNLGZN[U(=QGTM'G+( M4G3WA$0?1^:.8W#..)Y)V8FWPMY;H3..[S@H37/6UMTJ0ZP4M0[[5K;3YI7Q2,HDD"$I%)S"U2WC@S3JR(>BLBIQ77$] 9OX-8 M2WE@5P*8X;AGUM-XJF>!O2Q'1E.'6E*;.,0FP' MBKV!Y#PGU%LETB]+3?<91+J$'DBV><"_ZFMK?>I4CJ$DGA=/\%JD(HKI#. 1 M*V,W>>Q8=<^EIMA1O6ERH-ED1<[N\F*^]G3JSU1\SJ7MU!ED< 9Q1N]#]0#E M1-1@K-568N9,B&,:3D-ED0M"G\SL5#P0/7:RZ/HZ3<5!4PE429X_L+O"GE#4 M>+\?&?ED"B4S^ 8:QFX>OJGYGN79,=G;#!)JQVM'6>ETCH%0$B=3N!:I. IF M$ _TC)U\-GATSYYFW1F853=._"F76,26Q/>"F>*'!U+$;E;\T%<][L9ILAD M,/HFM8';@W^J(A8@5MHC7K4R%@+0R;)7 4<^ ^["?#3 M2WLO*W23[S#VXA&1=-A-N22:VV\#+^+D59V_KE_R)9T_=A+NJZOVF;2=#F,# MYQ(WY]X&:B7.-D,JJ5(.<^Z MV!W[KU<8@"TE<"-HD2AR3 AJ=-N3G, Z&2YP?;IC8= M9-/^=EB?KTO$I,LE)@'UIH7))@A91&;H@ S,2MR3[[0VO<\KF']>4)O(6)&AK:C;CLD*V#*E8M\@;9M8@&=.!\C VL0]SMZT&=% [&!#W]Q5U,R* MUS*LTB0VC@=LG P]1_GLR:T3:#'@)\/N#5V]A^ MNNZD]E5D/-P9<28XN80B2>V]T#O=*7C\96 M:"91TL@/IJ.[10PG'IXYKZ$#H=+(F3:?1+5L4M[6MMF3QLG0KTZ:,VD[-7^@ M9NJFYN.)P/[_#6C4I-_ &]74SD93*IH]%*<#25/W:-V'[L5,=]:1^ES:3C^G M#7SON_G^T:-JI6&2FP])J]*VYY/5]\PE> MHN:\KOU6VS_M/_-?-Q^W)\_?XHM-^[%^4-/^WX&/K 82E="/;T&E]R:"+*K; MS_'MC1+[YHOVG5!*E,WECK.,UUH ?M\*H8XW^@7]?XI8_P=02P,$% @ MQ("&5_^;1=T0"P ,1P !@ !X;"]W;W)KI547IY:]V-+Y0*XJXTE7^U4X10/S\X\%FA M2ND'ME85GLRL*V7 K9L?^-HIF?.BTAR,A\/C@U+J:N?L)8]=N;.7M@E&5^K* M"=^4I73+"V7L[:N=T4XW\%7/BT #!V6UK813 MLU<[YZ/G%Q.:SQ-^UNK6KUT+LF1J[0W=O,]?[0Q)(654%DB"Q+^%NE3&D""H M\7LK=A^+5SLF.R-5,-B9\M;<_J=:>(Y*7 M6>/YK[AMYPYW1-;X8,MV,30H=17_R[O6#W]DP;A=,&:]XT:LY6L9Y-E+9V^% MH]F01A=L*J^&K53DPINH7;.?OQA=#Q\\81YD]Z\R5/2_[*H/[WK M[F@O^5_LG.S*O>2U\IG3-2_'DHO&8S?OQ1=CM/KQAY/QZ-D++RZDFX.9Q!?0 M$1CN)VMR2/*I>%]E ][6-U.O M#U]Q?*%<[FS>9RM.$[I#H MV0UN6*?,6*_ H*)4+BLPHKT2,V=+9'[5S("HQF%)*FX+:Y27AF]HI862#HH' MJ6EP #N%S'--;DK9@E9U(9LYN#5XH?%;R5+M3]W&WKF2QH.-0B%R[> 4*.]M MXZ R&;2000DCI\J(: G$S)2$9A0J$NB%NLL,XK)0Y,'-P" FUN70-=@$ZQM_X2Q&<.3=SX<0A*V\00% Z, M8Z?0OR.=P9/(2QZ(E%"*[Z)6YW"E+&4JSMV-K+Q$/"]M51$6LR:DXK4R\A9K M4O'6P- <,]\IU&*-B_?8N+*:40TD5S1D;_'W8ROI(US:9#?+5'RRC?9QRF=%7HN*[KRGG[J6L<;A!]7?T>M_0!TJ66\_A5U%U?6 M 2J7TB%+2?Z70MLT^7)C9&')L"M557YI%K(BG;\6%A%_[Z,&UP#<^MIOF(MD M5HHN[\B$GY4K43)PH6$TBR"T_J(0X6YHD.Q.]Y*WVF?2B%^5=)LA269(;GL+ MUXNC\<'1X?ZM4C< "4]?8CKE$VP7J@+80"N$D6M"="Z7HL($AJOX@!PDHCH< M 1$$!9H791/T(0T"L#F)'(BO1"(*D/2TEJ:&0KN@5"5H?T^[ 0+WX<36]8.G M/#B.C/2('.:'#PU2YW#8RJ"LVR9W;>JHE;P^M=TM!6A]W;'A-DO(POU@]W/B M@EHY35GZW]FSW*_ XQLFM>YN%_TGJ[K@#)\P3*P;ENQFCY6E;]!*HOXP35!L MFTHV(%/8!Z[*T9K&*P_8YIS),\ 75 ] ,5E$ABTD&'!*D4(IKZ6+&4^"@2PB M*R;9[X/K@9B#I1S7"3Q6-8F4JP+8UA%#E:HM.._.SZ_Z.H,>'9(# E&N::*K MV+MWA5;6->JHG!HE7$.R,(A0SQO34E,+Z6N5(=V#CC/$FSNBVSG39DFL '&= M%M=O+GLE($DZJK);5('Y8 D\&[!OX]^U8LK,.96&O1(/)9%M>Q"T 4]%'0,% M!Z'B*0VV(AIG+Z.L(+)YPH @2[J@;4J&+TV3QV"$+7J<5]C3 /:D,_$!'0/$ M:+C_$189K..PL:?>7-)S,"K88SQI,=DY9T-.YZ84C0!JK(5S*]OK(A!Z5%M/ M11@EWL-AOS>: #-="@HU>XR:@6TX\X5M#*8BKCB>068";/[65/'\TVN[=2U! MA_.%,\G: *T4]SRH7/:!KS9L&I!G1-VX&JU##Y^5&9T5JYV\:IL/S)7P1-N[ M43S1%Z&BIRC@ZP'%. X_U(H5,FP4;Z0M)2@MRDFD;EH4UC8&OE/014H=1+[<3/U"B*UVM)P\/4 M;:%?Q]$M;XD^5[7]*EI- PNB_ZC%K]$%4*E"F^Q)+]G[UP46%XB8QI.%7AEC"-L\X-Y )[Z/!P-F#?Q>0JE21#&#<4 N[BNQP@K\UZ M ].(./@%?*[!:]3=A,(IM6\0!2,*C50 +2U%XV/Z1NGWQ4C?MC#^><(<=?PB M^<021EA4-R%VK+\W-L3^G]H N4!/RX6$*P_ UL0QD<@I[N7,*WQB.+F5N/U MK>R43KV]=.;Q+A2]XU.A-!]Y^B,*E\#N+FV)BZS=5)U92)=0W_UA=4EV/&!% M-1,FHWNZ8@[.K43"*._.3JWC) )_KTUJ@X_@ROL^.%SW05.M%J6 ": VW)! MA#G?6K0>Y9>NN47+92+%4$*Q!=N@&-,!F-E>H]>["Q]<$TFA/< Q 4E?Q+,L M71 A+J@OIO.%KA;0DM'M^Q8C[?H2>XKE*%((OUP-F[# M%_7.I'/HH*USA'H6I!0C6"WR; P=\K/L 7&W;VA).NGK1K><(J!&N>[\O) M"AN;V MB SU2O=4)@=NF)7 S1W!K=),G&]]><'+'_;8VX"W-7O9^,S 4WJF8ZTME,GI M;%CR*R%8[]GU]]^[=(BLT/M0HK7U%'6VL.8A)KB-B@(13/+-?260/JQ!H 0" MH?V+VQG O38->2US#=?!-@F8!U:TM7&4?YYL]U9RWDN^A.3DG;,(R/<*8#4\ M^DZ"%1\.?\(] L/MR><8:FY>DEWNJFWCH8W?2ZY[9GB>?.LRX(+!_+?D^#2= MG#[#Q3Y^=T\.#Y,]&CU)CX\GR>=[V#^\ZJ_BV MA)L7I.]@VTO\@[7/.*5R<_Y8Q(7G7ZT_QYV'C\#K:;'CVEP\QRQP%XS M+!T.GAWM"!<_4,6;8&O^*#2U(=B2+PL<&I6C"7A.1\#NAC;HOQ*>_1M02P,$ M% @ Q("&5^^IO(-RA2 #/MN0D=M(D0-+N]M +TFY[&/9 2[3-A2(U MDHKC_?I]A]3%:5RO*+ 7BY)X+M]WSG=H76Z,O7=K(3Q[+)5V5X.U]]7%>.SR MM2BY&YE*:+Q9&EMRCUN[&KO*"EX$HU*-L\GD;%QRJ0?7E^'9!WM]:6JOI!8? M+'-U67*[O17*;*X&Z:!]<"=7:T\/QM>7%5^)C\+_6GVPN!MW7@I9"NVDT.RX-X+90B1TCC M[\;GH M)AKOKUON/ 3NP++@3KXWZ719^?368#U@AEKQ6_LYL?A8-GE/REQOE MPB_;Q+T9(N:U\Z9LC'%?2AVO_+'A8<=@/OF"0=889"'O&"AD^89[?GUIS899 MV@UOM A0@S62DYJ*\M%;O)6P\]?O4/>/7 EW.?9P1P_'>6-Z&TVS+YB>L[=& M^[5C/^A"%$_MQTBCRR5K<[G-#CI\G_L1R^9#EDVRZ0%_TP[;-/B;_A20]\/\ M'S3=G]A1=ISTN-\K)<7+%_,LG;URT%!N5EK^(VCIN53,A5U2,^D=0Z_!#=NL MA6:EL/F:ZT(ZP21>&54PW#*_%DU7"LL\O\?^RC@G7!"I6>X:CMB-<@;>A:,*Z4R;G'#F]8+BPR([T70I1X!D^YJ37R$]QJ420/DH66*;/ERF]99=SF^>.(?4+0UZ:LN X1'F1!#G3(?\-U+AAF)!/.RS*@:3C>I;+U M3'.D8&"LLI)L'BMAI8"+$;MK6+F+Q0JCJWT&TC!PA 4Y(=97TH"* F8IRH6P MR#C/Z[)62#&IC"1B_9H319HM1,\[^>^Y1Q++&KF#K9K@H.)/"<$CY.:%Q8RB M6OOPA-@IB@""*P:0X10AJLQ"R14/Z%#U/2"Z='V "5(%U8;6DFB!/RA:.QZF M^]-DVHYRT;3?1GPC."+B1;+'3]?D+73&-^B=MF)U9:)6K "!.$X@&EAP9326 M.%JD7L480[ N\S7+#V1-1896F*(:OU,PUWV<*J;\,FK M!H''& MFUY+GMHU()=TH$U1U.W8^8B^;26UF^_1Z(" M>8E[1^T!5#C7#;1,1WN_/A\F=,S33Y8W'=Z&B.2[9#Y,IQ-< M9\/9/$M:>73,I>DPG:5).AG.9J?=Z[Y$R='Y<'YVFAPG1[1G?H85_K<\C7$^ M/)F>Q1BSE/WT[.0((NT/E)82B4$3&FA'+/3OF?N@L&<2;JLL:1Z9RMAV#,;N MZF8#F.^"8=Q2/DE8L\*$@$&2L4$9=2[C5:5D+$WO)QRV._.+[XZB#AK9CWK, M!_7S?\JG1]P+)OE<,'TS?KU"]CG>(Y-OE,?SKMA^C2"^70_9\#2;A6MVGB9] MKQ(BVN*2Z7!R/L-OFF8[[W?ZBZK7UC\YF@XS".@X+-*3??+(AM/3:;BF\W.V M[\_O>.=#!/][5N%SR[$PF>(W2?>T^Z*[B1\R_?;X.?B66X!V.(R6,)V,9J<# M9N,G5KSQI@J?-0OC\7^7QOCVA@)TW[G7_P)02P,$% @ MQ("&5R %]FJ#! \PP !@ !X;"]W;W)K.B\VAAU[,(3GSS7M$+_="WJL20).'NN)JY99:-Q?3J(+1V=XJLE1^HINNE%'LB#3>B&<*Z:J71.,9- M4NZTQ%N&,$VS'NJJ@PI?@%J03X+K M4I$;GD-^+#]%LP;;PH-M5^%9P%\R/2'AW".A'T9G\*+!U\CB1=_J*_G]^9,ONFU9"3S2/)V8[ER$DX#@[&\0K,L2Z![&TG M(!O=@<3&)KRM-P@GBB-$17!&*$VY@9F0#ZRRV&,+G/_0 D(+C2Q;1,4-% 6. M#:*%Q6N$!JX9K5 I6HG3Q".L(+1I*I;1304>*:2H+2]5.-^,'P\@,Z; *,4N MSNZ):(RD0EL1]F# DT66A^)UX>A2H."QU!XP! =0](SG1^HJVG2Z$%5+EG5" M=G!V>^3I %O.<(R3+RA*L9YXT2!-_XLD1BI>>*D?.E]?4T_ONY9RDL!+$#8)O9F?FMW<+*&7H-*//). GSB-I=5# MG"VD,?YQ>9AZV&&JSGE;W7T/HR\G M9\*_-^K8:2TP1X:(%X&7)HD->(IT.$N&]M!]O3NCNCXJ8%.K5O*IDNUAZ)F, M-6"?*-6C9WF2(/$B/[;T/%UX010?:WK>1*]3UH^6K&H-Q%" HU8VL3GT_K- M'E6*,P[:!C+:*K!H?3;VHJUR4J(LWN)DH#A7NZ&Z@\D_TO9\C O^WA0Y'ITN M\),INR.34XV8Z>HC6 M(+?VN6T^VSAWNS?I<#J\Z"^[A^P3>_=WX!.56X9-6$&!HMC4,Y?([HG=;;1H M[+-V(S0^DBU9XK\2D(8![PN!7^U^8Q0,_W/6?P-02P,$% @ Q("&5V7_ M#_6+" ]1, !D !X;"]W;W)K&ULC5C;F]:6NU2-W*DORO_>?+*X&QVTY+I2M=.F%E9MKP=O)I=OY[2? M-_RAU=[UK@5YLC'F&]V\RZ\'8S)(E2KSI$'B[T[=JK(D13#CKZAS<#B2!/O7 MG?9?V7?XLI%.W9KR3YW[XGJP&HA<;65;^L]F_T\5_5F0OLR4CG_%/NR=8'/6 M.F^J* P+*EV'?WD?X] 36(V_(S"- E.V.QS$5OY#>GES96-H-;73!KK(T MC-,U)>6+MWBJ(>=OWBNXY*Y&'KIH991%N;=!;OH=N;7X8&I?./%+G:O\L?P( M-AP,F7:&O)V^J/!CYH=BNDK%=#R=O:!O=G!LQOIF+SHF_O5FX[Q%[O_]G(]! MQ?QY%50/EZZ1F;H> /!.V3LUN/GYA\G%^/4+!LX/!LY?TOY"Y%^6.YN_2J)S MOVRWBE$M?E4;VZ*HQ(P".%FGPA=*W)JJD?4#H)^9MO9.H(B%QG\9Y%ODSHHW M7V[%:CY-1=1Z]M4T.J.E5T/Q.V_QA79BU^I9R,ULAPSE"6B6R4CJGMUKE0CH!3K&2I6 01*"6;J)9LLY9QJK,6*!+ M0!UIW\B2SA>!K:!F8WR!4RQ5WKG9GK=TF'/T$"K"X:66&UUJ_Y"*3)996TH/ MC9L'D6O'4:&#M_I>=0*-? B.F3OV7(7UQ"M;">EY!<8KH:NFU)GV0M?';:G0 MZI0A2CG6=64Z1+!$H"W22IVPYT=@AJHVQ?FM* M;81L8(K,BE3L"YT5=%]JQ>Y4I0KH8" MM-U#6K \/1I@>FD[PJ0[,HG*98?F[Y@!56@ A 'B&7Y.%8OUV@MUC^:)K<^: M]X>TFC(9%^->%Q!4 Z^/:F!?(,Z(9&L1M*%X5Q_@W!7?4^.29\N@CQ;NCHX2 MFYEJ0W;'DH5@;>KS<(=G#4" [#P"-$S.RC9'EEV!6)USA42 %/*.[&(V #I MD:,H3J:B"HT#R:%"$%MK*K:IXQ>J;%EWI$5:&L SB\9R*V?H9&97(_GN)-1X MG#Q.!>"N3\LYYJ#O36Z@BPH2W8)MB(4Z%!]+U,&A?'>J!J9*%&/TE:H-C=I2 M[LQVJS.Z(!M!,=[J3K$CO9T3+)E5B5*DW7=(OR6:<"]%H79*\0A%8[^\*0O@O%"5VUU M(B2:LG5)9C@5%.EN_< BDLD^"#F)H W%&\PH_S&6ZBF6SE,2#%Q?.@.-?[7L M=,<"; Y<(I!(9JA8A$ BX'..RI""1DZO:FY) )IK;>A.>%8*%#@SEKRG9.QQ M;3DE3NUQE1GG8XZL:J2VE#ER)$0-I]YUQ=E9Q" *Q4/29 RS9,JV1F_4/3). M&96N\UOFINFLCYV6J"LKI-WA*&\2KET5^E*'X@QW.X-^#H04C%M4Q$:QZE 7 MV,Q!>@S_0'J=-R'WK(_Z?L^B[T\(I 23>[!2;1"W@68X(M>-@:]E; M/J24)P'%\>$Z*!]"P,!7 ,Z'&-M#H2)4@!Y2+8+53%9P&?,^:43\7)NAXAR- M0:%MG+"4[I<(ZIL XDR-[#Z(3%G6#9WJ7ME,.Q64 T+QO-?'1AO2W]E!]$QT M ?L<2BA$&B,0,0LJ*;+RD6T"WN"HR30GNS& +]-C3,BA!Y+J2*[YD2 ?SR>G MM!2)>V=5',R.3H=!(^D"24&IJ"(T5SF,I\J]DV5+)"Q11EXI)NC^+C!9F#4S M,"FJCBSX0JS';@7>.\#%12=Z8Q]U2+Q\(2YI9UJ,2$[A(LIF]5T??,J@&0/Z MY3.2KCB9B+H>#\]S4IISLM!-2T$IRQF,F&@+B MXEXEGQ7Q'PWG$.<-/R;323J=S&C[/)F,5^ET,::;1;):I^OE@JXODM4BG8[G M=+U,EK-TC#U?">!,$,ED-4XGBT7RU=#COB. M$J@@.5O/T]5Z#87O3;WK#1R/E/Z8S-9P#/Z1C>]/GW>518'K6MZ);SU*=WI7 M*TRBP&"L]@I[,IK!_@8HAFE2U^'+2?B($5@>;/-_H,9%;% =,-5QGW!-?.6+ M7'>)[&GK'\YK&G7V2GTCX@=O]!%TQ-C>X/7P0^X ) 6,-+-U"=#Q<+@8A.MV--PU_V,%KL#<5 M7Q9X3526-N#YUJ#!Q!LZX/"E[^9_4$L#!!0 ( ,2 AE=?3X29'@, -H& M 9 >&PO=V]R:W-H965T Z0&MA?SUWW? M?7<4/Z\&YS^%!I'A2VML6&<-;YT$WV*HP=QU:.:F<;Q7+TM=YZ#RJ,H%: MDQ>+Q>N\562SS2KM/?G-RO5LR.*3A]"WK?+[>S1N6&>7V6'C/=4-QXU\L^I4 MC1^0_^B>O*SR(TM)+=I SH+':IW=7=[>+V-\"OB3< @G_E>ML M$06A0/+BV)98NZ^Y&N^ ;=3_ H!$V 7VV)Y7-\+M*.^HJ#OOOB+.$[ MS7,H;F90+(JK,WQ7QWJO$M_5_ZD7_K[;!O;RI?SS4NDC\_)EYOAZ;D.G-*XS M>1X!_0ZSS7>O+E\O?CZC>WG4O3S'_M_OZ3S=]]<_7)QOQ?/5[U@K X^*&7V M-]ZUP/(V@5T:9\ -"J3ME-W+Y[F'+5Z0W3FSPQ+(@C:*VC&-250J/%6+:P81P3.IOJ0=E;TR9A\C MIVZHNO:"86GQ0,9 HT2"DA;+15"D*D6Q= FK2GP.I,K8K$HZ*!;J$1Z)!6G__V.E*VZ0&I@0%_(X_'NN^]( MZM/BH/07LP.P]'GHI5D&.VOWUU%DFAT,W%RI/4CN,6EWD9FKX&W/FGH M(Q;'131P(8/5POON]6JA1ML+"?>:FG$8N/YZ [TZ+(,D.#D>Q'9GG2-:+?9\ M"X]@_]C?:UQ%,THK!I!&*$DU=,M@G5S?9"[>!_PIX&#.;.HZV2CUQ2T^M,L@ M=H2@A\8Z!([3$]Q"WSL@I/'O$3.82[K$<_N$?N=[QUXVW,"MZO\2K=TM@RJ@ M+71\[.V#.KR'8S^YPVM4;_Q(#U-LCL'-:*P:CLG(8!!RFOGS\1S.$JKX!PGL MF, \[ZF09_F66[Y::'6@VD4CFC-\JSX;R0GI+N71:MP5F&=7ZZ;1([3TW3-> MLP%#N6SI9[L#36]'K4%:^E'PC>B%%6 6D<6:+C-JCO@W$S[[ 7Y-/REI=X:^ MDRVTW^='R'4FS$Z$;]A%P,^-O:*L"BF+67H!+YT/(/5XZ4\Y /KW>F.LQK?T MSTMG,97*7B[EOJ]KL^<-+ /\@ SH)PA6O[Y*BOBW"XUD_;7(7&O9!X8>2TDHJC18%'SAMRJP9'@DT @CPU(Z(0UY!>25&&: MU\[(PC)/G%&$<5:2M] !\FQ1DYY CD"2)"RKFB1Q6.0EJ<.ZB,D':4;-9>-W MTZ1 =Y(E;L'BFCSR_MCX:(!:_@S&I5=I2HHP+QQ(A2#K]@FT%0:[17^-;'"W M8J0,&?)X -Y3,)9;0'_,I\569!U1/BCHMK-I[%=LHBYKHS1W^A$"[ -SO ME+*GA2LP_]96_P%02P,$% @ Q("&5\>+\+Y,!P !!( !D !X;"]W M;W)K&ULI5A=;]O&$GW7KUBH3I$ LD0Q=N,DM@$[ MK7%3)$C@I+T/%_=A28ZDK9=<=G9WMY;AJO546?K7!-64J[O29M-A?C^;B[<:N6*\\W9I?GM5S2 M%_*_U9\MKF8]2J%*JIPRE;"TN!A?S=]%Q?C MA TB3;EG!(FO-;TCK1D(9OS98H[[(UEQ^+M#OPF^PY=,.GIG]+]5X5<7X[.Q M*&@A&^UOS>9?U/ISRGBYT2Y\BDV4/3T=B[QQWI2M,BPH516_Y;%"P\F?IY>6Y-1MA61IH_".X&K1AG*HX*5^\Q5,%/7_Y,V5>?,JT M6DJ.DA.R*L2-JF25JVHIKJR5U9*0!>_.9QX'LMHL;\&O(WAZ /RU^&@JOW+B MEZJ@8E]_!D-[:]/.VNOT2R][[EP'OY3_W7OSG*G/> MHHK^^U@@XCDGCY_#G?7&U3*GBS%:QY%=T_CRQQ_F/R5OG_#BI/?BY"GT?YK# MI\&?OWHQ^G_"],%4RV-/MD1O0"N'N'*X;Q9B$31(:$(;N:GXNB+QSI2UK+8_ M_G"6SE^]=2*W5"@O%C)76OFM>.XAQ$_3Y.V[^.RF?1;NSM^^$+4U:U60$^ H M(7',FHZW)*TXFB?)-$';:!TY9&WTFBV^=\I$;%8J7PE5Y;IA("F.3DX'FJ[) MCGN3^!1-'CX&KUHL#@G44JB-#JJY#4[G" MM).(X].ZVM^Z GU/$EI4:-),5 MK'E0!0SA&TL"-GR46Y&FH6-.IJ/WX,$"DK!N$B#:^$-A*R1[L14>I,M2(F21 M#>T"I1 :#G&+(/4PI*8LE8\UT-3"&T3_=!C]NK&ND97'HQ$CQRI"?40P)QQ& M$,8&LA MVW=I*JXX+^@>\"W'G64 IW)52T^%*)0#F%=5$XJ413Z\O_YTRWA, M%Q..QJ\2CRTB9@&!/>TAF]K$\)D\;ZPE[C$UK0.B3(DH8^X'!NB.-:*BVSZ.D0 M+N!G0%EA9-^YZ8A[]I[];.(C"1,2!9A+G3RI,82X-X$E:OKVUC0,0)L]&',RO7+<< M[QAY&0L9P*:BXY(G$M<$!0P1VA2]7Z ! @Z?%I2_A"U'7!5_8 QS85$Q M7UEXH+="JS\;543B"1 O0ANAU0A34W&.5,6]9VST HLCQD QZ;ER.*D"UWW7 MSQ5JHC(C4*;SR"7'*SJ-7W]K2DQB?QR]GD_/>IK&L3W*7M8G8GC2@P$X&@X MW#UZ-7W=@W*I'273=#0X)<2P78;:9>#P/)/:&9X53&(\!E#D*E1^4S67K:=D"*^A8U<0M43=DN'_=.0:5BGV:Z M6H_P$WVPY#WF\I MTF%81>8F))X-C+.LLR^N.@J$E1ND'7,J9'V#MP_^[N@X:QP,=ZZ7\JA#KKZ/G$D=HA3?]0\1:>B;C#A"H;&0@II70P2\*[^P M Y;R#HL%;SB]U[0KS&ZOZ'.%S/!J5R/55FRL GE4P3PF@7"FWRM"U7HP!W0V&#,E-S$CT;>W3V/?8F-QN\F9>$MN'_'S@Q&"GQ);V_V__%<17?['?B\?^1..,= MNFL!U63ZZG0L;/S/(5YX4X?W_,QX;\KP&ULO59+<]LV$+[[5V#8Q[0S"BG1DN.XDF9LIYWFD*DGCMM#IP>( M7(JH08 %EI'T[[L+4C2=*JK<0R\D7M^WWS[PF&^L>_0E (IMI8U?1"5B?94D M/BNADCZV-1B:*:RK)%+7K1-?.Y!Y %4Z21B[<\NY;5 K W=. M^*:JI-O=@+:;132)]@,?U+I$'DB6\UJNX1[PH;YSU$MZEEQ58+RR1C@H%M'U MY.IFRNO#@E\5;/R@+=B3E;6/W'F7+Z(Q"P(-&3*#I-\GN 6MF8AD_-5Q1KU) M!@[;>_:?@N_DRTIZN+7Z-Y5CN8@N(Y%#(1N-'^SF9^C\F3%?9K4/7[%IUZ;3 M2&2-1UMU8%)0*=/^Y;:+PP!P.?X"(.T :=#=&@HJWTJ4R[FS&^%X-;%Q([@: MT"1.&4[*/3J:583#Y3N3V0K$1[D%/T^0&'D\R3KT38M.OX!^(]Y;@Z47/YH< M\N?XA)3T'^$[[]T[#WSG)[@G?K]>>714!W\< M\K0EFAXFXKUQY6N9P2*BXO?@/D&T_/:KR<7XAR,RI[W,Z3'V?\W"?!/FTRFU1K0[?=U:T[LXF%3KLI>WS%FS@7%"XZ MV+SDLV'T&1'CJ9<3?!3<]"CQ*9 B*Z59@X_%VZ%%V#(AZT*IR<+7XWA"6U9K M/GU>Y"MKDZ[5?-@I6S!]^C+Z+H?Q:?6Q>V6HSOYSB5\/I@JDZ)\6G%,(EG+[;P5 ^"EM^R';,3RM,-O?J34L$6 MV5#']V 4A^B>0^#;%.XQA=)4/I*T&F^URD,L'^+[F)/,YU*(&&#CS!D760$Y M.*F'LW7C:NL_)R8QQ@IM*S&DR(O5KC7;&1@),M;FC+.G;49& M&20;+*U3J/953V,[D,Y31":OPV*J(^OB0X=[,KAN*W#K\*CPY'QCL+UY^]'^ MW7+=7M=/R]M'SWOIUHIT:R@(2F4RBX1K'Q)M!VT=+N^517H*A&9);R]PO(#F M"VMQWV$#_6MN^3=02P,$% @ Q("&5[<[MNP." TQ0 !D !X;"]W M;W)K&ULM5AK;]LV%_[.7T%XZY BBS)EB]M$J!I MNQNPM4C:[<.+?: ERN8BB1I)V?%^_0JF(&'M5ZK!O%66XO5>4XB:+9 MN&*B'EU?VK4/ZOI2MJ84-?^@J&ZKBJG]#2_E[FH4C[J%6['>&%P87U\V;,WO MN/G4?%#P-.ZEY*+BM1:RIHH75Z/7\\QOC0#R6K]>78@&P\,ZH9E_&H$!:&YVO+1]3=?Q;/HU3,&3WN#I\])_P>9>5[.V?*DT+H3-60J#C)*#ORU+P;[Y:)/'\E:9<&[8J!> KIZRFW,D1O9P&Y- SL^$4 MKR31*Q1BI=OG^-5Y0%M A**[C<@V%/"7+PJ[T M-@507&9C'7G@*A,:3X,>RHP]6#"AZ):5+>^N6K'E'J/D3:_M>HXZX8PU/J0? M86D+L<)S#5="YA3XLO>S<_%@9&\2%1KB#Q[O.0-WSY+H!54,@[Y'27;Y/"3O MOT 2@V#J=O4[\)T-IHT8\*>QMGCS G"]$7 RCKS*0LGJL4\!1MZ*K*4A4"&U M+K@"L^ ('$;=H+)M(!XY9V83TM[B)6A@!4&Q: %V&*.#*&EU+RO)<8!!@V\/0&@HH$F5)5QQ8,>>G A,"[FDF MZ]HW HL!89[1-C -U$(6$9Y.9/IE-9 >U0!H4+H%8S$OKA!.>$]N)%,YAN8M M)"@S$I)3,>_F<>4$T ^!MD2&END-I F6$' V-6P'GN;*2NA46N+&312:+0\LQEL&Q2:!DD:!5$4>J?P*!%#E]E:8<5B MLE Y.K4ZPFI7.[CK?.C\LZBW)6^X@OX'_J[VUK 3T?(F8UQA;& VV_!0"6-X M!T$79>=TE^-6(Z^T9B.5^-,R'588>MZ'%ZU$B;K8NQ47Y9Y(=%< T+?D"AQ( M%O3.IJPK753X&>U@C(\941QY^G^B)89=/-!5@MD( M9?87-:1FD&7RJQW\>-Y_H6P+]JTY\?]!*$['X#+YN:WP5@\#*$,[?+2L)&"K M1P&QZ" ( WIF0W-.WK<&6G&=VRHQ]$=6M^@@H SG(Q('2;2$NHS)UR2=A,N$ M?.>R2^+I-)A-(I+.PV5,8)(MN,#UL^D\F"PBX!PKSM.)\$R7I!T%DXC,@N7G32;I1-7TN4L6()RN+"^92'E#KM@+H$"L?XVD!LH+QS/!!;T1H ^ M@"NTT6'-&$EROH6?? V@GVGHVH@$9ROSI+Z"WXBT:$VKAL3(@*M5[1I%([6Y MZ ALP"*.()VF%0>3!. L8!=_:BXW8C@F/"1LQ@<_$67=_39X<[31J<9.0=^ M##N;<&-0MGW8.13> >',8$M< VDGVL_0=L4$#N /R"X.EP]8VM(;P\S MBVN-GVKT?[#L MB6JH'##=UH?$]CA,!ADT0$AP!BX6[I2 ; &1_&W? 1W_7;OINHSK*>3 E=A) MW-!"#B@@/\O:EA(.4*RT$]V)/I+,9T$R7V 7B<+)H8O 9K",EB1=A%$Z["+) M-%A$4V@5:1(N(_*+U4#.@-^39.:6@;).*_^\*TS2!;22.4FG890XB%S<6"P> M373(C#50Q4=;B8.-#.CBQ$R%@;;9=9.W9; 5Y_A.*9,*6-]B6M1$<_CMBX.) M'WW\Y)$#UPA\26"G?>ZTZSYW4'JG.[;1]L+6\S.&9PYGAG*ZL MN_$EEIG+MRTU/;ADH;OG+DV[I6;GW!E5V=]))S-K;V3PH3CK9T*( M*\Z#("C\+/D]5Y4 @<:7#69_=Z08=K^WZ#]$W^'+3'E^;ZO?=1'*L_Y)GPJ> MJ[8*G^WJ1][X\]<'6&V,PJ+5)O^IVHT/'X"1[Q&"R M,9A$WNF@R/)2!34]=79%3G8#33ZBJ]$:Y+212[D.#JL:=F'ZWM8UQ+D.-K\Y M'04@ROPHWUA?).O)(];?T4=K0NGI>U-PL6\_ I,=G1C2Y&1 MDVQR\ 3>P.L;E?-9'\'OV2VY M/WWQ;'RM7XZS5[T]3_<&OY0L$XTRZQ?/3B;C-^\\ MY:K1054$/=H\M(XIMT@T'SS9.2GRVBPJ3%;*QYD\ ?H(N-*A)&N8EC8P-8P< M+Y7C8?101B7-&?GL)PX=P[CKPY[1\%2H0(/>J5=\9+=@(SM8B3<4BV9 M9LR&M/MR2,!TY>S"J9H^&;KDG.L9_!D?Q=S)DF(75KE"6%QJ MAS)HW7U*71UEVMVA8V/;B##/QQF40_&I*JFCF+^3^5O>#87<1P5(&A]'9N/_ MP4Q!<).+U)'6/4+:/$@CDNPZU"2YACA;XC>>ANGM.4J"S=.*'>^I8G'CQ+>< MMR&*Y&R[*.DG95H\8K%.12=_MLMT P?95W[V]GU1N\BFYY,]5W!8AW"*7 Q] MJTR0Q?_BYP"D&^TDE.Q^@/02Z>MTBRU*-UXVT>2>%+5:B^];8 2GLS4%O,F1 MB_Q">^D/L-7=H(- =35>YZL:@LA,*O@B7\U #>]1)Y5:S*\L$&KJ&G' M:B"Y@#?;Q97'?$.P. )C$ =Y@<33?@\GIB@2G*OYZ\#B9,_.D<]8@K%$& )U MIDUT=AM\2#_P N54S.!CU&_>X8!L-2E9<%2+.U2UY&Y'IA5N$[R@2R'2*Y0; MISFL!6>N8K /Z$X<@=KH!WER?BRO4M8-:,$&\E0;&UPSRHVM=1YYS:1XL)V-5;06?KQ_(PS0;OCGJDTNM7!H$ MV\3V"1F"9BQ^ENA^V&ULK57?3]LP M$'[GKS@%A#:I:]*T0(&V4EN88!*B@OUXF/;@)I?&PK$SVR'TO]_9:;-.@DJ3 M>&ACG^_[OKMS[C*JE7XR.:*%ET)(,PYR:\N+,#1)C@4S756BI)-,Z8)9VNI5 M:$J-+/6@0H1Q%)V&!>,RF(R\;:$G(U59P24N-)BJ*)A>SU"H>AST@JWA@:]R MZPSA9%2R%3ZB_58N-.W"EB7E!4K#E02-V3B8]BYF ^?O';YSK,W.&EPF2Z6> MW.8V'0>1"P@%)M8Q,'H\XQR%<$04QN\-9]!*.N#N>LO^V>=.N2R9P;D2/WAJ M\W$P#"#%C%7"/JCZ!C?YG#B^1 GC_Z%N?$^C )+*6%5LP!1!P67S9"^;.NP MAF\!X@T@]G$W0C[**V;99*15#=IY$YM;^%0]FH+CTEW*H]5TR@EG)U\UDX;Y M"AF2MCE,LXP+SBRFP&0*#RC\>L&TY6A&H255APV3C<*L48C?4#B'.R5M;N!: MIIC^BP\IVC;D>!OR+-Y+>)_8+L3##L11W-_#UV]+T/=\_7509O*8!_[N]SF?H4/O=[' M@_^NV%6EN5R!S9%^7-OU)TF\4",^&4#W7@#=JEJB;B_6\[3&@\K@J->-J7&$\#. .(^B[LG!UI!I M50"CD;0T/.6L@=S08<$D/"I1^1P[<"N3+M0Y:H0O*J>C>KU";3NPH(!X2G*> M>YYSS.#Z!9/*A0CW5):$XB?2>Q+$X\-AW#N[)$)N2+; 8MF<:* M:TI1:=-][94(=YJ]0+WR(\U HBIIF[YOK>W4G#;#XJ][,W+OF%YQND*!&4&C M[ME) +H98\W&JM*/CJ6R-(C\,J?)C]HYT'FFE-UNG$#[+9G\ 5!+ P04 M" #$@(97V(+'6J(" "Y!0 &0 'AL+W=O?0 MI^_L.G%3%2)N[#W,?/N/U_^,EMH\V1R18%46RHZ#G*@Z#T.;YE@*V]$5*MZ9 M:5,*XJF9A[8R*#*?5!9A'$4G82FD"B8COW9O)B-=4R$5WANP=5D*LYYBH9?C MH!ML%Q[D/">W$$Y&E9CC(]+7ZM[P+&PIF2Q16:D5&)R-@\ON^;3OXGW -XE+ MNS,&5TFB]9.;?,K&0>0$88$I.8+@UP*OL"@Z1+W!UOZ1]\[5Q+ M(BQ>Z>*[S"@?!\, ,IR)NJ 'O?R(FWH&CI?JPOHG+)O8^"R M+:DRTTR*RBE M:MYBM?D..PG#Z)6$>),0>]W-05[EM2 Q&1F]!..BF>8&OE2?S>*D?1Y+%.+#[7J AN%ORTHY 8ZS;#=(.8-HCX%<09W&I%N84;E6'V;W[(Y[7>VN-\.,RL63XC_CY4KD-K?\RS;GD MW%8BQ7' -K!H%AA,C@Z[)]'%'JW]5FM_'_UM][$?\:X;OS_XO^8[!9_U LL$ M#?2BYN,> ^4(5[JLA%H?'0[C[NF%A:D6)@,]@VMIV#S:V -14ZZ-_(T9" 6X MHHTM27L"KJ0EJ>9@B!,M]AI-P53$;F'"- M::.I.]AJ\GC^E5S@K6 0]+I^[Z0#7_BTJF -TG(C27ZQOH:W5:0-H#"%9"*A M8<<([_YD[84VI0GB*GB!N\M+5Q;NV*E$,_=-PT*J:T6-L]K5MB]=-G;\&]XT M-98_E\I"@3-.C3JG@P!,TRB:">G*FS/1Q%;WPYQ[*QH7P/LSK6D[<0>TW7KR M!U!+ P04 " #$@(97]B^6)Z ( !6)P &0 'AL+W=OO(#S H 4RL?5AQ^DD7J1I9ZNY/3*U'IC!?L3A)5Y3F53^]9)C;7_:"_O?"%+U?:7!A,KTJZ9/=,_U7> M2?@V:%%2GK-"<5$0R1;7_9O@W?OXP@38%M\XVZC.9V*Z,A?BP7SYE%[WAX81 MRUBB#02%/VMVR[+,( &/_S:@_3:G">Q^WJ+_8CL/G9E3Q6Y%]B^>ZM5U?](G M*5O0*M-?Q.97UG1H9/ 2D2G[/]G4;4?#/DDJI47>! .#G!?U7_K8%*(3,#D6 M$#8!H>5=)[(L/U!-IU=2;(@TK0'-?+!=M=% CA=F5.ZUA%\YQ.GI)ZAORB3Y M*FG*BR6YD9(62P9UU^IJH"&#:3=(&K3W-5IX!"TB,U'HE2(?BY2ES^,'P*RE M%V[IO0]1P,^)/B?AY(R$PS B:D4E4PALU/8ZLK#1$=A#O3TC\R?RJ4CYFJ<5 MS0YUO@:-#X.:]?-.E31AUWU8((K)->M/?_PA& ]_1BC'+>480Y_.J&:2TXQ\ M93)71"P.#=DATCCLATH:#+UB\(]+S5A!-HP]*,+,$!(8 #&'^;$=@S,B*DG8 M(TLJLYQ,,^ %#7FA!1&2Y"+E"PX7-I)K#6AE1@M%0#],DEY9R60%J\@T531C MIB,&40$@!'! U"LIJN6*4#*7XH&9.*H)C+S)4;."5(IJKA9/EGDB8-C,(E=$ ME2RI\_."?*D@03"<;U4]V/IO"0H4,;),9 @T1P.SQY,V"]0A1E-<]X @&U MC +3<_(5&F_;$+T=5(" O-L,=>U,UQ6S1/7*9+6C1>?0N;F1U?/>!RY!Y80< M?(9.)$SV;FK-^Y'FY<^]6Y'#Y$CL#.E.G#O(+=+>/2A]"I5*[=3BA>6WWXZ\ M"=[V[NO^/I%;L3;#WIO11YY7.?FSRLTT@:C[SD@*($CNFB%/S9C?BRPU5U1% M@0PT,'WIC%.O30I=)V_"MSV;2;4H%@0FSC]Z7\S$U.17EN60M.#PPS?H/+F# MQ0>:!O"T2,GMBK,%^06Z522FTML*S>P\3>K.WK-2,]N!(*KG>>\#2W:NS"@P M(%%@OXYL54VH%LD#&9]=CB[)FP@J!-QZOXD5_+)Y6AJ"A_A\W"Z@EL]-*DK+ MI5UQ3=K?:%&!7S;?X][SWV/RC$<H;97.HW&AT@&X=EP'#B2?U )_?M=TDH=)_7)K1V,UF27 MU9$+NY2BLTEX6=/YG:UACENH&8K;#!IH\8 TTDGP,_I]H&YKQG-.'>Y:?I MW[!+L@YNQ5G9JJD2U!JZ4W]+1#YO,K77K,^#FRA+7%C*BN<\HU R:PY6OXPW M)?5XV#C(']6# /M)V":0HA6^_=J ^"FC=ZX+':5K19XZ_X8Z0)$AK&"Z<8/] M!*96*Y8]<\%VD(72=8\T?:Q; @&318 #+>L20$:NS+6%%'G/Y CM^O=)*E MY.B&RJ8R,,U@R,@3$$I9,V3@/.?(EF;4;FE&Z-[C3U'\U"U(9R-#[ K:W4+6 M&QH<=$$SQ1!RXY;<&,4Y1FSKD8>YX9@^;A2&^*R@.3MX M9,/#.N.!T>@<* ,4[RO7V6$>>-QW;^$PMJ%C&YZTS!']\2!J66%K*'!GU ] M3T[;300<[ \7%(_?W]1BM-PY-,!/C-TJP>G1KN^#['"8^"(F*7W"3O.!,Y( M%_V;Y5(R<#"R;N6NHW#/ M=O^8Q.&XIPJ&UAT4C(>SB "5Q6V?.$$*/LG^_MGD0/=H6.I,(<;'W:ILG?N>0C'%R5A#BPOU28?/ A'YA M"YT'A!X/>)FP-2A=88OC\61R6-E"I_4A+M*[RK9_.P&3-QS\1*$(G2F$H]>0 MMQ"UFE-9.S,)<3,Y)F^>L+V1P<@XAPCQ \%1C?/$G7*3"2/LS"'$5?X4R<,1 M?9+G_"+$==\O>7C\_JTW[$&(,XD(E_27JIX')KP8^U0O=SA9:K7H'15 M+PB'X^"PZD7."")YZ'6:SS5BIS%1+C%'-,[ M3UAG3# :SBPB_ 1Q5.D\<=]SOQHCZOPA.NV^%*)P'D2/PD7.+2)<];T*YXG? MNXN/L7*6$.$"_F*!PV&BL5_@G!=$'B]XHF<#CNJ4_ G2_$P6LH7(RZS:FLG9W$N)T<4SA/6'=0,![.'V+\+'%4XCQQ M)ST"PQAW7GG 1?X$K?,@>K0N=GX1>^XX^;3.$[_W8!!CY)G6-2C/M"X8Q<,=K1MT7G7*F5S:%[H42415Z/JMI_9J^]+8 M3?VJE&M>OW$VHW+)"T4RMH#0X?D%Y);U2USU%RU*^^+47&@M&ULQ5EM;]LX$OZN7T%X#XL$V8HR4JB^'9Q.-R'IA(]',[+ M,\\,[8L'8[^Z5"DO'O.L<)>#U/OR?#QV<:IRZ4:F5 4^61N;2X]7NQF[TBJ9 M\*8\&\\FDY-Q+G4QN+K@M5M[=6$JG^E"W5KAJCR7=OM69>;A:MG)0,25\R:O-\."7!?A M?_E8Q^&/;)C5&V9L=SB(K?Q!>GEU8BN==L*LQ:U53A5>AE@5B;@+::+/[O2FT&L=R\*+ZS@V5>%UL1&W)M.Q5DX< M-$^'%V,/HTCU.*X->!L,F+UBP)GX: J?.O&N2%3R=/\8SK0>S1J/WL[V*OPU M]B,Q6P[%;#([WJ/ON(W0,>L[_E]&Z!_7*^;/'O7GKWGR?]JL?M8ME)OZNI.TS;?_F@]5AU%$@?LTR MK;[_;CF;GKYQT=IDJ'DGI%C,QHOCHP>EOHIU$-]"?"@>4AVG0A4) EP(GRIQ M)WUE$[D5!024%=Z(#[*H*,S'4^$\!9OD@FZ*,;1! 0XGE2/Q2:V5546,H&,O MB?I46Z]4(>A\1Z>I1 E9@7]#5 XH>WB&2_.B'6"#3UZUM;DXD.5P;!)K0." MO7H[HM-:T/FT8(;NE8IK*MGV>D(='WAPETBM1*JM-\M_ZLSTJD-,G+M7A MKC?])Z^:Y$SV.":ZCNW![*+%[&(O['I+L@^]^]4C8(-Z%"T\.]4W)0#!T(8M8 ]D..A3:EG$Z$ M+E@Q(([$@NM]*KZ,[D9BHPIE90:(X&-5DDJYXY'2:B@O,^):*J_9Y,W[Z^M; M?IR^.40U6&CV0$3>L407H6DW?"7+$G0D5YD2MB)=6 3F-E7&,JZIK3L55U9[ M'23$N\3*B&,;_MZ$^#9\ M@>Z:<53"-"+9GA:--?*&H@R)0H!2E(APX7))&^-A%3$.!1>U_#Q63WP:[:GED[:6 M3_86X9W:D"&U1B"DKX[WJT!Z1%G9TCC58G@7RR:4.W==.))E)=+AH,\1D0*U MJ#2GAD+[+JJPCM$+0?"I]%W("' 'L01M2DB= 9=B8+:2R[8^:%^83MLPG>[U M\0MR#_WOG->H:.7ZHK1?PT%R&#W7PF48N"G0!#[\,P0'4$"(6$;[;0 :@;4) MN<.D6F"TYP0#3+G\JH1J#V=.< HWTQHU?\9W4O>:E5;=JZ*J[5*/)>ET(@&K M A6[34SMW,9'T77L*R9*A_L$H8HJ.M%K:M@UGP'?N^CM ]6R!=5R?^%(;<5O M,JN4^&''/7W0VJ_G0&$,[-4E>/F>EU$KN"YQ'4DF&&IKU 1Y".Q6U0,[;U6L M0.<$'-SB,L0R9%)0N6-"I#'&RL)1A&2;V:TX@*!Z1 6S^D-NN4"V17?(MA%O MD8$95\H_4(5CBO\*O:@"CW$=)OAV'LV5)$<8P02&D?AYQPB4OW7KX#!@'QE" MB]5H-33Y^M0J=90!#YE(-8@!G6(K*A<8-6A_KD:Z>KQUYQ&WC9,WT2^L88I- M947@ \B_589@QUYBY5[JC'L[#P. ,7P!H%X!OVXNQ+7S;O3LJ%GW*+.B:T>K MG5MKDXHV\$.A-+4-H!:I\QAE>"IIWH9U+R%OGYK.G*QSF&__L+FDV_!IPN>(5YFNN?A@',\"V5%ILP=]4 SE ,STCTW=@0^7S"K0$Q&8#O>E6+J43> ' MHN9[NC-Y1RFYAY6,;M=.?<-F]'1U#0:7VT44'T>N9L#HN4$QYA:4WUK&=?J" MW;&TEH?I#E'N,:W'AA#'%V9PCR_;^?V^H7-4U.[BT:DP "*6E>N(88"R_HB* M6A1T 56]%C==HM_?:.^4(I6$P M!V7QMTX)$1(29"E5-4BH6VD&U$A\0>,*A=DYJB6Z3>B\+[%+0B7S;V';8 MX/KSELD*YABZKY.M#2D!S9GJVY-7!:,X"YNBW:;92-QI&LF?4L'+.N]G,^BA MZ;DE/7;0J98,\7EG;$/!-Q?>Y(A*:\N"842S]]2$0A6_I(7N'^]6[^\]O0!K[=ZV?DX0Z3T6H=>FZHL MH>\-^VW+1NR83( E,8%5K=3]%G4Y.]Q 0/=$$ADDFQ>6X$RH/6]!"N^7/X%[T@,CR(D.^*)C*@=KW&%TUS+#>?2YJ8"W#.:_ M1"=GP_G9*1Z.\.]@>7P<'=+JGK;+I<+98L+KIY'@XPX[@_P<1D/%_]7NQ&,Y.YSN_V4XL3L^F M+]R>#Y=8A==+2.$%THW+)Y/A]&31J('485BB;-!Y>4+Z]D_2X\Y5ZKNR&?SC@L;SPX=OU=K7];>(Z?"6_$P\_;"#,&^0" M9ZVQ=3(Z70R$#3\6A!=O2OZ"?F6\-SD_IKC'*TL"^)QNY3D2Z=% KG!FR9Y\SL M9BAU-8YZT7[C4:PRYS?BR:A@*WQ"][V8&[+BEB45.2HKM *#RW$T[5W/!MX_ M./P06-F#-?A,%EJOO?$U'4==+P@E(M2>B*2\:?AC-J0'GBXWK-_ M#KE3+@MF\5;+GR)UV3@:1I#BDI72/>KJ"S;Y7'@^KJ4-OU#5O@E%Y*5U.F_ M9.="U5^V;>IP !AV7P$D#2 )NNM 0>5'YMAD9'0%QGL3FU^$5 .:Q GE+^7) M&3H5A'.3>[KW)R;1PMNYEH(+M.]&L2-F?Q[SAF56LR2OL'R .ZU<9N&32C%] MB8])42LKV]R^[-"8V#5N/@%/NSQF/"3D,?I!1X?C9, M>ERI-OW812ETL3T&C:H2@0FI>;,D8?3 MP-&0,M_7*6).>\3$=:E('S*C,'VS$2S(>)G;U.0[D'K'I-M!8?3*L#PH7HFE M \Y,"@L:3FL:*!VX;V4P@Q"N3/GX7A[E0,4IC;(!7KLYMNW -PIZJ_."J1!A M(U)/H(+^BBF.0+,0T#J1AVR:&A^6A\J;7;&SY ^R\Q^0=02P,$% @ Q("&5Q&ULQ5;;;N,V$'W75Q#: M8I$ 2G2Q?,O:!NRT>T.#&NOL]J'H TV-+2(4J9)4O.G7=TA92HJX1E^*/MCF M#&?.G#.4AIX=E'XP)8 EWRLAS3PLK:UOXMBP$BIJKE4-$G=V2E?4HJGWL:DU MT,(G52+.DF045Y3+<#'SOK5>S%1C!9>PUL0T547UTPJ$.LS#-.P<7_B^M,X1 M+V8UW<,&[-=ZK=&*>Y2"5R -5Y)HV,W#97JSREV\#_C&X6!>K(E3LE7JP1F? MBGF8.$(@@%F'0/'G$6Y!" >$-/XX8H9]29?XV'(> M3D)2P(XVPGY1AX]PU#-T>$P)X[_)X1B;A(0UQJKJF(P,*B[;7_K]V(=_DY = M$S+/NRWD6?Y(+5W,M#H0[:(1S2V\5)^-Y+ATA[*Q&G6S?R@_)7=*VM*0GV0!Q=_S8Y32Z\DZ/:OL+. OS%Z3;!*1+,D&9_ & M?7\&'F_P7_;GM^766(T/X.^G.M02R$\3<"_EC:DI@WE8.PKZ$<+%VS?I*'EW M1E[>R\O/H2\^@BBNK+JZH[;1W#Z13_(1C,6WSI(-,.=# :=8G\4]S7KI&XDG MI+:@^T/RS?Q,9>.:V3DC8DL@MZJJJ7QZ^V:2I>-WAO!GTT%V?KP01Y-)PF&7N19AH%H#X>3X%Y9*C K3?(H'_=@:90- MAQXN3091AAFM_L^D?3+^5]W#892-\V?=GB3="+JB<8A09&=Y)' M292.AAT,1EVVSF2@]_[R,L3/EW;"]][^?ERVU\)S>'NYHO0] M]H<(V&%JAD2W%U9K6%7[2V*K+%XY?EGB'0_:!>#^3BG;&:Y _Z]A\1=0 M2P,$% @ Q("&5UP@@2]F!0 :PT !D !X;"]W;W)K&ULM5?;;N,V$'W75Q#>8IL JFW)26QG$P-)MC=@MQLD:?M0](&2 M1A8;BE1)*H[[]9TA9=E)O.EB@;Y8E#BW,S-G2)^MM+FW%8!CC[54]GQ0.=>< MCD8VKZ#F=J@;4+A3:E-SAZ]F.;*- 5YXI5J.TO'X9%1SH0:+,__MVBS.=.ND M4'!MF&WKFIOU)4B].A\D@\V'&[&L''T8+41R7N!WP2L[,Z:$9),ZWMZ^;DX'XPI()"0.[+ \?$ 5R E&<(P M_NYL#GJ7I+B[WEC_P6-'+!FW<*7E[Z)PU?E@-F %E+R5[D:O?H(.SS'9R[6T M_I>M@NP4A?/6.EUWRAA!+51X\L@GEO\@G6_Y1(L.[CC&3X/ST8.[=+N*.]L7 8; MZ6=LS-E'K5QEV?>J@.*I_@CCZ8-*-T%=IJ\:_)2[(4MG,4O'Z>05>Y,>Y,3; MF_PGR#\N,NL,ML*?^V &*T?[K1 ]3FW#,JX+]*$K'KK@I[#YPK[K?#^X&'D"UP(2E1@=CH/"1N I"-&_?S-)D^JZ+ M278Q-5U,JPH,L!KJ#(Q%_N5MW4KN(&JT4,ZB&>Y8SA7+ /E= -2=_4+87+BF:8U>87TLT-VA^ZO=-UPM6;X"6-S8) ;J"V<_X(V>5$(RB27K 'C MIY?*@>E,BF5(L=/[0/3A.@_3X02B8M!:*+2(]K"!E.5^JCP-ADNI9[BBGMH%\C M04&E'=:OX0@0Y)IAQ93#E- D]JV%;K7!HA)FTY5FIRZ^RI9X4KX VV?!TVQ% M5!0JEVT1PO+-UI$ZVIC.N/0LZ9H_@Z50BGJK8T#(,:5@A4U'S^=>NY(7K2$U MTLE;=($"03<0IM3(E)67(*C4;=SC>CH!2;W/=.A]PD,L0HUNS)Q&=Y4P;OT= M!@H8%]Q;:@]$A<>(1B[32;)=S^.(3A7Z2:,#GPBL"M;#'D:7/=XN$=$WT2Q. M)F-\3N/I+(TV].@SER1Q,DVB9!Q/I\?]]K9$T<$\GIT<1X?1 #7R)%WVG^7.P> ;:(&XY;BB?R:%=H[])0,#LO(<37\R&- MC].I?Z;S)-KV*B$B$1M-XO%\BK])DN[L[_0756]3_^A@$J=(H$._2([VT2.- M)\<3_TQF<[;OKC7:N0#78);^FF^9GTSA+MQ_[?])7(0+]%8\_ WYR V"MG@8 ME:@Z'DZ/!\R$JWUX<;KQU^E,.[R<^R52#H]:$L#]4FNW>2$'_?^KQ;]02P,$ M% @ Q("&5P'DPI-5 P H < !D !X;"]W;W)K&ULG57?;]LX#'[W7R'XAL,&>/7/.$XO"=!T'6X/VQ5KMST,]Z#8="S4 MEGR2W'3WUX^4DUP*I %N+Q9%DQ\_4B(UWRK]8!H RYZZ5IJ%WUC;7X:A*1OH MN+E0/4C\4RO=<8M;O0E-KX%7SJEKPR2*\K#C0OK+N=/=ZN5<#;85$FXU,T/7 MN%?Q9>K MC.R=P50Y'@L M[]'?N]PQES4W<*W:;Z*RS<(O?%9!S8?6?E;;/V&7SX3P2M4:]V7;T3:=^JP< MC%7=SAD9=$*.*W_:U>'(H8A><$AV#HGC/09R+-]QRY=SK;9,DS6BD>!2==Y( M3D@ZE#NK\:] /[N\X5H*N3&L!\VN5==AI>X:KH&]ON?K%LR;>6@Q#EF'Y0YS M-6(F+V#.V$NX?(K\#R61/0D+'_O#@'X$?_G[;W$>_7&&.G=-T); ,FV ^& 5V/4?GC+?K#,ST>NEHC M')W[09ZQTVJ/;@9]DB/IM9#$>S!<5B9@\%1";QW%D1OOU""M>>-]PN$G)/(& M[Y67QD$1I2@D:1 5"0IQE 6S/$,IFP73*/&^N5['O/DC:!Q=3 X=\5#UL^0- MPREH+$:GDKYE*VY$Z>5QD"-LG@23:$J[@I8DR#'H!UEJP)%G>;N'J+7J7*VY MP>.@6C^!+@4>!D8[QL=143XPU5.I#4,E>P1CZ0\:(I+5HB3.H]T@A35>6N1> MDF5>&E')IK^:V+OQ&E 645[0,IW$M,1Q1$N!R\V+5V1?F%=>=#%)W)).J>P7 MT\CMIK.SWOOHSC\^]L]G.W]VJ@'#HZG9@=ZXM\$@.EZ*<8 >M(?GYVJ0HVN&''B,SV^!^/&JM[-X+6R.-&=V. 3"IH,\'^ME-UO*,#A M45[^!%!+ P04 " #$@(97F:3NA# $ !?"0 &0 'AL+W=O# 8Z7T/%=%_6('!F*57%#';5:J!K!:QP3E4YB((@'52,"V\^=6/W:CZ5 MC2FY@'M%=5-53&TOH92;F1=ZKP,/?+4V=F PG]9L!5_!_%[?*^P-=B@%KT!H M+@55L)QY%^'D,K'VSN ;AXT^:%.;R4+*)]NY+F9>8 E!";FQ" Q_SW %96F! MD,9?'::W"VD=#]NOZ+^XW#&7!=-P)_0I>/(YC+ M4KLOW;2V<>K1O-%&5ITS,JBX:/_LI5N' X )ON,MPZ/"& MIS/\XV*AC4(1_'DLQQ8B/@YA#\9$URR'F8?*UZ">P9M__A"FP9<3!.,=P?@4 M^OR6F49QLZ5R2>]J4,QPL:*.-KWA;,%+;CCH8[1/ S^N@2YEB>?. AJ[P]WA MXW_CBAB)LA!9I!W#5*(78AQ:6 N;H/#4Y&\=^-AXCX(T4JQZ&J8Z M?B3#,2:&^5F.-^_G*;SD95. 73B\&GC55.]SPUN["TDU7PDH?+IH#!72T%Q6 M:)-#T3^AX62GX>2DU.Y0/(I>B[9*V.OV 4IFU]#(]Z(^JN33\/^A9.FB\X/H M:A_]?\A:=^)%0;H5LRZX[S6XDD'1F,M"3U!>7)EM3R [N@%XPAVPE]ZAQ/<' M8-S)'3\1.2N0/5.:OM7^%=-KW"S>AGW/"O=_-/+386 ;5LTC!6KG2KJD#:.O?;G3W>KAHB^;> MO'UZW#*UXGB>2EBB:] ?H1I56\[;CI&U*Z$+:; @N^8:7T"@K '.+Z4TKQT; M8/>FFO\#4$L#!!0 ( ,2 AE<4G*[O&@, +@& 9 >&PO=V]R:W-H M965TB&'PYGWWI#B:'%0^IO9 5CZ,O32 M+(.=M?O;*#+-#@9N;M0>).YT2@_=(UHM]GP+3V#_V#]H7$4S2BL& MD$8H235TRV"=W-YE+MX'?!)P,&;(:=P7FV=6Z:?0(+7W[@M=LP% N6_K1[D#3^U%K MD);^)OA&],(*W'WU.]_T8%XO(HOD#B)JCD1W$Q'[#E%-/RAI=X:^E2VT_\Z/ M4/2LG)V4W[&K@!\;>T-9%5(6L_0*7CJ?1.KQTO_G)+ZL-\9J_*B^7CJ+B2J[ M3.4>VJW9\P:6 ;XD _H9@M5//R1%_/.50K*YD.P:^G\LY)+ZJ_B7U9](X9Q4 M>=+F2-J?G5ZC\%D;:ZCJ* ;13O78'H3!D5="(HH:#9*:U^1>#4X$GYX]ZMB A$Y80WXD216F>>V,+"SSQ!E%&&0,=H,X6.\TSR!%(DH1E59,D#HN\)'58%S%Y+\VHN6S\;IH4Z$ZRQ"U87),G MWA\+'PU0RU_ N/0J34D1YH4#J1!DW3Z#ML)@M>BO40WN5HR4(4,=C\!["L9R M"^B/68XCJU)2A0G+R#OMVPQA857E.!;(GF)V3OP%DZ0.LYSAJ81I6KJI3DJL ML2K#(JG0*"="]*"1U?32YQ:==9,!]-;W3'=EH[138YF]3]WHG_"IIW_@ M>BNDH3UTF!K?E'E ]=0GIX55>]^;-LIBI_/F#G\MH%T [G=*V=/"$&PO=V]R:W-H965T DV9;![0)DK3],.P# M+9UM(9*HDI0=__L=)5OV D? AL& 19%WSSW'NX?B9"/DLUH!:/I2%I6ZLE9: MUY>CD4I74'+EB!HJ7%D(67*-KW(Y4K4$GK5.93%BKAN-2IY7UG32SMW+Z40T MNL@KN)=4-67)Y?8:"K&YLCQK/_&0+U?:3(RFDYHOX1'TM_I>XMNH1\GR$BJ5 MBXI*6%Q9,^_R.C+VK<'W'#;J:$Q-)G,AGLW+Y^S*<@TA*"#5!H'C8PTW4!0& M"&G\W&%:?4CC>#S>H__:YHZYS+F"&U'\R#.]NK)BBV:PX$VA'\3F=]CE$QJ\ M5!2J_:>;SM8/+)HV2HMRYXP,RKSJGOQEMP]'#K'[A@/;.;"6=Q>H9?F):SZ= M2+&ATE@CFAFTJ;;>2"ZO3%$>M<35'/WT]/9GD^LM_5RE4)G]H?<%KQ0]>^+S M M3Y9*0QB#$=I3O ZPZ0O0&8T"^BTBM%;ZL,LG_ZCY!F2Y&_J=(#L*<)CG;JY&*!=4KH#>B MK'FU_? N9M[XHZ*J#2[J@X3,YO$J0T467$-&\ZH[&HP!CEH4O;8%+=4[N&JTT,D04RC7]@U>-29#%;0<1SV9N8K/0([^0 MT'<21GZ3O#*LO""P(]\EX=A)/(*B7T!NYL^"L>W'+CDGD>=X+KG=<<(5+V1V M&/NXY$?.V'L=^Y#[/K87^G;BQ22,G, ED9/LT8S>3KF$260G&!P=DH"$SI@. MM%38MU0XV%+]_L]V^SY3V ?=EI[JK&&T)ZSXYE5%Z=)L*LVP1>B"YY*N>=$ MK3&S73.97ME5L3-&YZR19N?>;B'*$O)TM+(!>%84S%%##E;VP2.Q2;N-^,?( M0ZZ>+Q82 )L66P:4IA()$M_Q(_*>,"?R\7'[4N,GP[#!9L\0FVYS*#)R@;]^ MK<@7T'=8&2(<'8\4R0(#"%?S]0Q*@O8C2X[0^/WP:/ M@T'O_W@)(BQQZAWP5U<4::X;1YAS/[!1.R9N- M(YN-8R-NU_$/XL9%.W$3$L:.&QZ+FP5V[ :HX) YB4N^MQ'(&F M+UPNO]B O0W MP>G?4$L#!!0 ( ,2 AE=C+OY*E00 ,X4 9 >&PO=V]R:W-H965T M.$=H9(;LTF^MT] MFTUH(5*2XWL&>)%EB'V;XY3NII9K/;WX0%9KH5[8L\D&K? "BT^;>R97=FTE M(1G..:$Y8'@YM:[=JQOH*04M\0?!.[[W#!25!TH?U>)],K4D^EN/_\9/VM)B_)/"".;VCZ)TG$>FI%%DCP$A6I^$!W M[W!%*%#V8IIR_1?L*EG' G'!!)6"]IQ=(M.T;I% LPFC.\"4M+2F'K1OM+9D0W(5QH5@\BN1>F(V1YQP0)?@ MGF&.! M$TSL[3XQX]8O)!;4Q((CB7%U3+E*K=V:Q.L^4<1PN<*))*U/]1#CH,?82#BL"8='$I9=BB%]FGF9J2J65=(.$0M[Q-P.+^/.+^0UJGF-C-G\#J?) MA: 7=T@4C(AOX'V^Q5R4%0C'ZMWS^3HZ9[Z>R5C+&U'MC<@8Y>N,,D'^EBY(5LIG,J MAQ7P^0ZK^C.8?69+IZ;?N:RU>3?#A6N>+LY2C]RS#A#GLM;V2#-"N.89XOF: MY/:GA7#LC[LU:4 L".#!H]J, JYY%CB^++G])M^M2T:1-L"F=;OFWGU*8>IW MZXO(\[H@!Z4.P&PZL6ML;4?6I5$_UE$8^EV$?;$@< _6SJ8_NN8&>5?DMWQ_U"7C/W]9(^FW4-SNW^^+L%^^_;\ M<=1-^0$Q/SIT5&'3YJ&YS1]?EF"_A_52_ MK2_KKO45E=V(ES=]=XBM9-!!BI=2U;D<2=^P\O*L7 BZT?=/#U0(FNG'-48) M9DI ?E]2*IX6:H/Z"G/V+U!+ P04 " #$@(97S #)=:H# %#0 &0 M 'AL+W=O,[+Q,/9+F2>L*=C"J\A$>0 M7ZI[KD9NRY*3$J@@C"(.B[%SXU_/_($&&(L_"&Q%YQEI5^:,/>G!K_G8\;0B M*""3F@*KOPW,H"@TD]+QM2%UVC4UL/O\POZ3<5XY,\<"9JSXD^1R-782!^6P MP.M"/K#M+] X%&F^C!7"_*)M;1MY#LK60K*R 2L%):'U/WYN M$!*!X[(&@ MP3%@< 80-H#0.%HK,V[=8HDG(\ZVB&MKQ:8?3&P,6GE#J-[&1\G56Z)P@D_9_(*!]+%/[O S*=>E2N ;V M\])//XA0CGLR7')?I$ M\)P41,WTGX'HDF?@0F0'T1BVT1CV;M(4EH120I>J?A:89F#SMJ88&@I]E6PF MB1]Z(W?3]>+4*(Z3H#4Z4!>WZN)>=0^P ;H&7175[2RDO>)(]#QI:4_&,7F)PL_3%-AM&10(N54I@,[0K35F':JU"5 MZE?V-CU9-QV$PR-QIT9QW GQ@33?V]]67F\F_DP6$LU4<7ESVC6$%\J[2[$= MNM^YK/W_GWH-1S?T013$1_MCLPK2*[*CL7.-J08'S54C_*2:5ZOB\#3;PN"D:-C-_,$9 MS?M[U^^_&5_/RH:@6TV#, J/]5FL_"0]DN=V&LH2^-+TV0*9R[UNUMK9MI>_ M,1WLT?Q4]_BF4=W3U!\(=YBKLRQ0 0M%Z5W%*F2\[KGK@625:5OG3*HFV#RN MU'<*<&V@WB\8DR\#O4#[Y3/Y%U!+ P04 " #$@(97%>@4?-\$ ";%@ M&0 'AL+W=OG?=RC)LBZ,DFR5OM@2>>:0/$/- M##G;4_;(-X0(])0F&9]/-D)LSS6-AQN28GY&MR2#GA5E*1;PRM8:WS*"H\(H M3313UUTMQ7$V69IB]L\E2>A^/C$FAX;;>+T1LD%; MS+9X3>Z(N-_>,'C3:I8H3DG&8YHA1E;SR85QOC0<:5 @_HS)GC>>D5S* Z6/ M\N5+-)_H$\$;=T_SNI%E1,,*0)+W[1OL+J$Q3F7-"T,H89I'%6_N.G M2HB& ?"H#X$@]X8[,1BB5D69VN.MH2A*YJFX+R[#68$G01$X#CA MI^@3NK\+T,F'4_0!:8C+7H[B#-UGL> ?H1&>_]C0G.,LXC--P+0DN1964[@L MIV ^,P4+7=-,;#A:9A&)%/;!L/UTP%X#.6I-S(,FE^8@X;=0G"'3_XA,W;04 M\[EZC?FT,#=5R_EOHR]_>O26&%:]0:R"SWKS!OEQ\< %@R_]+Y7/2U9;S2K# MWSG?XI#,)Q#?.&$[,EG\^HOAZK^I!!^3+!B3;#D26XA]\17R2)R% M-"4J!Y2V;F$KT\5N81F^#CMJUU2VCS(MW3?;J*"/,G1[ZMIMV+(/LZ>>?B1K MK=*I5^D,KO)[$>M)A/".,,A=*,O3!]B+=(7"7+&0$,KG R4&8%:,I$AN",(=Z )0D3X2%,2=2PZ9JD&W"1T2W,H5S!(UH M1[B0/0 $)L'B4'JBQ.4R_+^DL-M;IN6[?7W[,-.V^^HJV-J2E=HJV-HN:"GK MU"^8." MM5)'4Z+6YQG1),&L!!6]2GG*D;S&'/4SIQ.FKE0@R^O(4H+\9BP[ZV"6*B)O MJE9C6JLQ_6DUFGOD=7I,57H8'3U4H)X>?9!QYDX[@JB8GA/$T(^UISXHR5T1 M1[Y5\>;'-9'?D[*:&"9Z:SDQ*ELP*MMR++:V2QK' >-=RKV*=BP'C"\J6$Z'5R@P$&I9>G=$E*!\X'0LI^) M-<=CC#%8BB^^TNR3K&9 H=MC)5-&H.(@.QQ_1CW.C,H6C,JV'(NM[:;CD<:P MWR?^#!Z5WNR@,=F"4=F68[&U'70\C1G#Q['_*_[TST>.URV%%2#;,IQI-_;T M88;C]&H<%9MAFUXG\FB-R[:4L'5QR\EAQ7DFRFN5NK6^2;TH[@\[[9?&^96A M: _DS6MQN7>D+Z]MKS%;QU I)60%0T$%!G-EY4UH^2+HMKCJ>Z!"T+1XW! < M$28!T+^B5!Q>Y #U??3B7U!+ P04 " #$@(97*E_\+HH& !X)0 &0 M 'AL+W=O'R MQ&ARM<5K\HGP+]N/3!R-:I4P2DB:130%C*RN!V_AY=Q&,J H\34BN^S@-Y!- M65#Z0QZ\#Z\'EJP1B[K[DU0-DL99\1?LJK+6 "SSC-.D"A8U M2**T_(\?*Q ' = ^$H"J -0)0,&1 +L*L+L!Z$C N H8/S? J0**IH_*MA?@ M9ICCR16C.\!D::$F?Q3TBVC!*TIEHGSB3%R-1!R?W!!!.0.O9X3C*,Y^ Z] ME(+/&YIG. VSJQ$7-Y%%1\M*<%H*HB." ;BE*=]D8)Z&)&S'CT3EZAJB?0VG M2"MXM^07 /EO +*0#;Y\FH'7KWX#=UN99XKJS9ZC%A1J:*^FD)GK9?[":;]2 MFL;:]>.P"UU;_SB^OUUDG(E.]+?J 9028[6$'%DNLRU>DNN!&#HRPA[(8/+K M+]"U?E?A,BDV-R360C>NT8UUZI-[DI(=C@$G+ %T!>("I8J?7L!, M&W@N*T-B+59.S?RAPF""(JB#X=,M##5OQ<#H;$6AS\FH-_BH.CXN#W./A! MX#D=#%KM#(;$6!F@UYLLZ!<)3 M6BRK1\*SK5Z_T*N?B\*46IO%@1&%6A:?-T2L=%9B^E82@?VAPK>@T^TC^IN< MC<206AL):I @/1+*A:')TS#*EC1/.0E+5P.V^$DLUKC*I+P[H?D=*N?R*NJ0 MK^-X_MCK\M6JG\W7D%J;;V.VH=:0"K>=99?@?;+-)=I( !9WX4H\=@_/T T" M!+MXC-II4VIM/(VAAGHG7*9?F7%T$4=K+-=[=H._W<3&RT*]F;VAZ7I8K*B>EP9NKUUV8!>37+M=BG*>C9#?;5??)]L. M1 X\TJ[&CT*](;V-TBC)D\YP"E9T_]1 %JU3$KX!BYR#E'*PI(DHL^QN:53M M5AA9V[)Z\[51(VM*K8VPL;+0UZXA[[B8L,'[M-RLE)M^]R3&H)'",7NPUP-5Q2S7Z4Q3BO\ M%;,(+V)RJLU]3QQ 'W6;W"_EN>/N#**OT<^VN'&Z2.]*/]!TN)29SN3&_I"N MAKEH.,XR(D9ENN!8E)<.#9#'Y0:G:](,U:?FI.K.AW.(@Z#E=S'UBXU]R[>[ MG%["L:+&L2*]8_U6O/@@X1 _B'XA,+!BMZGI'W*N5E+0Z[KEIB?P0%+NWKL@ MQ$_*3=!G*KF5DG)O_25\+6I\+=+[VA[$_?H*B*&&*.F5@G*%7&>'=6'9O20Z M4F[$HZ1R=*VWHJ;ZK9VWX-W=W'U-3G[K?1+N'E;NOGVF<;MVB?W8&^ZUE4Z MVS@/"7@%[0L+)%$H/[::_ =02P,$% @ MQ("&5WM6U3>( P 1PP !D !X;"]W;W)K&UL MK5==;]LV%/TKA%8,+;!%WU^9+2"U5K3#A@9)NST,>Z"E:YNH)'HD96?_?B2E MJ+)$"WG(2RQ*YUR>FMEB#AM:_45*<5A;B85*V.&V$@_T_!%Z0Z&*5]"*Z[_HW&,="Q4M%[3N MR5)!39KN%S_UB1@1W. *P>L)WDL)?D_P7TH(>D*@,]-9T7G(L<#9BM$S8@HM MHZD'G4S-EO9)H];]43#YE4B>R.Z*@K50HE^?9"5QX @W)?HL#L#0IF4,&H%^ M)WA+*B*(_/HV!X%)Q=^AG]'7QQR]??,.O4&D05\.M.62RU>VD+)4<+OH);SO M)'A7)'PNQ WRDI^0YWB^@;Y9IO^&FT5Z_I+94TWW+NFVS.604&](J*?C^:^3 MT+_OMEPP6?W_F!+73168IU)'PBT_X@+6EMSS'-@)K.S'']S(^<64QM<,EK]2 ML(L4^T.*_:7HV8;6*K>X.SAD>K?0P(X(8^UUH2(=2AV"I\Q-_#!=V:=Q;@RH M( [=2U1N0$5.$ ^H"S?!X"98=)/##F1=E/(4/4'3@LE$%R$<3^S&R=2$ >5$ M83PQ,4>E:>28/82#AW#1PZ>&MPPWA5%\:!#ON]%$_!R5NL%T 4RA/"+XC\PW5R8A*>SZ;PDF0HW@*)9Y<]!?CB*="'< M=;Y?_LZB='TO&6]L9U[M:1!.:F%C@'F.[T_KW0A+W2M%XXYZ%W=1_AEU/JJVY7!BB9$7O U3?63B(N$*'TIEEVY%I2$N5 2=['C]+L)86EG,LKO MW8O)B&$1C&BBC M@NBO#?U$X]AHTG[\6RKM5#:-X.[O9^VS/'@=S()(^HG'?[-0K<:=00>%-")9 MK.9\^RY"PM/@FCV4B=@0P;A# I0#. M_2X,Y5[>$$4F(\&W2)BWM3;S(P\UE];.L=2,RH,2^BG3G]#%6&Q_(#>(9:B6Q;'1F345=H1HZX; ME$:GA5'<8'2(;GFJ5A+]D88T?"G?U0%44>#G**885'@7J N$!Q\1=K"'OC[< MH/?O/@!ZO2H[7J[7;]#[2="0*30C 8N9>D+?;VFRH.*?NI!!369R7BX MHV>/I&)#.Y-??W'[SN^ GW[EIY]K]W["*'Z_7D@E]&RHC<(_012]*HH>F.U; M\LB2+$$++K2D<3P@VIA.?)VGA:Y^KLO4GLW$[3FC[J;&@7[E0+_5<*/_--C3 MW#<( :#REKF[K%R_/!,"+D\0Q:"*8@ /@/:*K\[O0W-O%0ST:AI4SP[9HF-%0>Q.C69:&NHI%$@G![)#6BXX-%,BF43%.J36O9+TG!TT.!>.TZM'A(NM8=P6 M$P]WLSDX]K#JMCFS5.9ZYQK\4U"=:[G.!4EH_^ 7XJ[[DO M*A+$([0A@I%%G)9Q!^>:'B#'M0W$LI8+T];>Z3$\9GI@2RX8 MK/E'P:%SE\NE0XL$;#%MJFTQ(//U67A4[19V#(9AAEH+R9Z!],%ME2%6S=7 MM7@XI$:&!I MPX-I8S?^F"K=[DB#V:"H%P%/$J;RN5;K5/^M4Y<7PP:?;.'WX,YGKNVAJX">@@E\RP0^W/)\>]X) MR-),TA"9YRBB%*VI"+3[9%E;0TJMKO>*3EW<0*B^+>D^7(\/@\@!2RO83MO, M6B[P\;G^T#C%KIMO"<6'">&^0H*I6@DW6S74W$%DO1:$&=AL2)SECZF.EQD\ ML72C7^&BMM*6%E\U\ U%S=_Y"PDFFK9@]NO7AHU8MMSCP]SSD"U^J^ ;<8&^ MV/)?HAM$,*B][#!^Y #]PHG.+8B#4Y"=;\G./Q?9^:<@NYXENQY,=D?^.^N\P<&;BM#=.;:0 M4+',#V=(O:;+4E6<8*CN5@= KHMC#_;UXO3(+1%+II,;TTB+.A>7>O*+XD!& M<:'X.C\$L>!*\23_N=+=+A7F!?T\XEP]7Q@#U;&8R?]02P,$% @ Q("& M5]8>?JZ[ @ L0@ !D !X;"]W;W)K&ULK59= M;YLP%/TK%JNF5EK#1T@_,H+4A%3K0[6J7;>':0\.7()5L#/;^=B_GVT(2Y@; M15M?@FW..?<>W]B7:,WXBR@ )-I4)14CIY!R,71=D1908=%C"Z#J3=^%6F% GCLS: X\CMI0EH?# D5A6%>:_QE"R]W" M(YD74B^X<;3 M:VQXZ:!T*22K&K+*H"*T?N)- MLP\[!*5C)P0-(>@2PE<(_8;0/S9"V!#"8R,,&H*Q[M;>S<8E6.(XXFR-N$8K M-3TPNV_8:K\(U?^3)\G56Z)X,KZC*:L ?<$;$.@T 8E)*<[0.7I^2M#IR1DZ M082B>U*6JJPB!P<%/Z>RAX*K#RCP@KXEG\DQ]&M##VQV_B_Z])^C[VU&OZU^W^CUCZG^ M]YN9D%R=W!^V,M="H5U(WV9#L< IC!QU70G@*W#B]^_\"^^C;8_?4BQY2['I M&XGM52-LJQ$>4H^G>0[FWE1'SM1%X@WB6(*M'K64[QDMW0U6L=<++OS(7>WN MM!T6=F")'3;HP*9V6#!H87N^!ZWOP4'?"1$I!UG[A8UJ@0+0Z0PHY$2>VE=[:72=_XTY5[EV?%M!EQW7%I#?ZWIV=^[@"OC<-#^!4K:DLCZ0[6K;7V], M6^FLC_WAQ+>L)ZH?U^WSCWS=S.\QGQ,J4 FY"J7R5PGSND'6$\D6I@/,F%3] MQ P+]4T!7 /4^YPQN9WH .U72OP;4$L#!!0 ( ,2 AE>.&)?]= 0 #H= M 9 >&PO=V]R:W-H965T\6>QIE2"ESPKQ,Q;2[FY\7T1KVE.Q!7;T$+=63*>$ZE.^= [7/B4 MKM927_#GTPU9T2%2%D!.%W.O%MX6 \HG/J=T+XZ. M@9[*@K%G??(AF7F!5D0S&DL=@JB/'7U'LTQ'4CJ^UD&])J<>>'Q\B/Y+.7DU MF041]!W+_D@3N9YY8P\D=$FVF?S$]K_2>D*1CA>S3)3_P;YZ=H0\$&^%9'D] M6"G(TZ+Z)"]U(8X&('AB *H'H%)WE:A4^9Y(,I]RM@=:#Y@O*_P#_@2;+X&7S<:">)YD9;$:S!]7?L M1FQ(3&>>^A()RG?4F__X QP%/UNDAXWTL(R.+UI,\.5V(217_F\5'#H0'#6" M(VNM/U,ATV(%-I2G+&E39Q\?@5=*N&W51XV2D372_BSQN)C,>WI5C!X(GC>!)5U=JR0I.;0JK&+!Z ML6KX[>;!%9KZNY;,,#"OXV#HE4?6E;?GZUE)>(07./SBUS$'UHR,9C3 ^M=! M.AK T <.AI^# ;#= "Z(! V2H ,F01=0@H9*L#.6; :(+C& 1&T8Z2' 4*[ M :SY^A;3H Q>.S" "V!!0RQHY4M7 XPO,8"A#[3CIX ,@%]A"!EO(BIB.!JB#=#, ,OQ!=OXH T3?&J UN35(WPH93B'L8%5=L @9 M%B$K-^:_;74U 5O6W2(@6[EF//V;)F#).$B%V!(U(? F+>I'6AO=.DUTM.P1 MB@+U=V+I#7F0G3S?*]RI=ILL,EH*7'%2R+/JHN_4P4D4C.#DA#J#)G063='_ M:(WMT?NNO@$1<@ BY )$R( (=0;1B9[T3(#P;$^*#)B0'4R=>N0S,3HTR=B0 M!9]MEKKZL5N;;,_7<[6QH0YVT"QA%\T2-K#"0S1+N+U9BMK?2/CHM[JSW=*E M#K"WR_9\?:MI"(4==$O81;>$#;/P$-T2;N^63CG , D/QJ1N_;(]7]]J&DIA M!Y3"+BB%#:7P$.T2;F^73CG 8 F?[9;S:57P@?)6J MXF5TJ88&5]?J+<2KC;KJ1+)-N3FV8%*RO#Q<4Y)0KA]0]Y>,R<.)3M!LE\[_ M!5!+ P04 " #$@(97D^M(E\H# #W#0 &0 'AL+W=O<LHSKB;.2NOU MA>NJ9 4Y50.Q!F[>+(3,J39-N7356@)-BZ \FXZ)O)J=CL=$9 MXS"32&WRG,KG*\C$;N)@9]]QSY8K;3ONF.!( MPF+B7.*+*QS;@&+$OPQVZN 9V53F0CS:QI=TXGA6$620: M!S=\6KB'++)+1 M\:,"=6I.&WCXO$?_7"1ODIE3!=EL*";3-^+W9]0)11:O$1D MJOA%NVJLYZ!DH[3(JV"C(&>\_*=/52$. DC4$4"J %+H+HD*E9^HIM.Q%#LD M[6B#9A^*5(MH(XYQ.RL/6IJWS,3IZ?7PQ0J%OMY#/07XW+WY%+E(K*D&-76TD6B(WJ>1< ME7)(AYP8W0JN5PK=\!32E_&N2:W.C^SSNR*]@'>)'B R^H"(1_P>/+^NEU_@ M^1UX?VULFD@LFLSO198A\XGLJ$R_MZ5<(@;MB';97:@U36#BF'6E0&[!F?[V M"XZ\WWOT!K7>H ]]>K?12E.>,KY$5*,Y+!GGMF$R6(-D(D7O&*_FZWV;^A(_ M+/#M&M].,?%B$N*QNVT1%M;"PEYA?TC*-9QD#X_9@R#RO7;RJ":/>LG-;"V MG4$?'=%_#(;^J(-^6-,/>^EOGD F3)VF'Q[3XY"$([^=?U3SCU[S40!/S_\< M1L<3@D,_QJ-V27$M*3ZG)'2>P:LEQ4>2PCB*NR8)>XTU>KUK_6MAZ6:6+K<@ MS1:%]O.&9I(E@+Y=SI669E]I7?45^,]=]OC U_'/6/BI,2\JE>TJ2]Q:X8IK M>%AB?Q"3C@J31B0YVP3.5%("XN!0RG 0=[@1;GP=]]KP_RSA3#$E)"8'8B(\ MZ-+2>#;N-^V7_G"FEN"X,'XT&':):7P:]QOU2;,X4U]X7*LP&@0=\AHGQ_U6 M?M(XSI07'7_AT2#NDM&9NAOD/DI/^G=4][J M)\V6@=^^9[3*[8>+T#/86<$>RLL3'PE02I]5G]AF,\%OWTU:Q?;#A978T5XK M)IU:W8.S> YR6=PX%$K$ANOR6%[WUK>:R_(LWPPOKT2W5!K35BB#A0GU!D.S MA&1YRR@;6JR+D_U<:'-/*!Y7YF8&T@XP[Q="Z'W#$M1WO>E_4$L#!!0 ( M ,2 AE?=6('N"0, +P( 9 >&PO=V]R:W-H965T^K](%YD2U1('5>TG=S$YGTQ5(SRG$B02WSG,C-")E8#[RV MMYUXI/.%MA-^TB_(')]0?R\FTHS\FB6C.7)%!0>)LX$W;-^,>S;>!?R@N%8[ MSV"=3(5XL8/[;. %5A R3+5E(.9OA6-DS!(9&:\5IU=O:8&[SUOV+\Z[\3(E M"L>"/=-,+P9>SX,,9V3)]*-8?\7*SY7E2P53[A?656S@0;I46N05V"C(*2__ MR5N5AQU N_L.(*P X:F J )$SFBIS-FZ)9HD?2G6(&VT8;,/+C<.;=Q0;D_Q M24NS2@U.)W>O2ZHW<,]3Y#:A,&&$JPMX=OXQ@^$*I3E.&"IST(5-O8*S6]2$ M,G4.E_ 1?% +(E'U?6T$65H_K38?E9N'[VQ^#0^"ZX6".YYAMH_WC9':3;AU M,PJ/$GY+=0O"W@6$01@UZ!F? K]V\/"(G*A.;N3XHK]*+OP<3I66IH!_-:6L MI.PT4]J7^D85),6!9]Y:A7*%7O+I0SL./C?Y_4]D>^X[M?O.,?:D+B%2E=!< M$JXA(QIA1JB$%6%+A (E"%=898 !G%$.F6",2.6677V=-R6K5-!U"NR%M4K" MZU;0[?NKW2PT1 6M.*RC]NQ=U?:NCMI[I.KEL\!_,C MTYK+3OJ'INSK#T3.J;G$&,X,9=#JFJ*59:\L!UH4KMU,A3;-RSTNS.<%2AM@ MUF="Z.W ;E!_L"2_ 5!+ P04 " #$@(9725G'?O8# A$ &0 'AL M+W=O/,_-(#W=" M/JH5@$9/:<+5R%MIO;[T?16M(*6J)=; S9N%D"G59BB7OEI+H'%FE"8^"8*> MGU+&O?$P>W8KQT.QT0GC<"N1VJ0IE<_7D(C=R,/>RX,I6ZZT?>"/AVNZA!GH MN_6M-"._]!*S%+AB@B,)BY%WA2^O";$&V1?W#':J=H]L*',A'NW@:SSR HL( M$HBT=4'-90LWD"36D\'QLW#JE7-:P_K]B_BB& M!=TD>BIV_T 14-?ZBT2BLE^T*[X-/!1ME!9I86P0I(SG5_I4$%$S:),#!J0P MR(CP\XDRE)^HIN.A%#LD[=?&F[W)0LVL#3C&[:K,M#1OF;'3X\\_-TP_HZ\\ M F[Y0;<)Y>HCFL[NT)5ES+Y]_PDT98GZ@"[0%)26+-(0HYD6T2.ZXTPK]#"! M= [RWZ&O#2KKVX\*!-Z MA4CX$9& M-$[Y".UHA)4<7',T"Y):V\[ OPE^L37D MF6RG&LUAR3BW1!K\.9?H/>-%8GU _S6F6!Y%/D\WF\>VRNV8]'ND'P[];0.^ M?HFO[\3WMZ3<@OM5%/U]% $9!(-F%&&)(G2B,*NW '8*CG /QP7IA$&G&<>@ MQ#$XFN8G@!CL@QCT".DU@\!!U5*#$Y(&>'Q&NA13U,&UNR'N]@^ J_5[["S M'YE.&6A76Y!&=U&60LB(!Z OE$ET3Y,-'.EEQ1QO6Y.85#&0-ZC*V#06T[3L MHYQHRW@E!XUQY?/V:ZQW@U:;'""]T@OL[.ZORO0<6+EWW*GC"EM!]P"N2A:P MNZ^_+MQSD.7^,:DC(ZT#_017*H&=7;U>R>>@ZC;P15KX4&57:H!/D8/]RCX' M:V\_Y3JMX%#*5<* W,*]7 X=MOH[!3BL[%7"D,=DO, M3<(6"[0]NI\ZX@9G&RK79K=2&^)6FPE].KK0;A=GDD8JS2%NS3EKHY6?^JK/\\/SA$JC M@0HEL#"F0:MO&J#,SZ/Y0(MU=@:<"VU.E-GMRISA0=H/S/N%$/IE8") P =@X !D !X;"]W;W)K&ULM5??;]LV$/Y7#EHQM$!BV?+/I+: V-*V/@0+ZG5]*/9 M2V>;"$6Z)&TG^^M'4HIJ.[*:=.J+35+\OCO>1QYYX[V0]VJ-J.$A8UQ-O+76 MFVO?5\D:,Z):8H/#>=ZWADY[L)?U/P((SEGH M%8#>2RWT"X!;NI^OW04N(IJ$8RGV(.ULPV8;+OH.;>)%N=TG742)#"3&1F6RKBE(T?;!OA;82:4*;>P25\ MFD?P]LT[> .4PRUES$Q48U\;_ZP5/RE\F>:^!&=\Z<*MX'JM(.8IIA7XJ!Y_ M58/W35S*X 1/P9D&M81_)KH%P>@"@G;0K?!G]A+XE8,'5J5"O3KV\"^A"8,MEYB(%:?_&J&20Z$2H;3)[8QH M\T4+X()?[E#9GG+B+IRX1Q@B)>$K-#>#KCS1N4 E#Q6[:>X(;>.A!N4P@UJ_9R;YPKEJPOX M';E1C@'A*=RDYM:E-K&YZ[%(=@J^W&*V0%F9ZVK-O%:H)LFB)LGBALB.M!J6 M6@U_YFTT;%*A)LFB)LGBALB.%!J5"HUJ3]/LA5DM9QDI[Q6X/C M.=%SEJN3*^$YR[#US5*^1/_@(9VA7+D*1ID$O>4Z?RF5HV61=.-J@Y/Q:>=Z MUJD8CTQ1E== W^CSBNR6R!7E"A@NC:EV:V@RHF M,$1I)YCO2R'T4\<:*$O-\#]02P,$% @ Q("&5QU;SH40 P E@L !D M !X;"]W;W)K&ULK59=;YLP%/TK%JNF3JH"@7QV M"5(;-FV3JD6MUCU,>W#@)J :S&R3=--^_&Q#**0)(5WS$&QS[O$]YSK.G6PH M>^ A@$"/,4GXU B%2"]-D_LAQ)AW: J)?+.D+,9"3MG*Y"D#'.B@F)BV90W, M&$>)X4[TVIRY$YH)$B4P9XAG<8S9[VL@=#,UNL9VX39:A4(MF.XDQ2NX _$M MG3,Y,TN6((HAX1%-$(/EU+CJ7GICA=> ^P@VO#)&2LF"T@H_W"!JC-T[H' $>'O)J:0.RF\Z1>LUSFK?8!UC&YH(D*./B0! M!/5X4V98IFEOT[RV&PF_^J*#[-$%LBW;0?=4 #(1#S$#CLZ>AOEC3[ZS9OHO M.*G0MR'TVN0[UH3V,<*:(TY9.$?OX+0H'/IQM>""R=_0SWVURHEZ^XG4O7+) M4^S#U) 7!P>V!L-]^Z8[L-[O,_(UR;Q7(JL9V"L-[#6Q;PWD^V5R&JN]4O7^B>X M5AQJG(F0LN@/!.@\2HK5O==&_YE3?:OX[#C6&NFU0=:T#DJM@Q.TIIBA-289 M:(T!)02SRCEY)P_*6>,IR3<;5_*T.I:U>U):H;QCJ)K>8:EWV*AW+O]R@3%9 MQ9>6=WBP%#LJVP*]%L":UE&I=72:UO\N[ZA5>5NAO&.HFN1Q*7G\HO)&G&?' M2SM^5HC=FAY%>$V(7))9Z61B8"O=$7+DTRP1>5-3KI9-YY7NM-ZQWF"V MBA*.""QEJ-49RGU9W@7F$T%3W1[^8J W*5MS] M!U!+ P04 " #$@(97N1G'I"T$ "(&P &0 'AL+W=OA+$J=\IH1" M[":JROV0))CWZ(ZD\IL-90D6\I9M5;YC! >Y*(G5OJ:9:H*C5)E/\[)G-I_2 MO8BCE#PSQ/=)@MG71Q+3XTS1E5/!2[0-15:@SJ<[O"4K(C[OGIF\4RM*$"4D MY1%-$2.;F?*@3SP]%^0U?H_(D=>N4=:5-:6OV.,)-OQ=PE5JIB9L'Y]HKMYYV5GUIB3!8W_B (1SA1+00'9X'TL7NC1(V6' MAAG/IS'/_Z-C47B?"RY%,$J! M<6V$02D87!MA6 J&UPK,4F!>*QB5@M&U JL46'EVBW3DN;2QP/,IHT?$LMJ2 MEEWDALC5,H51FGEW)9C\-I(Z,5_0))$66@GJO[Y'JQ S@E[(;L_\4#H"/3.Z M93A!=S81.(KY/?H%?5[9Z.[=/7J'HA3]%M(]QVG IZJ0SE8^A>A;]T[-X['<"/_FBA_K6>]37^D9+>Q;7 MR,>YO-_6G1^+[OQ8=+=;_I$>>LC0(E]VRY\PZR'=O"CWNN4V\:5\F,NU MCDP:E:N-G&=8_ M_Z2;VJ]M9H&$V9 P!Q+F0L*6D# /"-8PX* RX*"+7AB0R\G]Y,"V\>VQ8)@Y M(UMD'.:Z9NGRQW^H&^EM+;DPT0;-6O;;6L;8TD;-6DX+:SP>#INUW,Z^W9I3 M2)@'!&OD=%CE=/C?.6T=5)Y(LB:L=4CI1-XZI$#";$B8 PES(6%+2)@'!&O8 MSZSL9_X? M0W2#_&(/P;,]1)L%.[&W6A 29D/"'$B8"PE;0L*\4HW6&N-5HD# ;$N9 PERK=7592V=AH;?5])9J'E#3&A8: M5Q8:W[CF1G?233POOF_S2R?O5K] PNP"-JP];M,8C(RSK8$#&=.%A"TA81X0 MK.$J7?OVADP#V,MU0VXU$RC-+FGGF\.S'Z\#&M0%I2U!:1X4K>FHVCM7O=-1 M+R0[58C2[?=/=66$>DK'UN \I8ONAMSLHZN".J!!75#:$I3F0=$*'ZFUU_@) M8=O\2(=+*^Q34;S[K$JK8Z.'_+#DK/Q1GRSTEG);GSC%H= W?'%&]839-DHY MBLE&AM)Z(SGUL.+8I[@1=)&PO=V]R:W-H965TID#G19BI7OBHDDL2!\T@+; MXQW[-]>[Z65)%$X%^T43G8V\!!7"HM M\AIL%.245W?R6/O0 AB>_8"P!H0O ?U7 +T:T'.-5LI<6U=$DV@HQ0:DK39L M=N"\<6C3#>7V*RZT-$^IP>GHAR1<$6>I,J_6&8S3E#)*-"9 > *WR-QX3J2F MJ.#X"C6A3)W )[A;7,'QT0D< >4PHXQ9EJ&OC2[+[L>UADFE(7Q%PP7,!->9 M@J\\P>0YWC?]-$V%NZ8FX4'"[['N0'A^"F$0]O;HF;X%?N'@X0$YO<;CGN/K MO\+7MG +]S/,ERA_PU]8E$M%$VK^'A I7!L#<\)A(5CIOL:.^W)GWXZ72TI3L-:+_GD:\$]DS(P:-$8.#NVE.MB9%M0(M3(Q6 M%A25!?OZKLC.'9F-]'74[9A-O6ZW\W]-T!DT-95*OY4Q.H\G453@, *X5 M - >&POW#"@.UL>_Q.??8ODG<]DN]%.QNQICV M%IF0Y8#,M"Z^^'XYF;&,EE=YP:1!TEQE5)NNFOIEH1A-2B!EPF^W6I&?42[) ML"_GV4VF2V^2SZ4>D%X3\NSE>S(@0?29>%9NE"=L0!XN/OZ9Y_KZ@V>O9Y_. MSEH/E]>[\8L*N"2^4[1S@.A5"]:]I5+RW+;X:?V[$ M&O(Y1HX=Y#43HW5;SIP;&3%BX#:[[;;.Z]=5-NRGN5P76TALP.C3C'F/5 S( MB H^5AQ8*F4PVN@B\@KV[?+POC<*KH,FAWR)I074R2 M<:X2IIHT 5F%AGW!4K"C^'0&5YT7/H!:YYEI))Q.J#9=-TQBJFU;&=D!_4\UJ;\IVWJ3K%?PQU]_F9CJRZL.=P6X5 M2_FBZB_2Q@"F'N#JM"C$\JO@4YDQ._F#$P[[=,7S9KGB3R8;E,K$!)@BWB-3 MFD\V(W\5+>[90J_*:9'BGMLGZ/G?KO.42::HV#1M:O^85_G-CL/N>UFNGBJ[ MAIT>ZU?^L9OLG(+)Z!1,GD1-]D[!9'P")KOO]M1\C;%.ZHWG7&@NZ]Z,)PF3+PZ&1E[3L?EC=$O?C$]82N=" MWS?@@*S;/UG"YUGT"5CN0WYT':LK-"4/854_[Z/[3#9U!+ P04 " #$@(97EXJ[', 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 ( ,2 AE>#-RA2T0, "@< / M >&PO=V]R:V)O;VLN>&ULQ9E1;],P$(#_BI4GD 9MDF[ 1)$V5J 28M4Z MX!&YSK6QYMC%=K;!K^><4'"@._%B^M3&=ITOYYX_VWEY9^S-RI@;=M\H[:99 M[?WV=#1RHH:&NZ=F"QIKUL8VW..EW8S1**NF_3;/NNX*,-5++1GZ':IJ-,^9J M<_?.6/G=:,_54EBCU#3+^XI/8+T4?Q4O ^0U7[FNQ//5%4>0:78RQ@[7TCK? MM>CZY\AX"]BXOVJ]>2.5!WO!/;RUIMU*O0G=X%.,HL?HXK#[[(-X:O\EC&:] ME@(NC&@;T+Z/HP45 +6KY=9E3/,&IMFN">.Z8C/M,4ALKONNL&UX4KSUO.J? MVB-N%$-[*K'"SJL./!WD:Z,KT XJAM^<4;)"CHHM P[^-((L",CB()#G7'$M M@$60)0%9'A#R2Q%!3@C(R0&'>P!Y3$ >'Q*RC"!/",B3M)#GW$G'S)HM+#AL MVK7H4GW9-@V/()\1D,_20G[ ?I=<@8MPGA,XS]/BS+C5.!L[M@6+8]LT&+%E MS2U$>"\(O!=I\=X#=X-0Y6-J8AZGSH*FD3XT^CJ,;VMMC$GY(T\LD M8>7:Y4G+3UW68;Z3&F1E#&@LD MIPR2)U;(7 O3 +OF]\,1IH21)S;&[&O;+UP$ML.%%EN@SP9TE"GRY*KH)Q%O MQ$W,1(DA3VR&:XL!XJ+_H]U)7[,S_*F2G<3X8-U'J2%/[(9ENW+PM0T+U-EM MF&5B,$H2>6)+S+63%4X@&,9Q8!NH/F3D3)%GE@5I/T'ZZB"+7 =%TSU1P I6Q2);?'@:JHG MC3$I@12)!=*OJO9&CS)'D=@2F]O'13$D9IDQLF(,?'OU3 M\IET\AGMWDQ5L)8:J@]X"X?E@BNQL"Q\].=ID^.P!5ZW2KW&LDO]WO!J]Z)K M]Y+NU0]02P,$% @ Q("&5[[+,T&9 0 =1D !H !X;"]?S<3OQ D1;,8(0 MNB>CMQ^C"_W(+&9C^EN1;D+Q)B1/""R^?%7$8W,.Y;$-@TM=G<,R*V-L/YP+ MV]+711@VK3_?SNR;KB[B;=D=7%ML3\7!.QV-)JY[G9&M%J\S!YMKZ_\SL=GO MCUO_V6R_:W^.?PQV/TUW"J7W,1MLBN[@XS)SE^JY'=S](,/;Y&RPWBVS;KV3 MS*4.4@C2]$$&098^*(>@/'W0&(+&Z8,F$#1)'S2%H&GZH!D$S=('S2%HGCY( M1BCCB""IAS6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'= M@G@+@=Z*>BN!WHIZ*X'>VGO9)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-MZ'TL(]#;4VPCT-M3;"/0VU-L( M]#;4VPCT-M3;"/0VU-L(],Y1[YQ [QSUS@GTSE'O_)UZAWBM?'CV/-9X_W=2 M'6_7^N?M[\O'9N^YW'%V\)=E]0M02P,$% @ Q("&5R/5;@VH 0 N!D M !, !;0V]N=&5N=%]4>7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7 MED-?P$TV)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X M;QX8#QAJ6X\-7[D6XUH/GVB7*TK M/WC>AL^NU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@ M8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25V MQI+*7$'DZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U) O57_]+:->X5F5S]&?=#YOY)U!+ M 0(4 Q0 ( ,2 AE<'04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ Q("&5_QA@7KN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ MQ("&5YE&PO=V]R:W-H965T&UL4$L! A0#% @ MQ("&5_0RM8JD!0 H1@ !@ ("!0@X 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ Q("&5PSM@TW#"P 868 M !@ ("!@Q\ 'AL+W=O#M/43/@< " A 8 " @7PK !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ Q("&5^^I&PO=V]R:W-H965T&UL4$L! A0#% @ Q("&5Z%QCC\8 P X@8 !D M ("!)U4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Q("&5[<[MNP." TQ0 !D ("! MMF, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Q("&5]B"QUJB @ N04 !D ("!_', 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q("&5Y:HR5_? M @ ,08 !D ("!1XD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q("&5P'DPI-5 P H < !D M ("!P)4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q("&5V1(*EPQ! %0H !D ("!!*$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQ("&5Q7H%'S?! FQ8 !D ("!&:X 'AL+W=O&PO=V]R:W-H965T. M&)?]= 0 #H= 9 " @;?& !X;"]W;W)K&UL4$L! A0#% @ Q("&5Y/K2)?* P ]PT !D M ("!8LL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Q("&5UJJ.6>) P =@X !D ("!T-8 'AL M+W=O&PO=V]R:W-H965TY&<>D+00 (@; 9 " M@=?= !X;"]W;W)K&UL4$L! A0#% @ Q("& M5Q@OK$FN @ %P< !D ("!.^( 'AL+W=O&PO7BKL< MP !," + " 9GH !?#-RA2T0, "@< / " 8+I !X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " #$@(97OLLS09D! !U&0 &@ M @ & [0 >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #$@(97(]5N#:@! "X&0 $P @ %1[P 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 ,@ R )4- J\0 ! end XML 55 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 56 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 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 120 254 1 true 38 0 false 9 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://ollies.us/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - Condensed Consolidated Statements of Income Sheet http://ollies.us/role/CondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 2 false false R3.htm 020000 - Statement - Condensed Consolidated Balance Sheets Sheet http://ollies.us/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 3 false false R4.htm 020100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 030000 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 040000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 060100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 7 false false R8.htm 060200 - Disclosure - Net Sales Sheet http://ollies.us/role/NetSales Net Sales Notes 8 false false R9.htm 060300 - Disclosure - Earnings per Common Share Sheet http://ollies.us/role/EarningsPerCommonShare Earnings per Common Share Notes 9 false false R10.htm 060400 - Disclosure - Leases Sheet http://ollies.us/role/Leases Leases Notes 10 false false R11.htm 060500 - Disclosure - Commitments and Contingencies Sheet http://ollies.us/role/CommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 060600 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 12 false false R13.htm 060700 - Disclosure - Debt Obligations and Financing Arrangements Sheet http://ollies.us/role/DebtObligationsAndFinancingArrangements Debt Obligations and Financing Arrangements Notes 13 false false R14.htm 060800 - Disclosure - Income Taxes Sheet http://ollies.us/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 060900 - Disclosure - Equity Incentive Plans Sheet http://ollies.us/role/EquityIncentivePlans Equity Incentive Plans Notes 15 false false R16.htm 061000 - Disclosure - Common Stock Sheet http://ollies.us/role/CommonStock Common Stock Notes 16 false false R17.htm 061100 - Disclosure - Transactions with Affiliated and Related Parties Sheet http://ollies.us/role/TransactionsWithAffiliatedAndRelatedParties Transactions with Affiliated and Related Parties Notes 17 false false R18.htm 061200 - Disclosure - Subsequent Events Sheet http://ollies.us/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 061300 - Disclosure - Insider Trading Arrangements Sheet http://ollies.us/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 070100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 20 false false R21.htm 070200 - Disclosure - Net Sales (Policies) Sheet http://ollies.us/role/NetSalesPolicies Net Sales (Policies) Policies http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 080100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 22 false false R23.htm 080200 - Disclosure - Net Sales (Tables) Sheet http://ollies.us/role/NetSalesTables Net Sales (Tables) Tables http://ollies.us/role/NetSales 23 false false R24.htm 080300 - Disclosure - Earnings per Common Share (Tables) Sheet http://ollies.us/role/EarningsPerCommonShareTables Earnings per Common Share (Tables) Tables http://ollies.us/role/EarningsPerCommonShare 24 false false R25.htm 080400 - Disclosure - Leases (Tables) Sheet http://ollies.us/role/LeasesTables Leases (Tables) Tables http://ollies.us/role/Leases 25 false false R26.htm 080600 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilities 26 false false R27.htm 080900 - Disclosure - Equity Incentive Plans (Tables) Sheet http://ollies.us/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://ollies.us/role/EquityIncentivePlans 27 false false R28.htm 090100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 28 false false R29.htm 090200 - Disclosure - Net Sales (Details) Sheet http://ollies.us/role/NetSalesDetails Net Sales (Details) Details http://ollies.us/role/NetSalesTables 29 false false R30.htm 090300 - Disclosure - Earnings per Common Share (Details) Sheet http://ollies.us/role/EarningsPerCommonShareDetails Earnings per Common Share (Details) Details http://ollies.us/role/EarningsPerCommonShareTables 30 false false R31.htm 090400 - Disclosure - Leases (Details) Sheet http://ollies.us/role/LeasesDetails Leases (Details) Details http://ollies.us/role/LeasesTables 31 false false R32.htm 090600 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesTables 32 false false R33.htm 090700 - Disclosure - Debt Obligations and Financing Arrangements (Details) Sheet http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails Debt Obligations and Financing Arrangements (Details) Details http://ollies.us/role/DebtObligationsAndFinancingArrangements 33 false false R34.htm 090800 - Disclosure - Income Taxes (Details) Sheet http://ollies.us/role/IncomeTaxesDetails Income Taxes (Details) Details http://ollies.us/role/IncomeTaxes 34 false false R35.htm 090900 - Disclosure - Equity Incentive Plans, Equity Incentive Plans (Details) Sheet http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails Equity Incentive Plans, Equity Incentive Plans (Details) Details 35 false false R36.htm 090902 - Disclosure - Equity Incentive Plans, Stock Option Activity (Details) Sheet http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails Equity Incentive Plans, Stock Option Activity (Details) Details 36 false false R37.htm 090904 - Disclosure - Equity Incentive Plans, Weighted Average Assumptions (Details) Sheet http://ollies.us/role/EquityIncentivePlansWeightedAverageAssumptionsDetails Equity Incentive Plans, Weighted Average Assumptions (Details) Details 37 false false R38.htm 090906 - Disclosure - Equity Incentive Plans, RSU Activity (Details) Sheet http://ollies.us/role/EquityIncentivePlansRsuActivityDetails Equity Incentive Plans, RSU Activity (Details) Details 38 false false R39.htm 090908 - Disclosure - Equity Incentive Plans, Stock-Based Compensation Expense (Details) Sheet http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails Equity Incentive Plans, Stock-Based Compensation Expense (Details) Details 39 false false R40.htm 091000 - Disclosure - Common Stock, Common Stock (Details) Sheet http://ollies.us/role/CommonStockCommonStockDetails Common Stock, Common Stock (Details) Details 40 false false R41.htm 091002 - Disclosure - Common Stock, Share Repurchase Program (Details) Sheet http://ollies.us/role/CommonStockShareRepurchaseProgramDetails Common Stock, Share Repurchase Program (Details) Details 41 false false R42.htm 091100 - Disclosure - Transactions with Affiliated and Related Parties (Details) Sheet http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails Transactions with Affiliated and Related Parties (Details) Details http://ollies.us/role/TransactionsWithAffiliatedAndRelatedParties 42 false false All Reports Book All Reports ef20012458_10q.htm olli-20231028.xsd olli-20231028_cal.xml olli-20231028_def.xml olli-20231028_lab.xml olli-20231028_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ef20012458_10q.htm": { "nsprefix": "olli", "nsuri": "http://ollies.us/20231028", "dts": { "inline": { "local": [ "ef20012458_10q.htm" ] }, "schema": { "local": [ "olli-20231028.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "olli-20231028_cal.xml" ] }, "definitionLink": { "local": [ "olli-20231028_def.xml" ] }, "labelLink": { "local": [ "olli-20231028_lab.xml" ] }, "presentationLink": { "local": [ "olli-20231028_pre.xml" ] } }, "keyStandard": 231, "keyCustom": 23, "axisStandard": 16, "axisCustom": 0, "memberStandard": 18, "memberCustom": 18, "hidden": { "total": 11, "http://xbrl.sec.gov/ecd/2023": 5, "http://xbrl.sec.gov/dei/2023": 5, "http://ollies.us/20231028": 1 }, "contextCount": 120, "entityCount": 1, "segmentCount": 38, "elementCount": 393, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 661, "http://xbrl.sec.gov/ecd/2023": 34, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://ollies.us/role/DocumentAndEntityInformation", "longName": "000100 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome", "longName": "010000 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c20230730to20231028", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230730to20231028", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://ollies.us/role/CondensedConsolidatedBalanceSheets", "longName": "020000 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c20231028", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231028", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "020100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c20231028", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231028", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity", "longName": "030000 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c20220129_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20220129_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "040000 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:Depreciation", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "unique": true } }, "R7": { "role": "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "060100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://ollies.us/role/NetSales", "longName": "060200 - Disclosure - Net Sales", "shortName": "Net Sales", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://ollies.us/role/EarningsPerCommonShare", "longName": "060300 - Disclosure - Earnings per Common Share", "shortName": "Earnings per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://ollies.us/role/Leases", "longName": "060400 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://ollies.us/role/CommitmentsAndContingencies", "longName": "060500 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilities", "longName": "060600 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://ollies.us/role/DebtObligationsAndFinancingArrangements", "longName": "060700 - Disclosure - Debt Obligations and Financing Arrangements", "shortName": "Debt Obligations and Financing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://ollies.us/role/IncomeTaxes", "longName": "060800 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://ollies.us/role/EquityIncentivePlans", "longName": "060900 - Disclosure - Equity Incentive Plans", "shortName": "Equity Incentive Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://ollies.us/role/CommonStock", "longName": "061000 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedParties", "longName": "061100 - Disclosure - Transactions with Affiliated and Related Parties", "shortName": "Transactions with Affiliated and Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://ollies.us/role/SubsequentEvents", "longName": "061200 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://ollies.us/role/InsiderTradingArrangements", "longName": "061300 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c20230730to20231028", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230730to20231028", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "070100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://ollies.us/role/NetSalesPolicies", "longName": "070200 - Disclosure - Net Sales (Policies)", "shortName": "Net Sales (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "longName": "080100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://ollies.us/role/NetSalesTables", "longName": "080200 - Disclosure - Net Sales (Tables)", "shortName": "Net Sales (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://ollies.us/role/EarningsPerCommonShareTables", "longName": "080300 - Disclosure - Earnings per Common Share (Tables)", "shortName": "Earnings per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://ollies.us/role/LeasesTables", "longName": "080400 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "080600 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://ollies.us/role/EquityIncentivePlansTables", "longName": "080900 - Disclosure - Equity Incentive Plans (Tables)", "shortName": "Equity Incentive Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "longName": "090100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c20231028", "name": "us-gaap:NumberOfStores", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231028", "name": "us-gaap:NumberOfStores", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://ollies.us/role/NetSalesDetails", "longName": "090200 - Disclosure - Net Sales (Details)", "shortName": "Net Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "olli:MaximumRedemptionPeriodForDiscountAwards", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "olli:MaximumRedemptionPeriodForDiscountAwards", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://ollies.us/role/EarningsPerCommonShareDetails", "longName": "090300 - Disclosure - Earnings per Common Share (Details)", "shortName": "Earnings per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c20230730to20231028", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230730to20231028", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "unique": true } }, "R31": { "role": "http://ollies.us/role/LeasesDetails", "longName": "090400 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c20231028", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231028", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "090600 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c20231028", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231028", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails", "longName": "090700 - Disclosure - Debt Obligations and Financing Arrangements (Details)", "shortName": "Debt Obligations and Financing Arrangements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c20231028_DebtInstrumentAxis_CreditFacilityMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231028_DebtInstrumentAxis_CreditFacilityMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://ollies.us/role/IncomeTaxesDetails", "longName": "090800 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c20230730to20231028", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U008", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230730to20231028", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U008", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails", "longName": "090900 - Disclosure - Equity Incentive Plans, Equity Incentive Plans (Details)", "shortName": "Equity Incentive Plans, Equity Incentive Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c20230129to20231028_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2012Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2012Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails", "longName": "090902 - Disclosure - Equity Incentive Plans, Stock Option Activity (Details)", "shortName": "Equity Incentive Plans, Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c20230128_AwardTypeAxis_EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230128_AwardTypeAxis_EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://ollies.us/role/EquityIncentivePlansWeightedAverageAssumptionsDetails", "longName": "090904 - Disclosure - Equity Incentive Plans, Weighted Average Assumptions (Details)", "shortName": "Equity Incentive Plans, Weighted Average Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails", "longName": "090906 - Disclosure - Equity Incentive Plans, RSU Activity (Details)", "shortName": "Equity Incentive Plans, RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c20230129to20231028_AwardTypeAxis_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028_AwardTypeAxis_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails", "longName": "090908 - Disclosure - Equity Incentive Plans, Stock-Based Compensation Expense (Details)", "shortName": "Equity Incentive Plans, Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c20231028", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "unique": true } }, "R40": { "role": "http://ollies.us/role/CommonStockCommonStockDetails", "longName": "091000 - Disclosure - Common Stock, Common Stock (Details)", "shortName": "Common Stock, Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c20230129to20231028", "name": "olli:CommonStockNumberOfVotesPerShare", "unitRef": "U009", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028", "name": "olli:CommonStockNumberOfVotesPerShare", "unitRef": "U009", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails", "longName": "091002 - Disclosure - Common Stock, Share Repurchase Program (Details)", "shortName": "Common Stock, Share Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c20230730to20231028", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20201215_ShareRepurchaseProgramAxis_ShareRepurchaseProgram2019Member", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "unique": true } }, "R42": { "role": "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails", "longName": "091100 - Disclosure - Transactions with Affiliated and Related Parties (Details)", "shortName": "Transactions with Affiliated and Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c20230129to20231028_CounterpartyNameAxis_SubsidiaryOfHillmanSolutionsIncMember_RelatedPartyTransactionAxis_PurchaseOfInventoryMember_RelatedPartyTransactionsByRelatedPartyAxis_RelatedPartyMember", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230129to20231028_CounterpartyNameAxis_SubsidiaryOfHillmanSolutionsIncMember_RelatedPartyTransactionAxis_PurchaseOfInventoryMember_RelatedPartyTransactionsByRelatedPartyAxis_RelatedPartyMember", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012458_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury - common stock, at cost; 5,299, 4,664 and 4,418 shares, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r19", "r39", "r42" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r59", "r84", "r480", "r493", "r494", "r496", "r513", "r595" ] }, "us-gaap_USTreasuryBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryBondSecuritiesMember", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Bonds [Member]", "label": "US Treasury Bond Securities [Member]", "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities greater than ten and as long as thirty years, are interest bearing, and are backed by the full faith and credit of the United States government." } } }, "auth_ref": [ "r719" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity of Operating Lease Liabilities [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome", "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per common share - Basic (in dollars per share)", "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r124", "r145", "r146", "r147", "r148", "r149", "r154", "r156", "r161", "r162", "r163", "r167", "r390", "r391", "r471", "r487", "r577" ] }, "us-gaap_NumberOfStatesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfStatesInWhichEntityOperates", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of states in which retail locations are located", "label": "Number of States in which Entity Operates", "documentation": "The number of states the entity operates in as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation and benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r14" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r15", "r111", "r133", "r223", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r378", "r379", "r380", "r392", "r595", "r673", "r711", "r712" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r608" ] }, "us-gaap_PreOpeningCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreOpeningCosts", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-opening expenses", "label": "Pre-Opening Costs", "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred." } } }, "auth_ref": [ "r68" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r170", "r171", "r179", "r182", "r183", "r187", "r188", "r189", "r313", "r314", "r456" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r66", "r133", "r169", "r180", "r184", "r186", "r223", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r392", "r579", "r673" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets", "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome", "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per common share - Diluted (in dollars per share)", "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r124", "r145", "r146", "r147", "r148", "r149", "r156", "r161", "r162", "r163", "r167", "r390", "r391", "r471", "r487", "r577" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Common Stock [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets", "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r57", "r60", "r61", "r78", "r514", "r530", "r555", "r556", "r595", "r606", "r636", "r666", "r707", "r723" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://ollies.us/role/CommonStock" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r81", "r132", "r279", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r388", "r557", "r559", "r567" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit commitments", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plans [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r115" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Equity Incentive Plans [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r14" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r73" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures", "label": "Fair Value Measurement, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r277", "r292", "r387", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r486", "r582", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r662", "r663", "r664", "r665" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r3" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expenses", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r4", "r33" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of the period", "periodEndLabel": "Cash and cash equivalents, end of the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r22", "r73", "r130" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Common shares withheld for taxes", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows", "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome", "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "totalLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r64", "r75", "r95", "r109", "r119", "r120", "r123", "r133", "r143", "r145", "r146", "r147", "r148", "r151", "r152", "r160", "r169", "r180", "r184", "r186", "r223", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r391", "r392", "r485", "r532", "r552", "r553", "r579", "r605", "r673" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://ollies.us/role/CommonStockCommonStockDetails", "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r57" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r13", "r133", "r223", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r378", "r379", "r380", "r392", "r511", "r578", "r606", "r673", "r711", "r712" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r89", "r116", "r133", "r169", "r181", "r185", "r223", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r377", "r379", "r392", "r475", "r524", "r595", "r606", "r673", "r674", "r711" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r608" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r106", "r584", "r706" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r169", "r180", "r184", "r186", "r579" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://ollies.us/role/CommonStockCommonStockDetails", "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r56", "r280" ] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-Maturity Investment Securities", "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r126", "r128", "r129" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://ollies.us/role/CommonStockCommonStockDetails", "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r56", "r512" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r418", "r419", "r710" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r597", "r598", "r599", "r601", "r602", "r603", "r604", "r638", "r639", "r705", "r721", "r723" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r16", "r139", "r253", "r254", "r255", "r256", "r257", "r259", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r400", "r584", "r585", "r586", "r587", "r588", "r635" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "calculation": { "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair market value", "label": "Debt Securities, Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r96", "r215", "r470", "r474" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r62", "r93", "r481", "r595", "r636", "r666", "r707" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://ollies.us/role/CommonStockCommonStockDetails", "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r56", "r280" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets", "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r608" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Cash paid for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r405", "r409" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r23" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r591" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://ollies.us/role/EarningsPerCommonShareDetails", "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options [Member]", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABR Rate [Member]", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Obligations and Financing Arrangements [Abstract]", "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedAdvertisingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedAdvertisingCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising", "label": "Accrued Advertising, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r43" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://ollies.us/role/NetSalesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r107", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r571" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r593" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable unused line fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r334" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period to recognize stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r354" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://ollies.us/role/EarningsPerCommonShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome", "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average number of common shares outstanding - Diluted (in shares)", "terseLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r155", "r163" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r139", "r253", "r254", "r255", "r256", "r257", "r259", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r277", "r400", "r584", "r585", "r586", "r587", "r588", "r635" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ollies.us/role/EquityIncentivePlansWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per option granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r342" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r10", "r54", "r55", "r90", "r92", "r139", "r253", "r254", "r255", "r256", "r257", "r259", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r400", "r584", "r585", "r586", "r587", "r588", "r635" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r16", "r37", "r38", "r47", "r48", "r49", "r52", "r82", "r83", "r139", "r253", "r254", "r255", "r256", "r257", "r259", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r277", "r400", "r584", "r585", "r586", "r587", "r588", "r635" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://ollies.us/role/EarningsPerCommonShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome", "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of common shares outstanding - Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r154", "r163" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r328", "r329" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r328", "r329" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r330" ] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r330" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r361", "r362", "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://ollies.us/role/EquityIncentivePlansWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r348" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r14" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://ollies.us/role/EquityIncentivePlansWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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." } } }, "auth_ref": [ "r347" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://ollies.us/role/EquityIncentivePlansWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r349" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r140", "r141", "r142", "r168", "r456", "r495", "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r512", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r529", "r531", "r533", "r534", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r600" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r608" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r14" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://ollies.us/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r423", "r424" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails", "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r317", "r319", "r347", "r348", "r349", "r431", "r455", "r489", "r503", "r504", "r562", "r563", "r564", "r565", "r566", "r569", "r570", "r581", "r589", "r590", "r596", "r599", "r671", "r675", "r714", "r715", "r716", "r717", "r718" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails", "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Award [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest income, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails", "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r321", "r322", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Obligations and Financing Arrangements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails", "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r321", "r322", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails", "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r319", "r455", "r489", "r503", "r504", "r562", "r563", "r564", "r565", "r566", "r569", "r570", "r581", "r589", "r590", "r596", "r675", "r713", "r714", "r715", "r716", "r717", "r718" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails", "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r317", "r319", "r347", "r348", "r349", "r431", "r455", "r489", "r503", "r504", "r562", "r563", "r564", "r565", "r566", "r569", "r570", "r581", "r589", "r590", "r596", "r599", "r671", "r675", "r714", "r715", "r716", "r717", "r718" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r608" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails", "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r319", "r455", "r489", "r503", "r504", "r562", "r563", "r564", "r565", "r566", "r569", "r570", "r581", "r589", "r590", "r596", "r675", "r713", "r714", "r715", "r716", "r717", "r718" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://ollies.us/role/EarningsPerCommonShareDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Non-vested Restricted Stock Units [Member]", "terseLabel": "Restricted Stock Units [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for:", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r611", "r612", "r613", "r615", "r616", "r617", "r620" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r642" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r22", "r112", "r572" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r608" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r9" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]" } } }, "auth_ref": [ "r611", "r612", "r613", "r615", "r616", "r617", "r620" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r412", "r594" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Obligations and Financing Arrangements", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r80", "r131", "r252", "r258", "r259", "r260", "r261", "r262", "r263", "r268", "r275", "r276", "r278" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r620" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r356", "r357", "r358", "r501", "r638", "r639", "r640", "r705", "r723" ] }, "us-gaap_NumberOfStores": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfStores", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of retail locations", "label": "Number of Stores", "documentation": "Represents the number of stores." } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r620" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r110", "r118", "r133", "r223", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r377", "r379", "r392", "r595", "r673", "r674", "r711" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r295", "r296", "r315" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r622" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r190", "r191" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r621" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock - 50,000 shares authorized at $0.001 par value; no shares issued", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r56", "r478", "r595" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://ollies.us/role/LeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ollies.us/role/CommitmentsAndContingenciesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r413" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://ollies.us/role/CommonStockCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Abstract]", "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r18", "r108", "r121", "r122", "r123", "r140", "r141", "r142", "r144", "r150", "r152", "r168", "r224", "r225", "r294", "r356", "r357", "r358", "r368", "r369", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r393", "r394", "r395", "r396", "r397", "r398", "r414", "r490", "r491", "r492", "r501", "r554" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://ollies.us/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r413" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r108", "r140", "r141", "r142", "r144", "r150", "r152", "r224", "r225", "r356", "r357", "r358", "r368", "r369", "r381", "r383", "r384", "r386", "r389", "r490", "r492", "r501", "r723" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r623" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r53", "r76", "r77", "r88" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://ollies.us/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r413" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://ollies.us/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r413" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r63", "r94", "r169", "r180", "r184", "r186", "r472", "r484", "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://ollies.us/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r413" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://ollies.us/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r709" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://ollies.us/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Maturity of Operating Lease Liabilities", "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." } } }, "auth_ref": [ "r709" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r632" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r6", "r108", "r121", "r122", "r123", "r140", "r141", "r142", "r144", "r150", "r152", "r168", "r224", "r225", "r294", "r356", "r357", "r358", "r368", "r369", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r393", "r394", "r395", "r396", "r397", "r398", "r414", "r490", "r491", "r492", "r501", "r554" ] }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense [Abstract]", "label": "Share-Based Payment Arrangement, Recognized Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r117", "r573", "r595" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r99", "r105", "r151", "r152", "r172", "r363", "r371", "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Options [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization of property and equipment", "label": "Depreciation", "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." } } }, "auth_ref": [ "r4", "r33" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r85" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Term [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails", "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased", "negatedLabel": "Shares repurchased", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r6", "r39", "r84" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://ollies.us/role/EquityIncentivePlansWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r346" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets." } } }, "auth_ref": [ "r633" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r137", "r138", "r256", "r282", "r421", "r575", "r576" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11", "r595" ] }, "us-gaap_ClassOfStockDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDisclosuresAbstract", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued purchases of property and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r24", "r25", "r26" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r31", "r32" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r704" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing availability", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r332" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r16", "r35", "r36" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r114", "r234", "r469", "r583", "r595", "r667", "r668" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r333" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year 1 [Member]", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r334" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r6", "r84" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r10", "r92", "r720" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Common shares withheld for taxes (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://ollies.us/role/EarningsPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r641" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://ollies.us/role/EquityIncentivePlans" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r320", "r324", "r352", "r353", "r355", "r591" ] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year 3 [Member]", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r192", "r208", "r210", "r470" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "terseLabel": "Proceeds from stock options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r6", "r56", "r57", "r84", "r333" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current." } } }, "auth_ref": [ "r192", "r470", "r643", "r647" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year 2 [Member]", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r34", "r113", "r482" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Transactions with Affiliated and Related Parties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails", "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased (in shares)", "negatedLabel": "Shares repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r6", "r57", "r84" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://ollies.us/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Common shares withheld for taxes", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r125" ] }, "us-gaap_DebtSecuritiesHeldToMaturityFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityFairValueAbstract", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-Maturity Investment Securities [Abstract]", "label": "Debt Securities, Held-to-Maturity, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax provision", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r4", "r87", "r104", "r372", "r373", "r637" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Net Sales [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://ollies.us/role/NetSales" ], "lang": { "en-us": { "role": { "label": "Net Sales", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r107", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r316" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation cost related to non-vested stock-based compensation arrangements", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r703" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r137", "r138", "r256", "r282", "r421", "r574", "r576" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://ollies.us/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r7", "r8", "r44" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://ollies.us/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r634", "r669", "r670" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r58", "r595", "r722" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative expenses", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r69" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r677" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r406" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to related parties", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r51", "r418" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of facility", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock", "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r318", "r418", "r419", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r506", "r507", "r508", "r509", "r510", "r529", "r531", "r561", "r710" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://ollies.us/role/EarningsPerCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r153", "r164", "r165", "r166" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized repurchase of common stock", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Remaining authorized repurchase of common stock", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r127" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r406" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r50", "r51", "r535", "r536", "r539" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r127" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://ollies.us/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r134", "r360", "r365", "r366", "r367", "r370", "r374", "r375", "r376", "r497" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Information Related to Operating Leases [Abstract]", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedParties" ], "lang": { "en-us": { "role": { "label": "Transactions with Affiliated and Related Parties", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r415", "r416", "r417", "r419", "r422", "r498", "r499", "r500", "r537", "r538", "r539", "r558", "r560" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r73", "r74", "r75" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal Bonds [Member]", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r535", "r536", "r539" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r55", "r91" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r39", "r40", "r41", "r42" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r332" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r178", "r188", "r580" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r592" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r608" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r46" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r28", "r29", "r30", "r100", "r101", "r102", "r103" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Maturities of short-term investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r20", "r71" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Forfeited (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r45" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://ollies.us/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r79", "r237", "r238", "r568", "r672" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r318", "r418", "r419", "r506", "r507", "r508", "r509", "r510", "r529", "r531", "r561" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "olli_CreditFacilityLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "CreditFacilityLettersOfCreditMember", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Sub-facility for letters of credit under the Credit Facility dated May 22, 2019.", "label": "Credit Facility, Letters of Credit [Member]", "terseLabel": "Sub-Facility for Letters of Credit [Member]" } } }, "auth_ref": [] }, "olli_AccruedRealEstateRelatedExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "AccruedRealEstateRelatedExpensesCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for real estate related expenses which includes accrued rent, accrued real estate taxes and accrued common area maintenance charges.", "label": "Accrued Real Estate Related Expenses, Current", "terseLabel": "Real estate" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r618" ] }, "olli_EffectiveIncomeTaxRateReconciliationReconcilingItemsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "EffectiveIncomeTaxRateReconciliationReconcilingItemsAmount", "crdr": "debit", "presentation": [ "http://ollies.us/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Reconciling Items, Amount", "terseLabel": "Discrete tax expense (benefit)" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Common Share [Abstract]", "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r65", "r274", "r399", "r634" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r27" ] }, "olli_ContractWithCustomerLiabilityForGiftCardsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://ollies.us/20231028", "localname": "ContractWithCustomerLiabilityForGiftCardsRollForward", "presentation": [ "http://ollies.us/role/NetSalesDetails" ], "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": "Contract with Customer, Liability for Gift Cards [Roll Forward]", "terseLabel": "Gift Card Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://ollies.us/role/CommitmentsAndContingenciesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r413" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://ollies.us/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r401" ] }, "olli_ContractWithCustomerLiabilityForGiftCardsGiftCardRedemptionAndBreakage": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "ContractWithCustomerLiabilityForGiftCardsGiftCardRedemptionAndBreakage", "crdr": "debit", "presentation": [ "http://ollies.us/role/NetSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current, related to the Company's liability for outstanding gift cards and the redemption of gift cards and breakage for gift cards not redeemed by the customer. Retail customers purchase gift cards or gift certificates that can be redeemed at a later date for merchandise or services.", "label": "Contract with Customer, Liability for Gift Cards, Gift card redemption and breakage", "negatedLabel": "Gift card redemption and breakage" } } }, "auth_ref": [] }, "olli_AccruedFreightCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "AccruedFreightCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for freight. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Freight, Current", "terseLabel": "Freight" } } }, "auth_ref": [] }, "olli_SaleModificationMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "SaleModificationMember", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Sale Modification [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r619" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term of leases", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r708" ] }, "olli_JohnSwygertMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "JohnSwygertMember", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "President and Chief Executive Officer.", "label": "John Swygert [Member]" } } }, "auth_ref": [] }, "olli_SubsidiaryOfHillmanSolutionsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "SubsidiaryOfHillmanSolutionsIncMember", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Subsidiary of company where John Swygert, President, Chief Executive Officer and interim Chief Financial Officer of Ollie's, is a member of its Board of Directors.", "label": "Subsidiary of Hillman Solutions, Inc. [Member]", "terseLabel": "Subsidiary of Hillman Solutions, Inc. [Member]" } } }, "auth_ref": [] }, "olli_CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "CreditFacilityMember", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Credit facility dated as of May 22, 2019 (Credit Facility), consisting of a five-year $100.0 million revolving credit facility, which includes a $45.0 million sub-facility for letters of credit and a $25.0 million sub-facility for swingline loans (Revolving Credit Facility). The loans under the Revolving Credit Facility mature on May 22, 2024. In addition, the Company may, at any time and from time to time add term loan facilities or additional revolving commitments up to $150.0 million pursuant to terms and conditions set out in the Credit Facility.", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average remaining lease term", "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." } } }, "auth_ref": [ "r411", "r594" ] }, "olli_MaximumRedemptionPeriodForDiscountAwards": { "xbrltype": "durationItemType", "nsuri": "http://ollies.us/20231028", "localname": "MaximumRedemptionPeriodForDiscountAwards", "presentation": [ "http://ollies.us/role/NetSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum period of time after which discount awards which are issued upon the achievement of specified point levels expire, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum redemption period for discount awards", "terseLabel": "Maximum redemption period for discount awards" } } }, "auth_ref": [] }, "olli_ShareRepurchaseProgram2019Member": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "ShareRepurchaseProgram2019Member", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "On March 26, 2019, the Board of Directors of the Company authorized the repurchase of up to $100.0 million of shares of the Company's common stock. The program is authorized to be executed through March 2021. Shares to be repurchased may be purchased from time to time in open market conditions.", "label": "Share Repurchase Program 2019 [Member]", "terseLabel": "Share Repurchase Program [Member]" } } }, "auth_ref": [] }, "olli_ContractWithCustomerLiabilityForGiftCardsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "ContractWithCustomerLiabilityForGiftCardsCurrent", "crdr": "credit", "presentation": [ "http://ollies.us/role/NetSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current, related to the Company's liability for outstanding gift cards. Retail customers purchase gift cards or gift certificates that can be redeemed at a later date for merchandise or services.", "label": "Contract with Customer, Liability for Gift Cards, Current", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r607" ] }, "olli_CommonStockNumberOfVotesPerShare": { "xbrltype": "decimalItemType", "nsuri": "http://ollies.us/20231028", "localname": "CommonStockNumberOfVotesPerShare", "presentation": [ "http://ollies.us/role/CommonStockCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of votes authorized for each share of common stock.", "label": "Common Stock, Number of Votes per Share", "terseLabel": "Common stock, number of votes per share" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://ollies.us/role/CommitmentsAndContingenciesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 }, "http://ollies.us/role/LeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease obligations", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r403" ] }, "olli_ReceivableFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "ReceivableFromExerciseOfStockOptions", "crdr": "debit", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Receivable from the exercise of stock options in noncash financing activities.", "label": "Receivable from Exercise of Stock Options", "terseLabel": "Receivable from exercise of stock options" } } }, "auth_ref": [] }, "olli_StockRepurchaseProgramIncreaseInAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "StockRepurchaseProgramIncreaseInAuthorizedAmount", "crdr": "credit", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase in amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Increase in Authorized Amount", "terseLabel": "Increase in authorized repurchase of common stock" } } }, "auth_ref": [] }, "olli_ContractWithCustomerLiabilityForLoyaltyProgramRollForward": { "xbrltype": "stringItemType", "nsuri": "http://ollies.us/20231028", "localname": "ContractWithCustomerLiabilityForLoyaltyProgramRollForward", "presentation": [ "http://ollies.us/role/NetSalesDetails" ], "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": "Contract with Customer, Liability for Loyalty Program [Roll Forward]", "terseLabel": "Ollie's Army Loyalty Program Liability [Abstract]" } } }, "auth_ref": [] }, "olli_ContractWithCustomerLiabilityForLoyaltyProgramCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "ContractWithCustomerLiabilityForLoyaltyProgramCurrent", "crdr": "credit", "presentation": [ "http://ollies.us/role/NetSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current, related to the Company's loyalty program where members accumulate points that can be redeemed for discounts on future purchases.", "label": "Contract with Customer, Liability for Loyalty Program, Current", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance" } } }, "auth_ref": [] }, "olli_ShareBasedCompensationArrangementByShareBasedPaymentAwardCliffVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ollies.us/20231028", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCliffVestingPeriod", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Period in which an employee earns the right to receive full benefits from their company's qualified retirement plan account at a specified date, rather than becoming vested gradually over a period of time, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. The employee has no rights until that point and full rights after that point.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Cliff Vesting Period", "terseLabel": "Cliff vesting period" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://ollies.us/role/NetSalesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Liabilities for Ollie's Army Loyalty Program and Gift Cards", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r676" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r618" ] }, "olli_ContractWithCustomerLiabilityForGiftCardsGiftCardIssuances": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "ContractWithCustomerLiabilityForGiftCardsGiftCardIssuances", "crdr": "credit", "presentation": [ "http://ollies.us/role/NetSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable recorded during the current reporting period, related to the Company's liability for outstanding gift cards. Retail customers purchase gift cards or gift certificates that can be redeemed at a later date for merchandise or services.", "label": "Contract with Customer, Liability for Gift Cards, Gift card issuances", "terseLabel": "Gift card issuances" } } }, "auth_ref": [] }, "olli_NonCashFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ollies.us/20231028", "localname": "NonCashFinancingItemsAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-Cash Financing Items [Abstract]", "terseLabel": "Non-cash financing activities" } } }, "auth_ref": [] }, "olli_ContractWithCustomerLiabilityForLoyaltyProgramRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "ContractWithCustomerLiabilityForLoyaltyProgramRevenueRecognized", "crdr": "credit", "presentation": [ "http://ollies.us/role/NetSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized during the current reporting period for which consideration from customer has been received or is due, related to the Company's loyalty program where members accumulate points that can be redeemed for discounts on future purchases.", "label": "Contract with Customer, Liability for Loyalty Program, Revenue Recognized", "negatedLabel": "Revenue recognized" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r57" ] }, "olli_ContractWithCustomerLiabilityForLoyaltyProgramAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "ContractWithCustomerLiabilityForLoyaltyProgramAdditions", "crdr": "credit", "presentation": [ "http://ollies.us/role/NetSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable recorded during the current reporting period, related to the Company's loyalty program where members accumulate points that can be redeemed for discounts on future purchases.", "label": "Contract with Customer, Liability for Loyalty Program, Additions", "terseLabel": "Revenue deferred" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/LeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets", "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Current portion of operating lease liabilities", "negatedLabel": "Less: Current obligations under leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r403" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r610" ] }, "olli_PurchaseOfInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "PurchaseOfInventoryMember", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchase of inventory from the Company.", "label": "Purchase of Inventory [Member]", "terseLabel": "Purchase of Inventory [Member]" } } }, "auth_ref": [] }, "olli_ShareBasedCompensationAwardTrancheFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "ShareBasedCompensationAwardTrancheFiveMember", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Fifth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Five [Member]", "terseLabel": "Year 5 [Member]" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r277", "r292", "r387", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r486", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r662", "r663", "r664", "r665" ] }, "olli_ShareBasedCompensationAwardTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "ShareBasedCompensationAwardTrancheFourMember", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Fourth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Four [Member]", "terseLabel": "Year 4 [Member]" } } }, "auth_ref": [] }, "olli_EquityIncentivePlan2015Member": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "EquityIncentivePlan2015Member", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The purpose of the 2015 Equity Incentive Plan (2015 Plan) is to further align the interests of eligible participants with those of the Company's stockholders by providing long-term incentive compensation opportunities tied to the performance of the Company and its Common Stock. The 2015 Plan is intended to advance the interests of the Company and increase stockholder value by attracting, retaining and motivating key personnel upon whose judgment, initiative and effort the successful conduct of the Company's business is largely dependent.", "label": "Equity Incentive Plan 2015 [Member]", "terseLabel": "2015 Plan [Member]" } } }, "auth_ref": [] }, "olli_KevinMcLainMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "KevinMcLainMember", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Senior Vice President and General Merchandise Manager.", "label": "Kevin McLain [Member]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "olli_EquityIncentivePlan2012Member": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "EquityIncentivePlan2012Member", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The purpose of the 2012 Equity Incentive Plan (2012 Plan) is to attract, retain and motivate the officers, directors, employees and consultants of the Company and its Subsidiaries, and to promote the success of the Company's business by providing them with appropriate incentives and rewards either through a proprietary interest in the long-term success of the Company or compensation based on fulfilling certain performance goals. The 2012 Plan is a \"compensatory benefit plan\" within the meaning of Rule 701 under the Securities Act, and all Awards granted under the 2012 Plan are intended to qualify for an exemption from the registration requirements (i) under the Securities Act, including, without limitation, pursuant to Rule 701 of the Securities Act or Regulation D and (ii) under applicable state securities laws.", "label": "Equity Incentive Plan 2012 [Member]", "terseLabel": "2012 Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - 500,000 shares authorized at $0.001 par value; 66,896, 66,672 and 66,665 shares issued, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r57", "r479", "r595" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r618" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r609" ] }, "olli_RelatedPartyTransactionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ollies.us/20231028", "localname": "RelatedPartyTransactionAbstract", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Abstract]", "terseLabel": "Transactions with Related Parties [Abstract]" } } }, "auth_ref": [] }, "olli_LesseeOperatingLeaseOtherInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ollies.us/20231028", "localname": "LesseeOperatingLeaseOtherInformationTableTextBlock", "presentation": [ "http://ollies.us/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to lessee's operating leases.", "label": "Lessee, Operating Lease, Other Information [Table Text Block]", "terseLabel": "Other Information Related to Operating Leases" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r614" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r620" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://ollies.us/role/CommonStockCommonStockDetails", "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r57", "r512" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r27" ] }, "olli_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiabilityPayments", "crdr": "credit", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating leases not yet commenced.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Liability, Payments", "terseLabel": "Minimum lease payments for leases signed, but not commenced" } } }, "auth_ref": [] }, "olli_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://ollies.us/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ollies.us/role/LeasesDetails" ], "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": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r619" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/LeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets", "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term portion of operating lease liabilities", "terseLabel": "Long-term lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r403" ] }, "olli_LesseeOperatingLeaseNumberOfOptionsToRenewLeases": { "xbrltype": "integerItemType", "nsuri": "http://ollies.us/20231028", "localname": "LesseeOperatingLeaseNumberOfOptionsToRenewLeases", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of times the lessee has the option to renew the operating leases.", "label": "Lessee, Operating Lease, Number of options to renew leases", "terseLabel": "Number of options to renew operating leases" } } }, "auth_ref": [] }, "olli_SaleMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "SaleMember", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Sale [Member]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r164" ] }, "olli_LarryKrausMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "LarryKrausMember", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Vice President and Chief Information Officer.", "label": "Larry Kraus [Member]" } } }, "auth_ref": [] }, "olli_CreditFacilitySwinglineLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "CreditFacilitySwinglineLoansMember", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Sub-facility for swingline loans under the Credit Facility dated May 22, 2019.", "label": "Credit Facility, Swingline Loans [Member]", "terseLabel": "Sub-Facility for Swingline Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "olli_CreditFacilityRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "CreditFacilityRevolvingCreditFacilityMember", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Revolving credit facility (Revolving Credit Facility), which includes a $45.0 million sub-facility for letters of credit and a $25.0 million sub-facility for swingline loans, under the Credit Facility dated May 22, 2019.", "label": "Credit Facility, Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "auth_ref": [] }, "olli_PercentageOfMostRecentAppraisedValueOfEligibleInventory": { "xbrltype": "percentItemType", "nsuri": "http://ollies.us/20231028", "localname": "PercentageOfMostRecentAppraisedValueOfEligibleInventory", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the most recent appraised value (valued at cost, discounted for the current net orderly liquidation value) of its eligible inventory, as defined, used to determine the Borrowing Base defined in the Credit Agreement dated January 29, 2016.", "label": "Percentage of most recent appraised value of eligible inventory", "terseLabel": "Percentage of most recent appraised value of eligible inventory" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r619" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings per Common Share [Abstract]", "terseLabel": "Earnings per common share:" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "olli_DebtInstrumentInterestRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://ollies.us/20231028", "localname": "DebtInstrumentInterestRateFloor", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest rate floor on the debt instrument.", "label": "Debt Instrument, Interest Rate Floor", "terseLabel": "Interest rate floor" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r624" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r619" ] }, "olli_RentReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://ollies.us/20231028", "localname": "RentReserves", "crdr": "credit", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate of (a) all past due rent and other amounts due and owing by a Loan Party to any landlord, warehouseman, processor, repairman, mechanic, shipper, freight forwarder, broker or other person who possesses any Eligible Inventory and could legally assert a Lien on any Inventory; and (b) unless it has executed a Lien Waiver, a reserve equal to two months' rent (excluding any amounts being disputed in good faith) in respect of (x) any warehouse or distribution center and (y) any other leased location located in a Landlord Lien State.", "label": "Rent Reserves", "terseLabel": "Rent reserves" } } }, "auth_ref": [] }, "olli_RobertHelmMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "RobertHelmMember", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Senior Vice President and Chief Financial Officer.", "label": "Robert Helm [Member]" } } }, "auth_ref": [] }, "olli_DebtInstrumentConsolidatedFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://ollies.us/20231028", "localname": "DebtInstrumentConsolidatedFixedChargeCoverageRatio", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The ratio, determined on a consolidated basis for the Borrowers and their Restricted Subsidiaries for the most recent four fiscal quarters period, of (a) EBITDA minus Capital Expenditures (except those financed with Indebtedness for borrowed money other than the Revolver Loans) paid in cash during such period to (b) Consolidated Fixed Charges paid or payable currently in cash for such period.", "label": "Debt Instrument, Consolidated Fixed Charge Coverage Ratio", "terseLabel": "Consolidated fixed charge coverage ratio" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r619" ] }, "olli_DebtInstrumentTermOfVariableRate": { "xbrltype": "durationItemType", "nsuri": "http://ollies.us/20231028", "localname": "DebtInstrumentTermOfVariableRate", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term of Variable Rate", "terseLabel": "Term of variable rate" } } }, "auth_ref": [] }, "olli_EricVanDerValkMember": { "xbrltype": "domainItemType", "nsuri": "http://ollies.us/20231028", "localname": "EricVanDerValkMember", "presentation": [ "http://ollies.us/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Executive Vice President and Chief Operating Officer.", "label": "Eric van der Valk [Member]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury - common stock (in shares)", "negatedPeriodStartLabel": "Beginning balance (in shares)", "negatedPeriodEndLabel": "Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r12" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r402" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and use taxes", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments on finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r404", "r409" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://ollies.us/role/CommonStockShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r407", "r594" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r72" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r408", "r594" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets", "http://ollies.us/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://ollies.us/role/EarningsPerCommonShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/EarningsPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental shares from the assumed exercise of outstanding stock options and vesting of restricted stock units (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r157", "r158", "r159", "r163", "r323" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://ollies.us/role/TransactionsWithAffiliatedAndRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r135", "r136", "r418", "r419", "r420", "r421", "r506", "r507", "r508", "r509", "r510", "r529", "r531", "r561" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://ollies.us/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Non-cash right-of-use assets obtained in exchange for lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r410", "r594" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r140", "r141", "r142", "r168", "r456", "r495", "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r512", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r529", "r531", "r533", "r534", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r600" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://ollies.us/role/EquityIncentivePlansEquityIncentivePlansDetails", "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails", "http://ollies.us/role/EquityIncentivePlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment for shares repurchased", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r21" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "calculation": { "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross unrealized losses", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r98", "r217" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r71" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "calculation": { "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized gains", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r97", "r216" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r351", "r359" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r10", "r477" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://ollies.us/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Held-to-Maturity Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Non-vested at end of period (in shares)", "periodStartLabel": "Non-vested at beginning of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r336", "r337" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r235", "r236", "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Non-vested at end of period (in dollars per share)", "periodStartLabel": "Non-vested at beginning of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r336", "r337" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://ollies.us/role/EquityIncentivePlansStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r236", "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r340" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://ollies.us/role/DebtObligationsAndFinancingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Effective Rate [Member]", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r704" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ollies.us/role/EquityIncentivePlansRsuActivityDetails" ], "lang": { "en-us": { "role": { "label": "Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r340" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net of accumulated depreciation of $174,569, $150,386 and $142,789, respectively", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r473", "r483", "r595" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r67", "r456" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://ollies.us/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://ollies.us/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r364" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://ollies.us/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock options exercised", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r6", "r18", "r84" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 61 0001140361-23-056505-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-23-056505-xbrl.zip M4$L#!!0 ( ,2 AE !/#O[_M.15Z-M M(3%5D@W[Z=_,D@02E$! 22J)]/38NI2J\G*>YUSRY,GWY_V+3G9UT>D6[ZYT MWFG_LG7>[U^^>_OV^_?O;^(G;WKYU[<( /RVW2WZJFO'5XQ_4.3]FXN]*G1Y8?@P7(SPS5VO9MT0QM$+/73_ M_'#RZ?;R?O7UMY>^[>>J6_A>?J'Z[5XW/@UL [0-T<1-M@MGIFX4WK_YVOOV MX'T@W09B&\/Q?0;%]E>E+N]WMNS/,XR>&+Z8N-+U!MY]?5U\\^G+Z M!X,\=UTSZQ>C;Z<;T\^W^]>7KJ@>S/#UV_AU_ W:!GBRS_U\I@3(M^';\85= MU39%=9/*KZ;:4[1-]:7AB^D+^Y?YC"O#-U.7NBMS7GUI_&9Z!)V?,7C.3]_3 MV!FW-';JPEYG@A;B&U>\&0S[# $2H\MF(SM2S-;.O__;^W.G;/@W"W_>]]O] MCMMY_W;X[^C#_]C>SCZUC>L6SF;]WKOL0]Y3-F_;KR[[V.X&L+=5)SOM=091 MBHM6=M@U;X:_+?_L]\S@PG7[FNK+/9XV_UKT/[VR]9>K]L/ MC]X^"[*VE9GANU^V^NZJ_[8<@>QM'(.WHT$(+W7/7F=%_[KC?MG2ROSY-0^ ML-NFU^GE[[(??/GGYVS\'I1_?BY'TK:_9>TP??NGGS^V(\!_:UOKNEOCV]EV M<=E1U^^R;J_KPD_>MZ_>Q0>[?/BRO+I\&2XX"F.6MTW651?QIZ[];C<,HHT# M^;&COFZ53_JH3/\/;@BVAA-&&"-2<*F5$<;?K[_"TZZ 8RN-X+;N)UD"@!<(:"N@1\91H+X5A5DHD'01"S=&: "#(L,0 S-6JP(3OSG*[F^?[ M@[S4G!/-L5HQ3KG C'/B.1+8AA8%T:(, ^Y$57,X!K?-^2/TL?VM;0>JLWO5 M+OXX" _^A^KNN_P?JO/G[^Y"N_R/LUS9P&&A">4UIZKCAM]L[7Q&G.V_O!^* M*Q\&!?)P%4&22>,DQ8X%E!#HQ=/[\9^]\^[I]^NO+N_/U0E20R<$]4@!0CG$ M+'1":^:9Y)Q)2*4)_7AR)_[+?6MW?S>?5/A[GD[0&CI!K16!K0+>H2)2>TV4 M!\XJQJ!44M,G=^*D%YK7_\UU+A[H0\^V?=N4;;GI#ZEE4K1!S"NLA.20**T% M5Q(X 2Q UIAJ=?%@?SZI/+_^KUP-BCGF!+,YT1%-FG>GYRIW'X*[8O=Z%Y?! M BD[$VZLNE]=Y,D/U[>7?%;7\:/=[RJW>YVV]_]P13^T8\BBDR, B M:DE@- M@\+$-JA+3R55REONB'^<0/\HGQ%MBN&$AN>$A@?3YK3?,W]^Z;;[Q2+R=M@-RYUVTK5VQ\SZZ8N^*TLD*[1Z;&,=J>]RX-U=%Z.SPZVAB_[)5M"\N.T&9OW\[?8_AXR:?4;XM>H.\?%>Z MGN]&8U$.7R5]CZYSI:(8OVO;^-ZW79Z5SW.5OM#>X7]-T__='^^,/YJ^^V4Y MI>-WP>',^]'.*'7M-H#;2(Y_=_O=33/M[:40;"-Q^XCA-^/WXX>\G1J'F<," M@_O6@,$8^M_]4?^".01O;C3ZYGG]B^[RD 10F';9@)Y.37OLZ#8&\TP[*J== MUC/M*' C;/2P\.!;+WU8[JB,I@T++H=E+FFIE22:(B,3)'%GVE]&$E$W-&&R MIT@PZ@-14_\:(LS3) ]JZQ^*NOV/TWZ0\&A*'?QK$'V_8'KUNN%M45HQX6UP MN$M+9VS)+'8\1AAU7V.3AF]M>-C59:=MVB-G)K/M\&T1C,-?MD:QT7*07Y==FW8RXV8L)G]6H^)"XHQ M3=RR)FY2R[]4M?&$N"5-7&F>+1-QN]:V8V1!=3ZKMCWL[JG+=E]U-F+R'NS; M.B!OG@E,1DD#)JJT_A-%+HLBZW-K2H0URZU9.H.T&.SJEO=PL3JG5K)S''TB M\TQ9\FT:,%'SV",)6\VS0!*VFJ^7YR'!9.LWF!SG05J:P 8C\$YR3])SB]!S M37R0_S>=.2-YL'SMI MYG5G[J?Y6@G/Z^93/8VODV9>9^9^B@V6D+QNEM?3YC=%Q39EWE/,>YF[*VLL M') 4[G+2Z^JL]9"B%TO)-JZQO$-2AJO(TZJS/D=:XUO!KJ@EZ[GD;C1@HE)$ M;YE[F9>LXQ+"FC!1-=:K;=;LQ?*KT[W9VBG+F=[KT\QYFNL9TP,R>L;ML&R< M=U]SI>;F"\Q<@2W?'\;7)T9.*DS=/>"KG M]%Z?DL:J46*>4CE]303F;I>2O#S=>4GZ:>WTTV*]VB7WOZQ'Z=1?7;Y M\"R_Z^H;#/V?B\M.[]JY=NODZ M=74%5Y8G:XG?FL5O32D5D?AM\_FM*:4 3U3WJQM&M=55^V)PT4QI*/+^NYNF M;NW$MU/MW3A.>&">VMWUFJ?)]F[\/.T[W;^S%K&7.]ON?U2FW0E].7'?>IUO M@:*F/V[F=([Y\7ZO1@OF3^C;YDW]?!-^^CT,2*?==9]ZJMOP!:@YY[FJ2VNQ MK#O?C&W$'&W(?9,0;XGL&5X MP-GC;R[OMK^>]T?Y.-VO\8K3GL]OOCGL6G=U^EU=)OF>6PI?-+I):&<)[4=G M7:XZ'P==6QQX[TP9Z$JB^131G&,,DP#>5_^3D9W$IIO IL\R8U* [R56AK5R9Q9JC9)SF0=+)R4NZ*S+^NI2XI6+H_,D; ^1:1*V9,G6I9C77);6 M26B6%???_:YR>W9]Z1Y.$/OC?'/Q.Q3NVVPAF>S! MN-['0_UXN1DU-;8IG[968:,;(FPT"=O:"-L?_W!%/Y8-*2,W98)I<(=L3$$- MLU'FH X?FJMND+J/O4'>;"F=Z,^X!LH3>O5RF4THV224H.>A)-R@V2BI3686 MB\N;<5PB+A\SE1)*:D+)V?=> LFJ[?DI6-ZL!,P_=PDF"UYUD29K,+( M2\ID22@Y[B:+JQYJOQG)!),FP^1Y_GNRN1K@L">;J_$P.<]=P_7)&L>9%@Z4 MV]E+4%DT5!IO>"6@O,#42S"I*]BU01IEY<&G.?A]^6!=6ZB4 $G+TTW-;)F; MO)HZ,:M$V"*+M3]#OZ0I:C0)IEEL) /.!MIZ%ARLGJ;752+P!?.Z+IF\B]_3 MDB2I/DE:A\TLM<[WL^1WXS>O) W39*L[F0#-MM;N%M,/KG?O(AB> 9.Q;9]Z MPT..1]O$@XO>_?JKZ\9*%;M=NVLO@GH,(Z"BLWYP%6,_33_@ZH$.3FZL?D)/ M%\:J32EVGV2B.3+1E +A22::(Q.K*^0]??A/DHGFR,2J#N<)J@/2X>K:B;L< MY.9<%>YSWON:JXO;A;=[7X7?R6;/_>PN3>:S/M"Q!5F#8!L&4--ZK$$(,&1I M]I8W>W ;!/BQFF8/!AV=9F^9LPE8-HXE[P8?$LX2SC899\L*Z RZ[2'(O@0! MNQ'3"Z>*0>YV1@^/>KH8WV#\W?A]O$/5W="]N[6+'D&0O_MRNO_4F^&;F]GV MMR#YD]<<#2YH6;Z=;_TAWR;VQ*T5R M'&UZZNC1ZMN54:RGWHO-N-=0T)]Z-UY]MV'"TU-O)F;(;S PG]Q-^1R!*]O^ MC][#@[IR<6M?OQ_;'T,7_R!.?484LVYA\09+ G AD)L MM& ..[*5]7NCR\,M_G"8&T^AM-YB8C30DA&%A%*2*2\Z?)P^WK&Q6 MO"Y,W=L[G1Q_4O2"'G'%\.VY4[;DZC!,.__^;__^;^_#BZSH7\?'^,"3VUY= MM#O7[[+_=Q;41I$=N>_922\H@O_W>M\* LB__/LO?#YV;9^,WXV9.WBFG0+A\] M;\[VD-B>\H/O+I9^?I?I7L>.GCUZW'D^?IHN!>!=UNUUW<_9\-VV[O7[O8MP MK\NKK.AUVC;3'67^O/F^W[M\EY&[7YZ/'A=&Y.JF_S_X\D_X:;CF:QXTKMV^ M^U55CR]4_K7=W8YC^2Y3@W[OYJ-\^)3RLZWL[<0,+G$LOQP=GAWL9Z=GNV<' MIXML 9K5@O?%I>I.R>N]-L]^1/CY?VQO?SXY]NV.^ZR^NL!+P7(Y<87K_S6\ M_BO\ZU__NKV]'A^] M?QO;L=!)F#D$_[U[^MOAT:]GQT>M;'\O0X 2.=V0.^_N0F[GOY.I9!4C._D=-SY MNA\K@8 MMOWS^ ;\]6D,'____YE]^3LX.33_V0G!Y^/3\ZRSU].3K_L M'IUE9\=9(-*SP)89Q-GQ20;IC_:G[/AC=O;;03;!L3?\NKMW%K^&$I,Q#B9: M/CU"I7B]G9"OX;_!H'E;@F9G/H#52&DSARAP4M8_=]F_QG*7#?W3++BMSC[. M5I_+JP^&/NZ$M K-)0),4@X\X=(+ 3!2 F'O- ]?/$U:W]EP]^V+\(OSV(1M MJZZWKYW*MUUW:^?8]'LQE(!$*XN_OB^^3V&U90SZ\B< MW*-=K(*Z!0Q*J2#!&"J@@'.2,HX,]* VV@6;0[MG)[M'IX9\GE0AB=/W--#ON'[V6VA>8)2BE1UVS9N'>75)U/GCP57H M>3E$6<]G^9J$/[7Z1F?-2J_WT$C-W&;UZ1 !BDEL>>*D, MGY11PC).GE_O]>RD/$@*(<;*0F0DX0IHRJD#0308EM]BF MJ&WW74=]5S& ]ZB67:Y@E..2!7.F%^R9/+!=WBYLNURWB)+2GAS#QP7BN3[I M?.IYC10QD7^MUBT/J9%5 >5CNS.*FTR@PANF>%#<1@(557EPI95S0D'AF:+* MS<&2("[^< K@+*F?J9(>L' JQG48Y?LYV@2018M@SGNMU22=J:O#T5KIE ^>'?7>S#VS-5GR21NODNAWKS?[T!MTW#>5V\>\%%U9Q MQP!!E B@H?$(2TZ(Q'*.$-K.Z: =;.(YK)9&C<=>>'F?@#P5_8M+U M,D!2 I!TY4P)*3VUABL4F@D,HLBN7CPY.,INH)'3ZK.3,Z MDY.BXMO-G;K#0D(*P9C7@FE%A$0*$D6#Z>.TP\%+-G.P$(?\+@?]-%OGQ;S& MSN?S7O=^,,5J9!1@U%(2])WWTH56@*#M(*.26S*/U4;Y-BH3IY=+BK/%X&Z2 M%;K)HYHAA\N4EMOH_TV8ON\Z[C).3]8MYZ<5HYN=0<1FIH+\A#E8(E_,&(4A MGI_N\YX&M9"W^^UPX3"Z[W)GL\M!7@QBF+_?R\(5I4,)T8_ZIZA4X@+VKNF_ M6VS#LM?$F5C,UJASPF5\V3!A\)&+ROS%%>%N:^>LW>^4ZTD'RIQG>W'Q_"7& M"'PCX:L:OER5W'-Z?1%8ZP4C1\ ;,(?@C<WI+9HA;RCIBK>PO03@!S"Y5GGU3G<', M%=!F,\8*)VM$$T.6F$RQD6%J8+!GG2(D>,N*&2>D@UAA@I&;9Z:./WTZK'$^ MYN2A.AE\E$/?O%D;0^Q@Q&1W+!8S%*SP.S>X&O MR)GCF-=9,.V.=D_W=_\^A&'VN\K_=/WLTZ>]E_L/M=J[X_2J9XS]8=?&11*7 MZ>O,G+O0RXO0RZ O7)G*$,W;B427'^%/V;DJLKA1P&:JTPE?QJ2U:"__:]". MUG(PDK4;71#N>6,PXY@?,4RY&IG-$];V>(*C*1V_CBE7F0W?!LT>+AT/VF7N MC"O5/419F9)99#^&VX99S(I!4'#%>2\FW8P32?OGJG^W"]_5=&-C2X<_'G7E MIU:FNC;[$0V[JH,LA._U_X:.Q.O+2\./8BM&]XEI?$79B/BL2U7T,PDRJZZ+ M-\/X3S;\9_3FD;C@WB#/PPV'V8"1L_JJ/R@FQ9XP)@3@%BI*-',* B(QETYH MI[Q%I=;U1AX]ZXY[7\ CR<_7^@88C)XI2 MD**+=K\?Y"XXT::?][J1X#O7F0MD?YT=1OZ,NYV_N6Q?]556KDO? =;M/2;= MTI-!N)( &K$3G/;!<+=;=KI]-H;.CW$*^,\(HS>CZ_KG[3)+[3)FJ4V ;2$H M&S;[!CRN^.DYT)@8H3A (Z1,I7Y+PS 209\[ K 0"D!C,60V:'.$P/.@,1[# MA)!%(B1(H\HZ*@]:0!D3$)+'.@"EM.21DBL_C3L5MRN_*"X"M,)3\C&/AJF_ M"*-R'?50N%M@[;B!\.MX_]\_%%;X)VIXRO;W2$-!']D&XUU[*1B?;.(;'\] MVC*\7B$F*-X0_,+ _'-C>7/D$>9[06*^]O+K"6IC %&FF8*>-8@\ZK5SN<-,EO1(!]5:8RGMHHQ6Q7*GLQ5;'2/]"(F63_\P M*-I=5TRZ3M0 AK4.W DT 2(PIV?*42FP\LXBO\@=52\&'WA3%:=;QF0>5%L> M"Y[$\5-_+1^Z-WSF9-Z3IM3:& 'RD&A M:6(, F54QP0\IR\IYHGL[E1'S]I M M^9UKBD6VFXMWV55UOZLH%'N[W2%1T40[LY-'2XC[=_L\%Q[#!&1S(^JW,= M'_Z]'1X=I:D;FMR+C/&M73@['K)@?:NN::M.M$CBUJ/XFUBFT:K<%EE,4FO; M6:NT^$?U4Z4IG-RMTMTJSH,Y?P/G'\-LEN[.VSW?49@7#-MM8-6!QO94Z4<1%0!J(0ACBV>WA?GU-^SD5&6_'+8QG02 M U,CX?J8#TL+WH_ EFTN8_YE7=KB^+:1$](6E S&Q(6_,""6!G/"><@PE#%) MT^,J:8,(P*TLUMXJ/RL+[07(F7:P5XJA$QU4NRM?3=8@" .^;7O][=&E6SL, MMJA$+<1O\CO'O=FIU6G5E18J@I9HU(' M'TX^?XQEDS[D3OT9D^AN8B&FXU1>KMV=W]QXV*M2@$>?W!38&@[OS?#->L3- M[2_#)]LZ?K2M?#^.K^I\5]?%K/)>P^<-![P*S1Q%#?64*\ M-][3WT^.P/WZ7'?>S56%:F15#7^X[#)MJH3_X='^P3^'5;-VN^:\EX=FO7^K M8GL6$S5K9>4GK:P(VL8_%D.[34'IJ,LB7#-^]4"7?P#EGQH27FSCX='NT=[A[J?L\.CC\G MX(?#LX/?X5[R[N*3)@1+ 20FLDQ+84\7YQTYP MN>>$2KP^*W\P#8TY3**D$4:C_XSZJTDC/$VLCWI]5_1[]SV!F#$5OHKKZC/D M?8F.ZHKDCS:O;]:_]]N%&91%#$LRW^VJ MSG71+A7#+6PBKH89,O&:$U<,.D/=<7SIAK'3UQGX61WL5@[0?WGX:OMO:^7M,VFH'O1&W/47Q#Q]TQN\C>CJ]>+Y9D>WJ MWJ _WH-YTB[^W"P5@WC2,3,@05ZOCMD[/CH[.?YT&D#S^>1X[V#_R\G!:>EX M]/->IR@!\SGO&6<'Y9F KT])K!(W&[CN_8P=_130M\K5BLOQR='/QZ>'IV<'*P?[K[Z>#T^./!W[\[Z&*WY393RB1[)EZ*L0C=2"DDCU"7M#:;&$A/T]2J$TDZ?,-.W=H[+77>' MW>$^GO(4FQ6JAN>9[4B^0L.=;2*S'_SSM\,/AV?!6CFX.F_K]J:MT&%P7U*S M[.E,/?RWUFXW6,5^KXH6SMHM5K4U;+R)J&H7WGA_T;T]8-,B,OF, MK;O]_];-,;NR;$==&[YBHV[]X](&5J_UP)KIF;G)>PR6\L2^4.OU$. M_KTM?H]V*OXR@V7-+@A_SO:.@T@>G1[LQU>GQY\.]W?/PIO;32^G9^&#WP^. MSDZS'[\<[7[9#S?8OWM8V212'CP2]'&^K67KRM2PQ *X!Z,%[]/LP^[)K[N' M1]GQE[-/!V?9;\>?RD!1*SL\VGN3[1[M9Z=?/IP>[A_NGAP>G"ZZ]7=G<#B[ M#Z2[WYOPZIR7"0::_,%4YM>,:X:Y\HOO^(^'W:Q_WAL4P2,K6K$:N+OLQQ(< MPTW[F;J(U32*GY;0DB]=-;#M,&R5#WM,H!=[P,&E7C*^7S9NZXY%,65= MW#&$)RVJ;^5SHR:.*O^F#[-*/X^Z.UG[.0KX78NMYB?,V'1XLY8"9RX^O: A M=RH$C)38J!# /*UB=^W0)3'CV3CK>2*OL_+,NV<,UGU1;?P\-J8AZRU0]W.% MUUVF*L(&=?/EU-KO"T2J8A]VU6S/&KB.3/V?RG;2V?3%5?P)@^+(G+ M&M$T\0]-O$P3_SHG/B%^UQ2&*1V"*)Q2:RQ3*,G5$PG,939YEZJRR&V@$(";%2 M*R$\%PP@ X$"E2<$<0PFJY]/5J9&DY6IM_%-:6K\2&EJ(D +4'"O+O7RB74N M$5^H DXTD6BB:32! B<$N?&!'QAAGDD;B$-@"CER2AIWGR90H E8T@0*-"%K MH@DH6J"B?'VBB403B2963Q-4 (B=.24$\P3IH K8( MQ2T.<2**1!2)*!I(%%I ZP@7E%M!D***"021!H YH(WD5?8$'+D=-=H3L(4X M;X5[;SY1+#O$4[VVU9C@SEZOZ)=G4:T^P+/(P.KSQ.\)4=>%A'T?8<.G-6^9 MI!BEZMC_VNO98K=K3UW^K6U<<=KKV GN4U@)C9&RT&A"E-2$(42QD08$2:!F M22$7)&A+8MDLYEOZ:D>";(+LXY"UW#'!C(1><,(8E8YS39D11 L7 5D%Q+^ M""S1PI(ER";()L@^ EDL@(,@Z%AJ,%%<:*\XY=IKZCQ%@4 = @0JK$"F%$(I9- &D;QDH(" O$6 QMM&*=\C_ER>W[- M>T5Y7+QO]U,6R$J:M3D1TU*8/I>R-!D)=2 P&66$:$0(DM)PHK$QV!GB!;-+ MB@9 25H0PF:17EHP20A=/4*!<=@)#(T/",6.*. H@EPB*;R3GBS)^8>,M!AO MF/.?$)H0NGJ$(L$$".Z[,D808( &,,!&:8:]!LZR)?GZE,D69@FA":$)H7<0 M"AT6%%+%F;<$2ZDU!9A3SPQ!X?-EN?:$R!9[#5;NDAW\QGCQ6SNGKM-I=[^V MLJ^NZW+5&9Z0J^Q%N]LN^OGPB"!W=1G+A:.QV M[>Z47!P,Q6)RK9X(IB"6&B-)G*+:2:X1M1S2X+)+O2SOG, 6$Z19O-4X\R$! MJOF L@898AS0R#H2%+\D K)@N#L"@&2\TA!8A#.-2$O AJ7])4 E0#T94( 3 MY "PFA%&*$$2*P0]Q49K(1272_)]"6 MRFD"5 +4N@/*44$)Y0HR19B PDG! MO0)>4$69K@#40EQ53&6+DH:M0J^+/[H."\Y;._ON,@_3K6X.<587O="U_QM^ MT @?-47DUC\B-REFD?\FA&R"]ACQTA!EHSE.G*=:8FX=7RZF46$MIE2<>X 6I(C35LB[<=/>$UX M?0ROBC$)@,'*&!F#RMK& )C3%%)O&:S,\UJ GXY "X&T+SX!-@'V$< 23+$Q M@GJL%.$:""Z%Q8A 3)E6J'+/UR*VJ+,6DV+S ;OL"$'#]Z=_SMUV[])U0Q,; M$@E(NW&>R'S-W8T3A.MX*%MQ7TXQF4EG#7$6"2.9)0@[)8!'%BM&E53>56;2 M+2 *P%I(-LQ(27OF$DJ;@E)EA4:<"$L8)9!@J9W@% /A/8;A?\NJQM:A&2E&F":8)I)4R9 MI=!Q[24 E 0MJ0%V'C$%G3+"Z(I"$8OQ\T$+DHW6INN; S#ETD-1V_;R()$Q M"R6X^.VI\YWKG.P4V7Q%D%_ZI5TPR'8%2>D&)(HZ&_YQ4PA, &>3! M@>"DPFU8B'./90NPAB4VI26(!-3F -5CP3V%U@(*"4! ,0"-I-0[HQ&4RUK; M1[(5W)0$U 34!-1JH KL':$H*$FN"$=!O1("#9- *LR\I\MR\7%T'E+:7$)J M0NH,I.H 26V!5L1+HEG0IE929372F $'*XNX+,#+9[B%T"M0J6DU?TIR#^-Y MDZ[HC_S\5M9U*ZXGET*;:Q3:_/%AYAM+UY#X1CN:CGK=WI@1C]Q4+0Z*)8>$ M*.!UC 4(1)UEACL.#42@TFA91!B@)?EFU,6M=[)_2L20B&$EQ."]9)0AY*T- M;@Q2VCG'#5*.,42$6U9:@6A:":U$"XD67C$M ,0X,DY(PR1A7$L)L >$0V>= MU&19.Q=@/"&X825P$C,D9GC%S("==IR:X% 02H05"CHMC'3:>.>-JCP5>!$% M^T7#"OFL$2VL;U+&-U9E+F#JWZN@BYH=U5^?=AW%T4@VLB7>:^L6#/FX@F^ ME4PB3@EES%@"#13 E*%8(PFD MQ3)0FA3<&HZ%HHQB"U'EQM=%')H 6RAM?$UP37!]&*Y <0P-HI+[8/+V ( -O8=BPH&)":T)KT]"*,4;*"6($5<0A(#$ HCP$;#Q M^,,E10@P;2'_U#6'M1+SZL?E M8=(.$*C<(H@%,$)82!7C1"JM!=2&(T<-*3?D+VM?#&R)IE7H?B):U\#H2GR3 M^&;%?"-1/&4,(48((DA 917"'! B'/"4B&55^< M(!JV\I/X)O%-XIN:^<88 MH@TV7GA."'%$6QNL&V+"YP!95GF6]4+V\9"69 W?R),()Q%.(IP7$HX&$AB% MG60>!9KQ"D"JC>.2H^!1V0K"64CLB\@6;UIJR]+X9LEAL<;47*D,?AVH/%8 M+K)+EX?!N[@(HER!*#) 9)#)(8)#%80S%8 M]O+C@E8:Y?/JVWU01=ND3=0O:-9F^;$-=%+'MO]GEY]&D[\4VZOQI+.*;GQ5\(BO"M[0AGFJ:Q4$2R202. E)" , M";C'U(2_B!120$ZUMA1A1X71%:6N'ER2>S8)X(85QDPDD$C@U9" (L9R[TS@ M 4"HM))S2)#&V@-CA*X\)N>!=;)GD@!\PQN6KYE(()' JR$!'N"//,;,BV ) M0"&@) )9SP#51KI*2^"!M:MG6P+\%11A6*"0VX M$!8045'K>C%1@::=G)N@F:"Y8FAJBR26)1@EH88J"TSXHQ2#R'AN7JNOOBX. M>8W)#,O-)_WO\JVSF0J]5%_=5$YID?4&_:*ONC'1=[4)INL>#6UJ-2:/%Q)Y)+(K8W(K=.BUMIF_3;'UU]IDOPRW?&QS[,[='F. M!A?:Y<>^=,V+XUN/Y^Z".L$ 8*6/W'5"3ZWSCEL ML:95NVB<6DNP6AM8,<(UH]YP02&ACFJ-J:9/F@34BC7+ZRQ M'E&@!C#:2+SN$=M4IKC'6 OM.?/$$"PU40)+KJ7DP6JH.*-S,8XM:@&6SNA, M($X@?@:(H0Q.,R8$2H"(YU0HCJD#VGG ) 9/K<7Z A#SIJ5%)Q G$*\'B)E" M2ADA"%: >$,4MT$M&R,\L CIBK,V%N.THQ:$:>]F G$"\7,T\?#X!1?@Q ES M3AMG+-;,<,B!Q4\]#_<%(!:O <05T8/QJW__M_"%TAUW\UV4F)WW.L_>WGXT M&I#)2V9W\NEB=NIUG_/.9;QNA!X6Q\51X(I6(Z MIF]W5=>T52>T)'QPX;K]XLVXI<-.Q'&9$O[R];NLW0\--E,M$65#0D_C;VX[ M7@[#0]TW':?R.E[]]DB+[A7>YW?+[I*'>]CJ5N6)?X3DYL-\*I,_[1<#1' MGVWMP-'HW1VOZ5#5]YEJO-=71VK*J; M@?)4J1&( +BMLCSZK/S^?-2'\@BJ42_SK_I'T,KB?S]586_Z^\G)WJH0C.F. M3K;G7M]^>>V'PZ/]@W]63>;$9#TZ.2-1CZ=%6W=U,T&J MJNUWQ7SJ_>2[(9_<(NVY"B:[3QY5XSXWNW:\Y[^?;V M])OC3Y\.#_[V@T"0_WR:?=@]^77W\"@[_G+VZ> L^^WXT_[AT:^GK>SP:.]- MMGNTGYU^^7!ZN'^X>W)X<'IG/&ONR)U6[XU)\V8V[WQ[0Z25%TR]^: Z@6E= M=GKN7+\( AKU^.C#X6=WA^R>?-7?VQ\/NT$[] 9%,"Z*5N:NC+OLES6?R\3\ M3%T$'/>+GQ;>CB]=-;!!,=N*1TWIT3M?EUHW/+@3U;<)6J_,)@>>2)Z MYA/OF)7+H+,JGV#GV/1[P6#(D&AEU0;OW<]>-B]/,(9KGJDD&P_(QG^J[D#E MUS/$($WY!D[YL),W^)=K,O$SG-CYE5'>^SZO=%2-_?PGV8[;?\]POS,1NT41 M[:FQ3?ZL$:_H5%7C9W7TZ9UZ'C9>./:/G@X]H\W9HW,0H\(+G8&'Y7\IXU_= MR#42B>=._PK(=2A/-=%I$JW93:I'E$(+1F(T[0;=G]I*7JIN>PQ2K^.,OUC# M/CSV\^+Q>5'D.U4!Y+V: +)TU_<&>1ZNR%2I>RMV["_$W%R,97G1MK;C:C*4 M&VRLI]%+H[<"?V&^=%E&GI0NNV32@\-UK3U5G&>J&[1F?.'^-6B'SL8%LT5Z M?K7D BQ;ON9KU.PYK:7DTV)"'L].,*BUNP^G%$1!W>W:^,_!K93N]O=4GL>5 MX7^HSL!-UE)T@ M(%/28$T: D X(P[SPEA!#J[*!:CSDF,H6I72._(%&B>\" M55""?X+_,N%/D>8$*P*U=(1(J@V&1%KOC"> @(JB<#$9L";X(PA:5+($_P3_ M!/^5P%]RA;D%3#!FB(12!N4.M-&:2VNYKZH)6=^)XU"@%@1DD^&_S"67"7?J M(9&K".E4+6_/O+S"8]K:.3WOY?WMOLLOLG;WFROZ93+A= [D[60N<*W\D?#? M_+NE:P_I/FO?]-("RP_OH'Z$=?:=[I\Z,\C;_;8K?G,=>];[7?7C^^O=BR 9 M@<#L7J_H[\9TQ=U.I_<]9CY][.5[N;/M_J=>48S"BI,ISM!3 :&2WD(",-(6 M.NT8P\KB4;49\PRT(*MRY1-@$F :"AC"C/",.:T])IH*@3$GGB##B*6>5.UG M?;;YZ]M7SF[_G\M[6SO;:PR3%9FT,[86H*"G,X1%^(O2GY9O^!X&:[?;[^5! M*-?8VIUW<)M 6*MJ:UUA@/&"4HT M"RZ]KC@&J48#F6+4PI5GKS9?.)IL%20HKB,4J>.&,DN<]3"8W5*SX*TRAJ73 MB@@^8T]]35 D'+0HKHJC-5\X$A03%.N%(G/ *4@=@$H1[:! D!ED%(#.* ^J M=L;7%]*F"+&9USLEF/(SX\82>W,QG@/Y]KQXP(BVB4%$4;&$,!# 6T>5H4$? M.[G8P'%+\JJ:F4M?P*JN=;%(R4L : @ )+2&*F6%Y8Q +#2F"G$GL.=<"5M1 M[;S.I([@%M9FBR8 ) \ P DGMH>*%\SKX@"+B@![AB U@OI*:LJ]U]C6D,+ MLW76 $NT[:HWW+PXTKN\M/#/N;M4;9NYJ\M8*Z0H4\1[_7.79V9JGTPC#,\7 M#??J$LGFVW"VQ&X\T^FMM1_+RRD;R?C!4,1WN_8XRO=PZW5%UH86CM)@:E N MB1!,(^Z)--ISPRUDBPU*\Q84#S[T&I=NFE@DL>11<&.:,!S,.EJDM]ZO%T#S'R20:2322:*3!-!)L$8NYY=@S2@CARLH.(SZIFI6I%3CYM+V&]OO3]Q MY_"ZX^*+X.R-=GJ4GX\;^KFCNOWPW<&XK9/K@!PX932DC&@"O1?.:1UL(.PQ M4I!6Y(+5F0G"28NR*ELK#M-.JX'C!3'#@A'%M>0$6*2\Y52:T NL(""5AS36 M%W:CH!6>/FN\2H%LWI!)[PE6@CH-(8%8"\DEI1H[*@(?.[?8I6:"6EP\(&*Y M*RY=^.R;ZUPWPNUL?H"O\9&[YH7D9J!D.B_7<600M9P$-B%>8T$M5<9K"9%1 M$H*%L)(19Y\G:8K!RV( M7XM&?CU+8<,HPG&0O^!"=;^&QZC"#4&SW?/;@_ FK8*]G@CFC2!\BG)P$IMR M[+\4KHQL3J[40\4D%98H((D65CM)-=!64J ! 8OU#HB +8@:FCC8,',A(:8A MB'&>>!@<:&(\(@)@(8 Q#!CBA#'$+G:5CPBBMDB7$K!%B@O0:!B&U0G-" MG1>&<&(!0YYQ*<1B=X83PEL2I56SS5PU^[77L]_;G4XCC-KDT6^<1S^6KPDV MPQ(;Y876R 2KF?O@RC/MB65,<O.,#A1'+G^ MP97I#.)NK KF<88C;B6FQ M"G%:.&T*H(90:1M'BQOVO&=6 M4N14^)L0X90PF$A&G!.$$5A5D;-&0[X%*@]F:@"IIG(VB3<2;\SF#8XL8MP3 M'%P90CS4'$G#K/%4 H(JST"LLY(OA%6E[!-O)-Y(O-%HW@!&2 R%A<8P C!7 MBGK"/JOE+W5-1"Q MQSK]."A)"[.&+@970:GQUE;">\+[ WAGF&O !+(,QM4D)9TMSQ232!'LP&+S MM5 +$-("32U&EO">\+YI>'= >^T5FGO]+I?M_LNO\BLT_U&:-7-,.@V,VC;M,R73T%\SX+T[@?AW>W:/779 M[JM.6?GG6(=>E(7;*X[,(%()XC%"SE!BE5-4>X.M@D)CB%Q5N:SZ5FXI;6AQ MN>1 )[I(=%%%%Y1"BCFFW".B(5<6(T40(H@IS1!?<'6]AJ9X)+I(=)'HHH(N M,!.$0T"LU)@8BC3EU'C, 5<@%@U9<(F0AN[N27'0E_ION\:$X>L7V:6Z5KJ3 MJH2\BCW;XUG_/)ST^W2CC)#:"$\5@H1BI2DR&$CF(4.>JZIM036>:P9HBY"& M6B@-LST25%8.%8R=P2X?.#L4N;,HISBGN%084"V%)W-DAO#96$(& MUQ@MUGZFLJ&;8U-T+R%X71!L,3380^XA$ 00+@2RAB& #?>>ZHJSZVHTZW$+ MT(9NRDH83AA>%PQS*ZP3'GF&.9&*2^&=QH9!@06'VM3I M>*4L5D8)297"VJ"%^@22M(1<_\*G"3&O"3%!-0G#"-*26H(PTD19 ;@WE& N M9<6B=XTVN! MAAMJA"?$),14(T8*Y"!&4%!&I)3**V>#!:P-YOL7NO\^SMW78WP4A. M-3)3C: 4%5-Q:)H4 56'$^HQ^P5LL%=A- MY)'(8SW) S )O328"ZF()4H:Q)SU@ =*D-HM-K6(LY9LZE$IB3P2>23R>)@\ M1# XE#6" >8)#]Z@"^PA4;!%K(]Y"8MU!0-YD%=-'J]G;>2Q:MQ5CF 3G+X4 MM5HP2SU(3X&&D(J''$OC"5982!P8BW$C,:><5IQY7&>A:R%;$.!F\E/#+)0$ MDY7"Q'F!K6"" D^,@-)# #2'P %EI:E(8:BS/C25+20:NO;"QSJL<0Q+!9ZX;[W.MYC@ M8W)GV_W,*U.NOC7"B&U^J*#Q,8"F.??C$@&?VEUW[/=*H9M*BL"J,W3 M"),W^?$;Y\>/A>VF',#$:N&1F\JI501 S(*! & PL;WVB"E%)8,6:Z$6FW?" M07-WX::07(+R>D'9,2F5L%XB#XC50DA*O9*0!D^ \067T ]09CC5V4I03E"N M QVW,P"[4"V&T19JZ32Z%W&L+N:>B/2E,\DA! MA:->U]RO!.@5L(QR%AB'.*VE"[1&!:%,6@DT6ZC'@"5N 91B\@DU:X8:Q@R3 MB& 82WU#"K0#@F!!.%= A+%:;/U,"EN(PH2:A)KU0@VFW@F!/:&&$NZ89I!! M3(QC%A#(*FK$U6@'8XY;"#74$&ZFB;N^!7R&UO%Q6:KG]L3>IAG":7M\VA[_ M#,:-4CT9:Z@T4)2@'%/B,.($>Z4(X!0#0KP4#/&JXAJ;G$>?2FHDSDB<\0AG M<, LMU8#812QU@E)N&10<\2$0=XMU*EIJ#N3B",11R*.1X@C&!F8'&>M7#X&L^NS>?-%55JF#PGE6,G%3/$ M<4.,!8I"SITP&#KOD:C5W[J?K4%Q*[AU:T2$ZV ;)5QN "X%A"A MQ(H03+QTW"')YCO7$#[3M*^I#U "S+T%T#M.B#-*2L$]#KX)Q(#;^2JNKK@/ M #+O!")< T4P5]I!*3 !!%CG0-5I>14AR>?V@8(6 *#"PWK\@RBE=Q"49479 MSTS==#13_>PO=4KT9Y4?YZ=]U7?V'ZHS<)]=7@[NQ(AJ%,08"J$=QX1RJ)T* M J(8D5Q8S^?;DH0'L M?%@4@RE&4 X3#J46X7^!FY'$U$BG(4=AVL/DU\C,VX4S<;B^]W);N&XMS1?0 M"14:&P 7_F>(ML9JQK& ."@;.-]6E=4U'^O0'!'^3Z0EG!N!.+*.MZ80U_!FC\55M-$4.")AF"42?!&% "3!,XGE/31#%;L8EQ;?FJ\# MF#'B#0DND](DGK[+*%>4(LF,=I!6!(:6%MR:LP,X>*L<;B@# MJFL7WO^@OZ0)VA8 !DE06AHC9S6(];24><.2RKS)L:MRXDW";<)MP^![<, M,BRT8D!P2!1Q6CBHM57$!_=:@L7NAGXUN'UU^7R[UK;C?*I.\+';-OPB,\/S M3QKA4Z2%E04SSNW\?P[3?]@='7XSN2ROG;26&H64#F1#->#:0D -Q$BKRKV. M-1KZ$K0$:6C)^(;9 PDK*\<*18Y;@1&3W!"MN?3 (J MN+YJ=YW-G,J[[>[7AM3I20[[ICGL8T$[&,G9KC&#BT$G+L/N.]\V4R>C2\*% M)XX0JQ21(C*>-A1!=;/4ABW"*HH=[[.L?9FUAA=.2FG.5.%8/\.ML.,W6;<=R*J9JF5_1? MFNPVOG^YH#1:6RJ3B";7@PT01@:M!*TC G@=K%1HO?$6$$/%?%F!S\YZ;:'* MHWUKR7:;I_>.(N84 9@B3:CQ"BK&C=:4N0?W 'Y\,CKM+ M[D@!00#'%F!$E.4: Z)<0 HC5 -+%^JO8X): *Y3&?)J]5_GE/Z4X)_@OS3X M>TD C1N8L&!$0B*-8+%<#\?404X76^07 ]0*]G6"?X)_@O]JX ^A%A!Z[A@@ MS$J%+3-,,$2=C7OO%QH-0!*T\ ;4^%XN_%<=55B+)=+'3C+)0]T$IS%/';FO&$/1"$4Z$#(9>K#TD*(.,8 ^K-CW6N2Y+2.!Z MODZFWGJN[B3B2,11+W$(PAQU&F(8/$2NI5"8 H\-D !PH.:K#/!\XL ,M0"K MBI\GXDC$D8BCN<2A''00OF%))&Q>1":S+;&^B.6V3(ZR]U3T4MA+VQ03Q6 LG@H$FN2/*&2VX @10JP0 CE0E1M7GW 7'CI 6J"P%EI@@ M,4%B@B4R@3?8"*,])P 3)K3"REGI,<;.4S#GL3TO8 (@6Y(U=*_B2YG@GA\V M_/??_RU\J(* C#Z/DK#S7N?9V_$'H\[??EV?][2U<^IUG_W,79#HY5X6Q\508C8CYYYMM=U37M<@DM?' 1?*_BS?UV/M8-TU%% M$)$/)Y\_?E9?W8?'7]WN78]1M],IZ048_&PSMK MI$QHK9ZGQ7U\44T;P_S\?7#X=NR$^@ M%.21H -P2V*CS\KOST?M+V,4$X&)Q^)2M]]/3N96$(O*3HZ:-]F:>Q/UFU.A M=5,=*X5-9>=YI* ?#H_V#_Y9-8D3D_3HI,0]W&T3QN\P0.#J9F+4_79/"_;$ MNR'BA^]?0O#9?:!7C?!P1!ZFB9'P/SW,4A5 >?\?V]N[77/>R[>W=XX_?3H\ M& 5,3K,/NR>_[AX>9<=?SCX=G&6_'7_:/SSZ];25'1[MO!(W=3.!D-Z;>G-ZP6];SE9=7'8L\U*I!'*-: MO;U%ST^IWCO#=U^RZA^&'P^[@=5[@T)U;?'3PI_VI:L&-JA'6_&HAU1#J0W# M@SM1;YN@D\JBR_']2 67[Q>+I:R2@8SOEXW;NJ/#;]1[73'5ZL2[)Q@]S[G_ MI*7T=.?AD2?>L8M'RG&TP''G\8C-&S.NE<[.SMMYW[EN]MVY/XO,!@^.;QDCOOE0EA^B%]FG3[9)YT]*>WQ&%[PXL)7EO>^+DJFIFR]2 M>&<\B#W_04]P0"KG=;4=3R.\,2.,5L*TMR63ELNL(6G6!0TRZ4M3:)5V,13QX.MKXV;A**>MVD<2F')!9+ M$XN56VRCBMEIME_%;(]K":7I?A7379'RN+XSGZS1YSWQ20':E8CIL*+/^DIF M$H=Z@T@7O4&WG\0AB4-BAR0.B1V2.#P@#G6<])3D87/DH9;3$I) ;)! O'R+ MWT:[O>-\*%99(_F'O;V#@X\?GUX;Z?Y@/;:?4][,X).RT3ZHCNH:EZF8RO=H MM=G_''2NQ]D]^$Y2;EVR\9)B[>/QKG\Y]06%LNMM5%UEV:M;-5LB:]\=7_HE MQX-^T5?="/?)[1;$4R*T4TISPI250BGJPW]< :FMK-IXQ9'\XR:I=)AJNM>[ MN.QU8X[I[E6[^&/B:-7?7$,6,M4?,5QY?F*+Z:&IAR:G&BA^;2P^7K]Z855 M[YTY( B6$#MFI77AI=$">4Z0L0X(K+A['HHKGERGHJC;TR0-"*.&44$)*+H�CI>=09C?=SS@"51E%.R M_5A5> Q;4&Z*NY%H*-'0&M/0"UB(8BNLY88+;(B&5F#I8#"') ,04/A,"VC& MF=NU^C2"M0C>% )*CDWBB4;S!#;&>XFXP]80Y*SP2BI,$&>*25Q9C6X.GKA[ M*&:=! %;@,H6XSA11**(1!&+IPAB ":8.2D5(0A*&6P(X9CS&# D5,6AM25% MU'9X 20M*6HN6-DLM"]Q$;D1B\*EN&UK-2QP=7'INH4JI=)=Q==N99[6ZCAP MA4'>Q9'.]LHPVC"UF^1JBC,\UG+%X$,DH+T)_BEYZ?@R MOBQ.8F92$:3HU.7?VL9]=GF[9T^<=+8AX](;: &1A!(O8\E]H+A" M1!O =:6&Q*#?&Q=W7LKRH6]?.;O]?R[OEH@)>O_R15D"";(#L!6>TH]L!Z%S.]F$1" M(PB]"J\XE<97GJWV%,@N8;$$MT#=)W@G_";\K@=^/0'<<0:<-X8@0Q0PG D@ M"$52>E9UJ.J3\%OC(D;2MPFOKQZO1!M(C0M_T;B. "7%R'L$74 L@*CBD(L[ M>$TZ%SWC/.V2+S>>]B6!TMZPW%,W-7+C?MHOZ22J]DQ77S ML\WG6!@]+(J!L_N#/%@!0X(;)IQ/$N'!6- F",]:Q0$)?H6"C!#AI'%8Q)TD M&$EK]>.$MYH-9WA3DM!39D7"^U:RU/]@BK$%QS(3ZA/JFH]X:C!$WPAO B>1$00@@ M-Y@QP8TT+\[3W/P5PX3RA/*FHURYX)Q;1PQ7FE"B);+8,HFH5T9J]WA>0-+/ M35N";,0ZXS]5MX2 A,"&ZDT(2)2*>$IA8QPK"05!@(CF5 & M$/+B[+=7L9:6H)N@NWSH>FT5%P!Y(R4!&@OKO.">6BB$=^K%.\8PE18A_^*$U,U?YDJX3;A=/FZUE88KHOY_ M]KZTN8TCR_;[1,Q_J%%W3[0C0'7NB]O/$90LN=5C2PI)[G[S:2*7FR+&$,!7 M +3TKW^950 (D$6"! I 4QY$8FE*BOSGG/7O!F=7LRT ATD"< 9=4%Z4+ZE MQ-5)J\X])J6ZOB^N]HF*<15LB0.?7%S P*>U+R;F:_MG]N;4_(FDYM>=?E ) M5.+#EZ/R@_GZSR19HT$Z8RV^T$R-*]ME/*!(;YQQSPPWFJ>R.T6,5]&]$+L. MIF^:!,/=H<9\)$*FD(Y3R+U-K'90<$[D S+ M:#_Q@'-6+A?R9:@?NI!O.V,!$*[ZZ#D4 8Z8M0@%32/,E?!8LZU#&8\B_Y>Q MGK%^/&J=4(D9QD%@*IA/AZ?AXTFQ$9[^W@?2]F!%8^&"DJ^U M592NCQ9D4^" IL >4[>=R,_6H;&BA,MIZ2[,(9N4Y@*3/1HW*P&(6@C.7;0O MRM6>8YX+STP0VB@& >N *1.!!&TQX=N73[>3)NVHW=(QXR3#ZU#PJAH&S-'U M?#2>_ J3B]$RSBQG#",I&)@4>I"*$$<8,'! @C Z9Q$SSAXISM;8[/?38UI@ MA#%H@.AU2XAVN&-(D& L54#U>]]7Y#+KYW?TO<:)D5_Z$:?X'"%-0^=MP-FWT>EAW(QT#^@ZD\Q'@WZ M?C_#WC _W]JXVT3OV<%8ZH$2US7#("/FD2+F;@LF7-9IHQ,&8^),H@TQA/P%+1B3H RR'K@PBC"@3+> M@>18IHU,&YDVND4;RF%JG20!(\4,"]946U' !&*)0UW*[]T\\ 7W%.I0FB(S M1V:.Q\,<6@1L@D:"<17_]9H%T(Y*[HW2P;35!C23P,$;B%Y_)!8?J1-YQF=F M8(8."C-.I]W]D&9L90SS.]:??N,FHZA["J)Z19+!'_Z2OM"ZI&S.M]6\=HY4 M_6AJ!]#BX%JESEM'MS^"K/<4O)E.QA,S3 NZ7#Z5>H %1@5BB!'IHXWE12"4 M@[* "6L@RZ\T71D(&X3)G]L0U).CAT22E-S "C'-9B7 MX[R!2$(BXCD*3'%MI(^>F'),,$^,0CNAAXW[!<,7)7. M7]Z;8!FC-.IZ4)Q18-$ELD$:9Q#37,JF[4:'WS7(>T3KHP?U?FL_,UMD0^) M!QK<94D(S!!&7!B)+9/<6QT4-CPXKZ04H2ECO)<\\;A:FK-U01Q&>@AWZ.R" M3$69BAXS%6WCTV"',*%!(**9EE:E-F?<8LP)TX0T=3?K2&M4C7J*D:,GH>SD M9*XX$JZ@W#BKM S 0\H^*\*I1H['_RA2J"F'=."<,^XAC7M,YC!IIHE,$WNB M">441AJH14XS[*6AR;]AB$BJK*+A%IIH"_&,H1Z5'>J6VB;B]YE(OFO;:F[# MW-6:E>.:JLYIOB.;ORQJ6=2RJ'5MJK*H=6%06=2RJ&51RZ+6E?G+HI9%+8M: MUZ;J""(Q1UB]__?IX%M!456Z3PY=NI^;*':DOI[3 %ISKX SQDPPFAGCM 6% ME4?0T(6(I$U(!ZNO%[Q#^>6.J<2N@.HTXAU*JSZ6^LZNH#I1T:%=_IH9,#5VBABV8(=K:2 0A O+ ! U6840U-R)(*3!M.&[^/LRP MC_IL27H89:,\8_?18I=Q'#@0Y:P+C"ELHB97R'.@'F-K&]I)W >[NZR7UCAJ M\BYMJLB@S:#=+V@10AX+XPP//GGC*B 0P4+ !@R#AD-]*M"V5;U,<52;^JAL MZ4.GQ[I^ODXE;F?6C,''>?MT"<.QJ:02OJ:?#WCJSI&E:H\AJ]TFBQVN?W^N MS,@RW(X,WZV)S_W_3L>39.J./XQN<4JKX/FSQ)[/E\BS(M4WE^G'\3N(2GP< MQ?(]E)_[#MY"V1_Y=^!&'X?5%9?5NZ>&0P#P@C' 02.F+#/2,NFQQ+>H=USU MP4RMG_1C/@@GTT*FA:S:L@QG&>ZB:L/2&^T8T88R%A"RE!)#9(@:3FMY6[G& M_57;HSB&)M-#IH?3I(?45PPKJU2T@!GB6BM$,0 %03U#=FO+=P\Y)=+C&F6N MR%R1N6*W7!%9 1-&N%.0ZK2)L<)$%B 2M%)4D6VYHL4<5K8C,C=D;M@C-Q@I M+0T<8EB,'X,=%*$>?XMVC M=!:C6CP+^ JEZTI=PQEYK4;X-ZVNQ[GJ)F.ON]C[AQE,81WT M$,<<"RN1BM CRBOJN #*)4'84WO+_LZ=)]?047@,&709=!LI/!(\)2%8:FA@ MSC-M+-=*6TV-EDXU]-O<2=S_GHHOHR^C[SC0=R^5YXDBX 5W1A+&J3&:@"1< M*N&#(JZA?WY.NF7P9?"U KZ@J0U$.,L189II1+#C2G+* M!*76&"6T%*FWEA;0<"3+;I(Q)Z#%]IAON3./6(Z^W$,(ZXQ+:K?W=?%?E7BY MF9UY\N,_8#R)C;1KA%).K= M0GBJCYU_,:7_N1R-EUL;"<-!8,TD<8YAI#7U2H-Q@GD;C7/1U?1+ W]U,W&\ M2VAD\!XU>#J%LD)SAR3F!A&+MRZ6V&_N*..W&_#(^.V\ MPA88C'0"A%*6<>$UX4YZR7AP)"B!CBMOE8'?#5QEX'<>^$&#)L$3Z0(PH:U% M' Q5T000,F#9P9Q9!G\&?P9_*^ 'I3@UP2"K''-*&$924W^LH];'UM C2M1E MU'<#5!GUG4<]\Q",)$%+9YD4WJ;Z4$JLQ 0)T+?T(=TV2?@( +S'E&$GMFC5 M?EPQKL)+<723BPL8^+3JQ<1\A7'>G?4HZA6JY4^\]7)4?C!?_YGD8#1(9WW% M%YHI;+E-C36<,FD8%RG<()63DFGF Q#/E5V_?W0O"<)<)Y1QUS'<+1D0[V 0 M(> _C!X./P."XN@ 8!LPLR;^*YWW8+$)H*Q>7S'4B4Q=AE^&WW&IO=22#9. M/$*<>29M"$P&Y8V1.'B_=?NEO$LKX^^D\=>.^D/8,<.1]4I))AQ1@J2.:(I* M9C&W^]HLF=5@AF%78;CF(+MV<.@]]@P[8X7SC.E@';<84XV15 %O7S"VAZU; MQ]6QHTT)R2?>G0C4]X%TC!&S#%M%"$2-ZU0$/HK_&62$L\H>4P-ABY#T'O;XW>%:9NU:9>TPF[7O_61TZ*4JX MG);NHCH(*V\[Z\0 NY(<7W&;:W$Y=U';EZN[70UG"B1S1&O&.5%(@/*&("2] M1V;7L>MC!66U+GV/S^6@\^14F%R._8FL@0 HIR3AA%EE%-3,8@\V&[9W&+;[3$-=&I\2F&?U>]\7Y/)K-S8ZO89)T1^ZT2&M%5+@@MCYQ_J3W$F7X9OAF)92E.$OQ M=DH(&T_9Y*AG*'\**$,CDK PM/4V<5B9B&UFJ16"&08$5M# MN<5DRLVH+NTAU:%="AG-&&D03S MA[^D+[0N/IMSYIIUZ!Z=^M'4#F _XVZ5:C<9^/YHN"[7L#I+9E5GQ)#L@'H$Y2%ABQ+B@P02ON'4>-G<@/O^6,]1A6 MITP@;0K)X5I#/4YFR@;2 2GO3@M)*F0P<8:%2&Q,@PY<2 +@<-5PI2<.."M$9RC"45IC%; MT(UNGD*RGN8G;>=E1S'STF/E)2(TT;S#(A94+*A-2%&=F"D$!9I[&FQ )AH(0R)%@#U*I@A-#R%D)JJ0]K MCV+5PZ3#]10[8I<;I1;UW__^;_%%$V5I]GH2BQ]_L&7QE_D+LWF9/WSZ;.%@ MD&[GXKC_SY-T9'K\??8<]>\#,XX+X\*D^OR3306MN#FCL^DH/]H_HUZ1_OWN M:CH16CXP<$=%)&>8 M/,@\G#'JXN;+I7]-I'D5/5I4_>5UVLTZ921T&@D?1I-C <'6*G_/)N7^C=AC MM6'GIX@G[_AX3=(L%.TZ-K.\=A:+W3B\Z_77 1;]TO3]67^85_M1K/8\69*7 M^U$L]W@I^OV??U $R[\>[\IG:W1K(>RHX5'7*!^O9&9Q:%4D=C6)2'W:$ MN,-<(\88L@H+ZI&S!B.I7<-Q1A1AH@[7*$:V7(FZ>P'BU00U<:MV1:Z#XMG+Y>;Z&1 MBE88E [>$^D9P=9:9H@ER J+,7(-V]GN@^*=-U(1C:=W'R.@VY2'[9H'/%ZF MR ;$01J;0+#*"HV]09A)QS5EW@<#B&BLN,$[Y9ZM&YM01'JD\=S&3$.9AC(- M'8L?@SUH 8QPQH%!(%IBK!3FV@=G*.:;L=!>&HW(GM"G0D#9LD!H; MS9FP1&N&I+=: F+&N'3DN] -;=CNPQ,[;?RA1(_C'!#-!)$)8A^=@3"UPFND MC2+1D>'&"BXA8&DLULPV=+*N"**U1AR"])#0IXSV/6:1.Y$5KL3MS)HQ^+@2 MGRYA.#:55,+7]/-V9\JW18^'X\ #AGB[=.IN6QCMF-K-R/_#MP MHX_#ZHI+&M)R:K2TE%LK&,-@, ^$**TAVM#*NF8-J:L3P"A&>TH>[O XS@S5 M#-6L K)&'U+'F$)KUEG'B1EL&&.:F_9A+?ER 'X<1'*T:>Z/5HQJL6S@*]0NOYX MMSV53CCC>OJUYO=(C+X:CZ?@?YJ6T0JH":XN-U\FPA=S05NNK.!>,XTQXCP: M*$X8Z3".SD80U**@;JG :BTLO&D5.N:TF_282RLRT/<,]'^8P136X9PBK11Q M1#JFF+!@%%(2&RDI-M'H03G]DP&> =Y-@-]/DP-25G-F$%>.80N*>,JP\%1) M)#W=.L';[KZRC/2,](STC52Y4$"I%YIYR1+0M0J!6L*)EE('8W,:+P.](_.7 M@;X-T!6-2,="N(A9I@@UPG%I$-$!)%5X?3#R\,D_WA,(9]1GU&?4WQ?UQI%T MGC$V FM&HE6/D8]_4ZTNGYIQZRPC,"#RPTD18 M W6$$D\X$]$G5\$[R8/PRCJL94ZF9>AFZ'82NL%@0KCTW!G-./%6\A0N]\S0 MZ+^RT+WT6(9OAF^&[[PBU3M'"5"EE6546X5)H-%/C?"E!-W6LBOGN3)N,VX/ MB5OI/>99@CFG7%78E[[1,6X"K;$@4\N+F#@ MT]H7$_-UM\?VYMS\$>?FUYU^4 E4XL.7H_*#^?K/)%FC03IC+;[03(W+U?1, M2L4M)MQ@9DS0SA%NB>)8 [BPZV#ZIEDPPKO)C?E,A,PA'>20>]M8[V 0T>P_ MC![.)-8C)!WR!F/+0 NMM):.(PY61@MJZQ8@CR8METOY,M1WE@+ZR!$,)XSLGT#W3ULR,,] M)DZEX#_'" Z],(^!6?9!+,(*&T CJ8Q@VDCE/%!0(AW)JK#8NG?'X\J%9DLB MX[WCE@326%-#C0[$,PI&2P$!?.KV[1AGZ]MQ96O@L-; 'C.XG4C3U@&RHH3+ M:>DN3%>ZE>8ZDZUE_6ZZ6PE#U$)P[J*)4:YV%Q0ZLA>5H+QGA%E#/25(..,# M\U3X V5+T=&9+AVS3S*\]@FOJG' '%W/1^/)KS"Y&*UT#0!L-$$<2\28B?BR M')0F2H3H-%!I;Q;ICS@G:T_*<+%GO&\+W")-:B"%-#K=5,6:=EL)1+#C@H)OC6"K/= M+-T-0%/=4TAF3&=,'S6F6X5T0%8+J:C55#!GL&5"!8HU\,"UU5O7VK20A,M^ M9\;<26&.1Y\S:)^RW(R!U"K8""G*5&HX+?G6\9W'E9_*8#LUL+5KM"*A,"81 M8YH (PA9YWGT0:/YJHCC9GUI638^MU_23J6 BDOC4VKQK'[O^X)LTZP MU ,EKFN&04;,(T+,W19,Y/)7%97_LMKYCCKC$/&4$J,83D7P FM!-(E^N>!V MU\='GHY/D*DB4\6Q4$56KADQ&3&[5ZY3$.9.38YDV,FUDVKA.&TA3$)AZ MHKEAG'JM6,#>(] &*;>]I=%B?N_F'A;$>EJP3!V9.C)U[)\ZO 6$ V8V.,&( M9DI&JR.Z*<(&PC7:43O0S )+@S]4$I+%Q^A$IO&9&9BA@\*,T[EW/Z0U6QG# M_([UI]^XR2AJGX*H7I&$\(>_I"_L5%(V)]QZCKO&JGXTM0-H<7"M&:B K14UT] M3J\)'YVWFHX Q&W"Y(]M2\I)L$-":>H0 .6X!O-*_\!($)P@:JQE' L=(OAM MD%X9L XU[3O:6_+T)CUTM"8L4T/6[_LKXYR!J]+Y2TC&X&A V!D&BAFAC97< M!H6M1 83T72N]^'W#?(>T?KH0;W?ZL_,%MF0. P-W6E)J-1^@U!CE#+,::JX MQT@K+S"3G+FF;N-[R12/JZ4Y6U=RSD@/X8YV),I4E*GHL5'1%DP$/)(/$M00 MZY@5R(@@F;$1*$IC0II2T=UHD2HTZD4:/7H2RDY.YHHCX0KJB?18>0G&,(Z( M5<(9'$QD"A.<5YMQQ4ZSSCVD<8_)'";--)%I8D\T(:@RW%(IE%1,$66= "DC M:02&D/6W.3>M]4IEJ$?ED>28'XKX?2:2]UE DGLQ[[D7

GJG.:[\CF+XM: M%K4L:EV;JBQJ71A4%K4L:EG4LJAU9?ZRJ&51RZ+6M:GJ:"3F"*OW_VZ&4U-^ M*XBNJO=)EZKW\8=(:;A!+P6X'IJ M)>\9JJ>F_UHH07>4:QP<-YYY9HG507@B';:@D9@TYXZ+GW8YJ)W MH\0S*]JCI84[-2WR2@7$B4(N&L9":B<0(Y1JA*7 H>$,G!;Y8.N2<")2T45' MJS$S-61J.#0U;%-VR8D#2T+TFAWSG"J&,=46#"&$.;.AR[R/$FW!>D338R*% M1VF49^SN#+M<:\F"X$A 8 2<9=)J'I#Q"IC2#;60]\'N+DNFE:(]28Y*DV?0 M9M"V"5H$3B)D# *"F =OL&2(8,6]])K0AMWA%6C;*F F2O8D1D>/P#UFR+I^ MR$XE;F?6C,''E?AT"<.QJ:02OJ:?.W+TSI%E:[N:V&Z3Q;K1Q#\79V09WI4F M/O?_.QU/DJD[_C"ZQ2FM@N?/$GL^7R+/BE3?7*8?Q^\@*O%Q%,7W4'[N.W@+ M97_DWX$;?1Q65UQ2[TP$$ R,X9(RQX555'LEI(W_LUPT^],45;TP"49[RFX= M0&6X:ZJ-:$:"4(Q'?Y51%K1FX!7&8(6*ZJ[9LCT<#KTP .#P(+2 CPS&BLD?. A8,NI9K:YFNL!]+"'G)+L4=S1C%+F MBLP5I\,54B@7H88,J&A/4&4E:,F!1(.">^#-]6D/X(H64:^AV36D5-K\;C*?B?IF4T$&H^JLOHEWGKQ5PN MEL,@EE).&3?. G/"&4F)BK23]JVDTKD=1_@WK:['F'>3S3IFHF3P'09\_S"# M*:S#'G7\,0JDMKS&L&< MPI8%:FG0@@<$%FT=V=MR7]GQG2:=T9?1=U^5YY %*A!$#Y@P):(OC!T--@2$ ML29>'#CKEL&7P7>ZX)/4 \*(8VJ MSDC,2+R)1,81%4)%I><"T]9;3R060@=EA.6.TC2I>O;EOX!XTF4Q-3PKXP_EGTW 5_G93J1AB M,W-$YHC3XPAM%74@>/0X!*-4&L^ITX@XPM/Q*>O+DC+<.Y*D[40FMO8KBW$5 M'(NCFUQL MQ1>:F6QYEX!C1BE''$>$20^*!\NH 6NU#MAL[>/L;%]<-ZDLGRN1<=VVF?(. M!A%A_L/HX>@6X 73G")%#;.$*@*@E,#"42NXR_X\1?.^HOFK,^,"()%9@%;JP3 M1!/&-9/@I9)Y%UZ&X2.'X1KOLAT<& MP?WH6\Y!8&HD#\ \<&L"YL%9+*T@T1#>T^:_K#/O>,ZMTU7EZ,M]Y7O[_85U MPNK[ EU^7?Q7Y:UN)K>>_%@'3XH2+J>ENZA..&MMV1N>NF.)^S4C/'P2_P&" MLWE"_VZ:6W&<:W$Y=U'=ERM[F U5EAGB@L; ='0;G"0@HQLOA(O_X6[DIM:9 M$1T5HEW8%AF<)P?.JMG ')O/1^/)KS"Y&*V@5$LP'A-A V-**QT E*:/T\:)TC:MP/QV:#A8'0[QS6$==2@USC%,AN &LHS?0K1UQ M-UP(@9J.'>^H4-T"UN\R3CLTP,/B=+TZ=0%Y29'AADOFG3=*"H8"-X@3'ZW@ M;NU-NP%8HGN:-W6VZ*B 9\Q2=52D,E0? M+U3;-8BQ$-CR"$ M/ .JM",66\Q5!+%6L+Z(*QNV=QBV6Z>A'I!ZNC0^93#/ MZO>^+\CEUVYLI7H-DZ(_=*-/T(E2EULFZG#;24>EAW(QFC^@ZD\Q'@WZOL6Q M;4A$ZP?79F+WK!,)["8!Z5JQ2);B[DKQW0HZTN&KB@U_6>VNYAR3DEH*X&VT MFKWQ3&""#3 &UNB\FRC#-\,W*Z$LQ5F*=Z>$E V""X8T58Q12BRWR"BDJ,6@ MD3UT?N3X]O1D&&<8[Q_&3%$PU!&;&F89H$8:SFD*\'C.F-_Z/.86PCD!7EQ O!F%7&I]=_,0#MV3C25&&/ M_9 6T42S!_^DKZP4_'9G#/7K$GWZ-2/IG8 ^QEW MJU1[WX'OCX;KPNTWT\EX8H9)*I;C[9YPS$CPC J&E#8,<61((,98H5C3:2:' MZ\@G1$^(CAYIU@X)=L?(.EG":!-W?VQ;]$Z=B1(CI$WF4(YKXEANZP $,Z&< M,PP89EQYY;7TC$D+1HFF'>5[2_C=I"*9:2C34+9;=MJIHB%/4MLRRZPA'.5$ M*R#>,VZP\IAIZBGQB'N@39&APV\Y8SV&U2D32)M"THW>4(^'F;*!=$#*N]-" M(B$P1P+7'#GFP%C-N&/8::RU0+JIQ]U>=NN-JU4[6UO=C'J4G+3=E&DOTUZF MO9;]0D2,DB@ -4$RC+'&X"B3/!BMA/!-&ZFZT<]32-;3_*3MO.PH9EYZK+R4 MMG)&(13&QZF%R)/44+;++C5*+^N]__[?X MHHGR,WL]B<6//]BR^,O\A=F\7+W=](2I5V\_?-NDG.$]0&&FK\].90[_DD;@"F MK!;D8E&B,1E=SH8X?V6^*/6X"S>_(C MO58>TO0HEW&H9S8][ID)\4&^+\S@B_DVOF5.EHGGAXOR>A]=5O?0O8(!0E=4 M-WNM>O]B-OZJQFCVA.5'^V?4*]*_WS4!9?7]Y65^$L7BKH=<'LV-Y_H;F#BZ ME0>KA,T4%V4BJ#^\>OW3B__;M(A+B[1V49*CUW=Q45Y%"'Q=+(RY.>Y5P5[Z MK09]_?LVA%_<9+.F&:YGY&ZFF G_@XEB=;YL5"Y)#?W'V=GYT%V,RK.SU5_> M_/++JQ?_^0=%L/SK^^+9^;N?SU^]+M[\]N&7%Q^*O[WYY:=7KW]^WRM>O7[^ MM#A__5/Q_K=G[U_]].K\W:L7[^]'>9L^2#WJM^_>A/X KF#_#L8P^5/\^4_X M3W_Z4WR"YPOF>[[$?(LUO_7)%X9[*@];__'G9GQ1O!R,OHRC^"8EG5ZH?K\^ MO3ICDIAQAL/DM9W46=5 M6R32[S,%7OV^6ZP5C0SEPJ0:W)-K:GYA ;156=E<[?P DVF3ZR_;60]W3-;< M<7U-\M7MQ7T+05MENP\7_7+R[2PZW%!\ ?A]7$"D"+^5Y?I@:_7^);_K5^N& M3=JND*XTEVE;7E8[U^Q0,&^Y$7F@"#99(]?D:U$JK&;&1F^_HM4L18>=YLZN M9SN4LE0=?G1KO6/V:&M#SU$KNL-()4&$'J]6R\+0MC"0XQ6&79LXA]^0U+AH M5UYE$JN2W:D&7X;$IA??5E?NYP$? M[>SM"KB?^MX/8.&^R\U/(CNVII!;Y2WOF*)6A+7MYK0K@^I.+G*[_.,!'G?# MK=N*6Q2$QD0'1D%;SFW0V%B. TC?4&Y/4?QLM76;8D142]E&Q'I:M%S)L!N! MW:&2R8#/@-\YX"'^(YU5W*>]P--54['TJNA6WC?HUG4"=MG MZ1CB5))00I0CUQ] ,5P81>GU])M+/L]E.?K<]^ +^ZT8+9P>TZ[3LQ&C'HXV M=QO!N)/"#J@K.J90\_(?Q?*?HMN)U6;<^Q-<1K[M5V>Z%V;H"_-I%)_J7_4+ MHY#(-E+LY%OU)OR_:?\R$75V4OE;=FR1%)9S+72CC%)C4$^.,^I MX#C9FG1/KB3A/2)/VK+,J,RHO#!" &$!<'!1D=O/)Y6/??<:#P99Q?N<#;\_IAG61#>A)?UAH/A MQW0RVW+D25CEHXPX\$PP[+$.!GNOF,6*>J3V9A^@EEL69-^V!*:*M"BCU>$1&>TMYTRZP72APK#MD4W=?1>\H9*">"GY3@DVP[(FEY'29I2MNG-\*?^^'(T[M?,=EX)U1*C M:20,MLQ3Y#%S""P.C&+,+:@0D,9[,@0H.A5_I,TUWJY-449_1O\Z]$?S1&'' ME/6."93J3G!=@<*$E93L*R"A4$;_!NA_=&&.GR! 68)?Y+#-USIW/8XBDP,< MC\%3FXM 75#SP7Q]\?4R;3A^!D,(_$H8LTXCJ;$7EFDCC T- M)PWN)L;1=COK'./(R-G(*K@_=#S2@ENG%&#.&'!CI0$)05.%A+7K3XINN;VI M%/B8,'2R5D#GBR^J'DYGUM2M=SXE\:YS(E"+>G:HLD.UZ2D_SY)4/5\2JN7C M4"G6FFADG<71A=(:'/:!X."5 !P:COK9B:VA>PBUW!.U6XG=#,\,SPW@R3$. M 2- *GH"Q%-#O"Q334X;GHPM(/+\PPX_Q4REU>">!H"( 3KX6P2A,EF"?**HXM,9YA2BFG^RK*YZ+'VF[P_D@( MX&B]SDW-HW/GXL)$%[,$!_W/J75N=BY/(X7W4$Z;B\*[A20L[S?R.' JG'>6 M,$6P#C8$Q 1&C@LE&OI+;&K;W"^-QV2'@M/92\\XNB>.,.4*24VT"H)I9;30 ME A)3? "M&XZ!WFGZ7!]]"C*P8XK47U;PJ7I^WF*N@X*,:K,?W?UHC_:( MZA#UY>QVQO%1X%@Q"B'HH(F1S"-G! I:8\.P0=8VGEVW4_.%]I3DIXSCQQN0 MN#3?U%O:S%8YB -S!OGM4>2!:>T8$Q@J2U"T8?R#17%N^EMJWJ:=2C* MVC%#(AH8TY6YU.&$]Q#NT:^\1 MYR0Z'^!XM=BL!X>W$+(OU&U?:(.L[FPWTTI6-]BT[\\[RI!@6G#%+/=&Q-E# MU *TV-?@GGS98R?391L-P&@;7A@, 3(_?5]JFG=8>V0Q[# :KWM57V%A.B M8O/3&>]U]%"W+)F..HWK>*FK;F5KX]X?U4;!3<<$OYV)[;-OOXU31YW%4<%7 M)P4O$:Y30#3V%F/%&;5*19XUAAL5>9ASU$"XNS&0,.JI+K72>2#$CL)XRA21 M*6(#BI"68) (.\D,DP(KRE*U/B?&!*E1BRVW[BXMEAVJL-L3/1Q)N8Y\2FZ8 M7[/7'BK!]0M?(,$MS?S IUX6R1Q[.1A]&1>A''TJTG:Y<66-70EL;F*1NQCD MRI2\_!V@TAVYN$TLB]E3MN'>CFGI+DP*T^>#'[LQJ)-)@+XUWZH#GC^,SEV4 MI1+>SL3K[< ,)^=#_V(N84M6)E#"@W'Q'QT8%3;ZH))S&K1PT9ZT^SKW2>$> M/9D2\%P.D=G@.-E 6VHC#W#'#&$X.,U).@1&!B$1LL3OR>>DJJ=IAYJD'Q$; M'+'KNH5158X<@)^YJ?/SLCIF766'98\1M[E$O(P"\3[*PYMP'_KS@$ [Q7&P MAB&)C-'8&:X59Q;(WEI_4=6A>K#L]F<4/0Q%W-D0G M:8<2(9LI8I*14@$4T M)\B^SI"BN$-YK>..GA3EZ,L]Q*^A@?+-:H%K(9#QQ:B M*'3WB#FXA-%<&MVH; M_&HFT[)*+!^+<;!V4CIF\%@_"94!#:Y ME<"X(LQ8Q0/AGB$+-KHUT9VA1A/+B&LX,&8W!7N"]#AN"@]TK2)ZEPC(Z,SH M7$$G .>:"Q+ &!8;$K2![:L#B>#0O3<77^],Q$R9L5 M6B?"KB9].UF)O"9J??L6JIZ@G0H4WOL)'3$I2N[W'7QLC\T0Y=W770F_WX,9?=Y^1_U\G>D;J S M!8+O%B&E(MHBH6)4B/=-50C=K"OH9#:SFQG, ]FPM5Z&7Y(0O2W[445?FL$\ M+[H;.$1$\ M9X$9D8X452$P0C72 5&[IV)(03K45^F(T'_$/FEKVRDF(_=[,;JL0 !?H73] M0UI-V0,Y5 %XDH,WE1B,7\S$P"_WD&-,1\M&"2.!!26-1$8$P4*0*,BF0X5V M8N?P'B<=ZJN=_?>,GON@)R D;TIT**2= MPQ^M*/3GHT^?HG2.+TP9/_NE/[FX@(%/DE"?P9&=H.P$;;/'_!T,S 3\A]$' M\_6?2;I&@Y2)>CDJWR>1>Q9])!]E,/4G-^DR2[R'L)1,<&K!!(805\"#HIYI M(HE7H<$_VDU=98]UJ0WB$7E(F1HR->R&&ICU7!,(FE'%B$E[1@!+I 0!QB3L MJ*CSID.!.^1.'!$Q[-,(V^9TCO^=CB?]\&U]H2@6FV7YG_PX T-E<,V,L!(N M9]M@?;>JL[I<@M7I.JN#4VWDU'<+J7H3:J._\CM7.OPP3YC&4@?!I,=*,Q0H M.(25\V)O)W-0W5.H0PFI#5O]GXBIE7G@T?& $]*E+;A86\40Y=I@%3PAQ!KD MI-A7IR^B>YIWJ._?4?# H2VKX]N:$Q8UE'EK3BZ*/ZZB^$7];V-1/,F7.D-E\FH4Q"&Y$08P('HIFSE,6' M4EI&ZN&!8R0$TBT>57+/(W5EC^2=.4=I<';'@/2SHQ.3_5@9DZF-;/5#ZB4; MG[#J19/+H$ZBD&,-*R9*3/^]N%KY=S">E'TW 9_>.!_ZU1>6/OD6RO[(7S^1 M\\57-Y@F5H@_7)CA1WAG)O B!'#+O31I-.]L,-JFG(<&J:Q4U()(&[ -EWLW M[SCN(=8A\ZYK3)GAGN&^!=R1ML$Q+*R6A$FKE$1,6&^X%]Y[U&*;O/O!7;"> MDAVJ'.\:W$\T$M?B%N?9?N8FVZE76(C7'Z:PW"@4DPLH+BOL9* E@LG/*6:6:TCKXQR>C+FV^@YCU./ZI)WBP[<6S%R1 MN:(=K@@(()W\RYWS+'5(-MQXHB56R!L6FO<#M):59:*G9=?+,X[GW-\F<:^? M_2X#C]VGB&WO-AO$5SMJK;%.EJWXT=0.H&%P;9+2']M8A599>B^/O1\NYIQ( M82@Q6B%F/5&1;1V I-@QH7@#%[>Y,X'K'N]RB0R[7XG,88VS3 V9&G9!#1(A M@XP,WG#)L ^6<661-MK8H)1J.#&NQ>(YK$@/HP[M3FB3&O896CN"*-K[Z>7E M %)]IQD4OC]V@]%X6E;G7%8V6AB,OA3]82TO40@.UR&PHSYP-SW7]_T@"7IN\+/RU3.N7*.T\61.X6F]N%YFXS>?D[P)E[ MVSI"Y&94^BIZ:V5T_++YO-&@3B5PT;F\TEPNWT8M_QJ6:X:8)D9)$H1*-4-$ M*6*IUE0XR1D*OF$GWVYV])(.E05F%R;#_43A'DA@R&(N@ZO.0#&4*0[6.Z%0 M?*O%O19WIXA5ATI)'JT;V:;=XT:?X,#MX+KB+YP&K1V.NY(H?4B2=).^A*5$ M,T5P.@@\$&&XHQ0+ZT!@Y!G=E[4B>XR3[C!8QZR2#,23!Z+5E")##$*@F(P_ M1FQ)KG"T+KR.K^_)CL"Z%_%]]$ \_A!*NQ'IUZ/A6967;#H4-^>Y<.05?S)N1C5.YRF4YNHP/\*VJ+TZEQ9>IJB7[G-G4W:J> M[[(_,8,77R]AZ/N3:0GC:/U.RQ+\L^GD]6CRWU#%TI:K>JU34GJDD0^,2UR= MQD8",> %E<'M[;P2=%P[;+,CFM&Y>W2BU)U6$\#$82:=4C+]#$B9H*ENZFNV M$_=4]K#.WNDZPV/E&.MAFL_!7XN9T51^M']&O2+]^]VF)V17M[^ZO/( MHW]\N?36 "83**NUC=[RM<>ZW5I#58GUJ/17WT0-5==+UXJR/2JK&N'YO/8C M4/I-[\]F:?&^[X\O!^9;>F70'T+Q'T7_T^6HG,2G^6NJ0#:3V;0O!0":6V^F M26L=1NWX9DN2T$7GH_T!MN^S=7P*;Z'178XZBV86S7V)9M;V501D/\;81 M-'M\H\&@__W5RJ>3+^>G7;X)RV=@+A^1K1!GE'*#"$V'9!MD%$?,.*$%(7I? M)0&-_2X.Z-5UPAS).-@?#K0VB@:0##!C%*<&[H%9*:F64A J=A/R"/VOX,_^ M!>7HR8]G1XR &U9/_?>__UM\,2W![/6DRW_\P9;%7^8OS%3,TMOS*ZP],6R# M;;P T0]VHT_Q6;XEIW@XFL0O34;5EJVXOE&GIS,KXD]5FZ-T=M[]DL,7R/-V8J1OS-K^[&X IJV6^6.21)J/+N8TW>Z66@OF]"C

I5O;F)5Y//UDHZVO<--'N-Q$J#7AN MHM?="VZQ?QLLUR<_LFNF3=.C7,:AGMGTN&J]R]FXZ\Z*34:[S>=E-7WEY?Y2123QH>\]@A_ M Q,'LN"*Y4&N/%@%4E-G;][]>+]?2EBTP$_ M26N4U-?K1&*3T?,Y?3V?LU?\Q'^+Y/=RP79 MO5^0W>X?Y(V;C");%$3UBF165LGIQ8NZ>I'L?AA__FUHIC[J0O]=T\T6FN\V M":V58/W[-@F=!I^SB0-JS!X*&K?QP=(W;K_%=XWE-^-,/^ORIO^DK.XR_G0_^VA'%JZ)%^?1,6@G\E]S\M^GS$3[^/ M,]@/T9 :3LZC!3$=IJJZM_%ZK@_C#W&2GPT61[RE7_^'R4 M,D0*AQDWQB+B MJ113V2V,D=%78]IQ1J+-2I3"(0+% M:JTT4T%5D9O_VY2_]\>1#^M*3 MC05X1?\]1)JOUG5A5=X:.%M58W65S'5K-UH^+7(EX,9?QAW?COND"S!V< M&5A_O$+P3+CK@2TPM%[ -T %>3*CYT9'I!KB\FBV'B399)#TT4'WR8^K_DZ# MA.T1_*MF:S,AF",BA'L\ST]1W93]*BZ2Z.#9=-P?PK@]W+<**KH)J-B>D<\V M&22?#_+.<,)*(H1ON$W@S6#0AYEW,RZ>Q4N:_K!X,YT,8%+\+4I%9)AQ]&Z& M[FFE+,93.^[[OBFC.BC^')E@ *FH ;?BN@J0BHH2JZ%&5?AE'1A@O[ZO(ZV M5+_AOQ:C&6_<_1L"P&QL*@J!\H7B9 2E%5H2B3%@S2027C.*=I M(E?7)RY-%4B([\RGX;(^)ZZ*5T7FCX.+=_QL!E,XB_=+M_TX&OGJJV-(BU7\ M#M]6ILC%,7TK6M]*MN_[;%'6QZ^&_[SH MNXL7<:4GW]Y<0IE>7'K@N,SQD:GT,CXPXT1)@CDGUG(D*>"&EJ(-#\PW>V"* M;CYO%7,>)TZ-.OEZG.1I<1>%SUGBQI29*#C5;[7DG$=.,I],KS@O?S?#L8G$ M&'WE8>)V-YWTBI]@8+[$[_2*E]'VBPYTK_@91E&DXP^OXOV'HWZE):)F&*:7 M1E_B__]K=J7_BJ0T=;]_ZQ6_C*;])S^O;SLU[]$'HT_)8S\/=(T?*M__N]1^7O\:51&SGUNRNBKI.N_ MN>B/%KKBS>\#=E/**J/]UH*LX3 '-746F(,"P1;3;#1\5:,,ZHQ;B', D)PK"Q0130S MW"ML/77!4L4UEIX_OC#+\?EJ]K1\M1H,Q7^#*7<1EVF?O?1&\4M4DWNR??O+C-%&ZXRW6>>3 M6+);\KV$\VCIS?[WW6V,OF($INS(=O_4+!&B>S_Z,BY6\CQ;UYG2IS3^25GO M=5/[P/+-E?EGJ5#@MH+.47D9O=_X57+7 JW4=]Y:[AHGJ+I.0P%H'(S]O1^_ MEKX[GI2CWV&E!*"Q0/1^4G"]3'02/9K?D[5Z1RGIUJ6FMU::FH*3OW :GQ=^ MC[YII9B^1<648BW1G$]'%D7G95BYIN_3BGKSK1C&#U2AC.+O)B*^_%90/$_Y MC:>7+)4$[FY?&X!7B&,>'&*0ZHQ]3<]@H(3]F7GJ4 MTG-_7JJK-6:'I=7:+,594RAFZ$U9<=33^D/%NQ2^AJ&[*@:,8R\G ,,BT=HX MD1CX&_&7QCJ5.A9^RW6JD/3?IX/(=VAVC13H;;KNTD?Q[,K+'YW=K7=EZ$>1 MO)P'Y&]_L/38$6YGJ=YGUJ5^V\?[=C9,2['\A#-2GWUIW4/.50"ZXSE7'F^F M*I[.'W[U,6<)AO2U>=IA9=!+2FKVY(OQSL;6J[_0<$5ZGRLF.7L)MJR?JKHD MJZ-%MUV6/?BRM4SP^4*_7/IH-8>SG$ 5-^1D/E'5&O56+ERMQS_L@*Y'\%U=^]5*A>N,;$2PMM9-!)O5-6 MZ4'BD7BC;#%F:R*2557-FW"M'.Q;_?^FDK#448%;2AU#\5]DE8OWXMH#0B0H M:&CZ]^!8I93:4 X.@Z-,Q:\0YC$1(3#C)<$FQRJ['ZMTIQ6K;"P^.XZH)=ZH M@@/SN\)9ZQ&Z :QOT6K'H*_V&I[+:WO_IO/-'@_9^%=A4Y5^_/7W_M/@(0RBK0K;X-ERF2YJKNNI9H=L@E=+-_,"?S\_? M+@KAXN#CE2=1LWU:&LG2&:.5=V8N+Z/BK?#>?_B^6(T\4JFK!S0FV.*\S JTS,] M+>(DSW#YH$F-3F]5G18G:[:,\:74H:QJ7.23Q-8?K"/*443,Q^JK<24&??@, M=4W+$*)?/4[.;W[BZ[A:I#3H>1QE=E/PU53<-@?6#"I1&5\ 3&ZK[6D,OM0#N&.S MZM*DQFOVZV,EEF2B*IJ\B(89E./9!%1=0"??JF=9B5C5M[H>WWE J.B!H[TV MK\WAI8=$JFYB=3X-]MMJ96="4A2@!274RW==4.RL)+J(]NP8S'@TK! 9W<(4 M#Y[%=QID:?$X<^S<$)=:?$>3A0A'7HR?]OU4LO49EBX7 3&_1[IJ]?!)".-3 MU)6L];6?%N>#07T_-W_(FGO&BXAAQ9%UG=DLUC,3S&66B_CZ%($P*Q5SRWNH MCH;ZG\YMA4-EQ3>JW<)J&[NAT7-9]Z4]UI[O:BWN\8A;+.1&E6U8'](<>]"N MS$;66]96,V5U,UY^1661A* ?564J/ZXH).J:R&%+9DD5]$]\.#? 5F\1M=9@ MZFO":=+7Y\-X\T'QKC([4F;Y901[?,*S_XHZ>Q"_5YE@E;'SXGEZ_U=31JLA MA> KNIS;-RO7F5LZO^)YLA*LUD_$5-DLRV2F&D M+0=-YLWX8C0=Q(]&&PU,>JRKJ8C2]+_385VVO!AVXT5F;$_JH/QH-)GUKDC3 M'GJ:IT)PR8A# MUGG!K9*&,62-:JIYOS-,NP7AD(WJJ0C>'^%$[*4&\Y>C67_Y)'M70)GCY$J$ MQ_!Q8?"9*XNJVID>7:(Q](K^9)D[XNO1 $D[BR[,9,5JBU98LFW2EWRZW/VV M ;R9VU$SL5C9[: I&$T=#DXQ;B)8F?="$>L1]8[(!_;"$LO; %Z]?GG+1H"S M,;BT&2 EZR.'/ODQ6BTW-P)27 #B.!(Z9*-,,&%WZ?#U MX-P T0^ESH=/U3U&L,4\;Y0X(WOT/Y.G4T>%S'S'^T,BEG4L)"GQ%#JK+/?D M!LSMG?%RC#):YY_,[U# '"MUO&D\GGZJNQ!6ILT<%B:$% I-ADX=6$W1H4]5 MY*:RF<;C*F88KS#H&]L?7,5RE\RN^FF2M9 &<-MWZKM4A6 SR^TA4S"/[36- MLH3/$)>^_A"D@R>2>>CKG367ZZR@=NECH_PAV7 KF?@UM^QJ6X;:F?TT=_A:/ MV]"!?/;6*;7RV_'MBYL6X%)6^-;AK)@H#3VOEU'7V:KR>]>0/_9R\096:S1G MVVST>$R"M,7VA"Q:-Q5F*_TUL_P\7OG9J!-J%IC'*S!W]*Q==C)67MN90;99 M6^>MO;*-RO*(7-=PQ/3+?Z1>6K^"24YUXNIUJ2.I"0G48XZ$91"0%DQ)J@D" MH1SFOH58L//2!PU<$@',,F^<,UR 0M8AY5#(L>!:PKH<"X;3B@4GI!055(JK MGLG'$A'>J#:'W%F;LQZB&^!Z]Q'A>SST)E.EMYFJQES>NB_ML7J^$OVJXV)* M1WL(5:IZU@&SZL$XJUE=3EQ_J8*:974^3=7H<1QY.5IZ=: VE?-=FJJ&M;9O MHN5G%H';;\6?XP?A:W]27_Z[JOQXUAIR\*VAMJ^P,/F2,]L<7*<@;KU$"Q*G\#(/B MH@]E*KCY5DS'=3U*??7KES'C>8^1[_0=<:4>?+C+Q4WX4A' ME]-)O5W@_TU'D[HS;RIY-I]-?U"?EYAV7B17,PWSMN19M>FCJLVN:?4J$;6U MO;-K;&]4S'-W/G@]3#? ]D/39CN8JLUZ]]-MIJK1F5WW)9EI,-/@_6F0+-/@ MR(ZA_+Q@OJHN>VZ'+JS.7@']:GO)HK%YM3UM_EMO5G^<;+Q56JUJ/OMQA*:\ M-Y6F:]>;6>IAKDY 45>"7AMZ_(HSR=:-(E>6(YN":'5Y]M*'9A9PM'#-\=#U M1B5+],Z2I?5TL@$'/;37\ ZF:J.J(WKGEI#U3[W!5.E,UYFN[T_7=)FNI\,K M0NM%'SU^8'09F2Y5TG]LW"]S:]W9O$/C?/MM75I5L6M3K* .6T2G_GBX_&'T_*:5T. MZ>JV:(N-S(N=XJDB]'-J.I@...@//T.]F;T8+W;B]Q9[8NCXN5X+O3XH0=4EM6+-5GWC'"AJ'4O'%C--7VGLM% M4Y_/\RK2?KG4JV\IY!>-,V>FXZ6/C2]&94K'EI]F>Z@;1SPO3FU^WOEL7#UV M:HI0CK[..*\Z,>7F&!;;L=/Q#67-CFD/=]5L /RL=4)J&6!-M;]H6*2&!&GA M9MRXZ H07?\3:R7WV[ Z9^AB9?46<=W>U3NSJ:@^<"582_*TJ!*^$OS*X)^4 M54PXSNXHM0=.4S^/T$2=-("F[WR:#BM=-*B_=*5MKKY-GA;U.3FK3LA-#Z,Y MQC/;A+\(!55/.H9%B"B^O[0A;=9$(/4H\&=)4WZK/EAOT2H_I]A_K91O>B#+ M;3S&TZB"S;@>\JQ_YB#MB;LVY#23*X]U-0%QXN<^UA6KS'MDKAI>LS-LMU(R M6ZN:C7)N=+NKYBI-Q0%(B7@O%!APQKB+ M#T9Q8(0:0;$2NHVC2C#Q/!CK W+ F,.:!":Y,\@9CTR\W/XTY_GM74UN[AYO MHO=&55EAL'*)^J%?9]HNXA*DAK:?9HL0H9 8X/I)6'/"OVH)4VFU65)M,BI2 M5Y0;M%/MW:BO&ZDE(?7Z6**NJ@8R2=HJ6LO_JC9/1*5R.9@F#+NX5/Y*U51* M]\I46.E-O)H'NS/MO0/[;Z/L+MTJN]O<173MM^Z,KZZ'P :XN9Y\?U"+V_:7 M:J,4)MLJA=G<0W7MM^X,0ZV?]0V6ZD;R_R:;+6V >5 ,QH7)9+OPR_TB+L5M MVSFNQRNNAV"6HQB?J]ND;2QI4]!BR-<#&?7;?RUFC[O80T0:"B*_E.;R1H#C M]EU$=SS@)F&;RFZY$7AH""/=-0MQ-,DJ^C]/(@V4HR^+GV_?!'4C]+/!C,T' MO]% 6>-(;QM5TQ/,=C+-!SK;:U145>F;+G2+KLJU:K)FPV&?*U\+[N[6_49T MK$4\5X')1PCF]NCM'F!=W)BLO?$U[,7[SG"W.H=-L.T4*.>V;=.B[6L0ST?I M\)<'"DV#D!R.Y;>5V/N+29;B!@'ZN1PU'6B_OP'\-BPASL^!,I(RD>XI0M8'@D#+\:Y5>..0(JIU#NW &3LJG>]3N MVV["*AO=]+XS/B>;EN;\SU5?U]%T;(9^_-UAT=(I8!P$ ZL;TL_J K650'/U MTI,?WR\J'+X_;KSM +IKPZLYJMGD:D),_-;:,>_[\ MQ8N7+SNA .LN"BL*D(JZ@')>Z/4LU6SMVFXIDV-QQ_+.\JIKYG/O4G>_8>W< M.WORXQ_W::0T+-QL)O3A9^+N9O(_@9U<%7NM%H$M4B4I77&>^D^>I_J>=,#% MRU'YO"I:38&CI;[SB#EF*#:2>\.8%AH30PUP+07QV(>&RK!4#_8_BVYBKQ:% MR.=?^^/_^>W]''8)=5<#_152_\[5)O5DN4G]&5WTJ*I3?_HS/ZKZ$Z7/ M/OE1Z![3\D:?^@-[)O=!TMYT36:CS$;[8*/;BE#/G9M^2@< @D_QP+XB5EUA,@@7FLE7<@&(W$Q"BUH>EPZGUS4.A_!7_V+RA' M3WX\R\R3F2D),= >!&GG,>O,>9GS#FEM+?J%+C%;P(P&2; S\2$%&$:4L$(I"Y(K[9B2]L'QM 46JB!VFV1+64\KU%VRW=@&'NP =8:$QQ)+"OC/^-_9_C? M1VQ)6<*#"]2R0!EU5%D>4>X<9MQ(<+0[I@!+![N< \\KEA29IYC9)X6(SS, M*0$$>\,%4]A;S 1Q/OY(G0^A0_P270W.U4E03!7*7\831QHNRY25*2M35H?"@9A;)RD.TO/HHR.CJ T@;'38-7*W%V2T M9''U".>G3EZ/._R7Z3+39::3=_@BVOL<2.W<9@NT'M):-S5>ZA1/=QC+G;3>FVEQ_"2*KK= M -QBV5IL^GS+N-FZ!6\G7W5[/^B_KYRQL_7=Z%,:_Z196'=:SEF?VM^1-(A/X:Q7\2%^1LQB]7GQR5EQ=F&+]*FA=P)7>'%JWVKA_7D]@C MG:&>+O,EKOG5C:KOQ+'8W_NI!='7])CEZ'B[WX^OYLR1;O^_[X]K".LZ)N]M*FYK/I[QE_&7 M\;?S<=S>LSP#, /P &W.]S6$NQJ=[VL,M[8Z/S[L[<5;/7'']$%M2'?..>ON MNC8&>-#VY[M'4,?!AM63BN-\G;BH+?1*F]E8'OP\VZI6FS;G-FX8=[^YV.O M6^B<-A3YX*5FEBD.RBAL/4]=]X+VOFD+'<('[K#'>8_(^W78VX-7LWEGO9UP M0&:GS$Z'8Z=V6JD[2J0FRB&+F:)"":JEQH*"!:6UZ G/7P_76:BS$29B8YM MOYMQROQ_]MZUN6TD2Q/^OA'['[#N[8FJ"$J=-R02U?TZ0KY5:\)E.RS7S.RG MCKQ:'%,$ER!M:W_]>S(!D" )BA1O FU4=,L22 "9)\]Y\MQ32>YX*BV3UDF7 M*B58:A3&2(NF]C1/KAZ)[3JKGP\@G82;CN84[V"P@\%CTN-P=6S::(MB*BRF MAA%&I&-&ID@3S05V<=,Y$D\.=F +XA3_8(#7'E_@=GW7V^4%W*+S^FEQO9&( M3XSH&]L(GC1%9Y<^AVU#VD/WMA*4.,:Q4X8P"3";,$:5=)K1A//&[C /@O$1 M&Z_V1!L1^(F3Y3IXZ.#AX)XQ9[Q2IJUSDC)+?.6OBQ%7L33"28F?#!1:[@_K ML*##@A_.-X6),H+9F!(5,Z4D_.X(: =)XG"2BJ<#@U6/U ^#"#^+*ZK#H1\# MAP[G'")248.IHT@FC*9&(9(BA^(4*?,UAP9B0[;?H942Y!",?2:I8RDA($UJU&4K(X)G&Z M9E>XF2GGN)TKY[B M?*>>XLFL07O1G_TQY-R;3/M->#;TBK=7.YHOP-Q_3_-)W]T#7$0++9-7&=G# M$8GC7E3]J$"I:EI4M0,^C%][4Z/EI?;#RWV.ZPU$HO[PJ\TG/A83Y3.@BV3H M%/U>3S)EQ[-&P9$7Y9=AM^ M/)_4?V[J0]]X6,#JK7H (PN(=3N+!$RR4477\DJ%6L5>4761?_'QPYL/\K-] M,;;RRQ7\F&]5]5P M4HB&5$!<[-=KF+:!W6#K65K7IJF,8*@7RM/K0GH?\&_ *]_D?;Z&J O'"=R. M9^)6Z!;U5ML-ZQ@VF;(1=VT)HMMR,B'&MCS=ABVI_.A9#=H6IK8T\']::7RT MLFGUZ],)@"FCV['?\?]R_>[5Z_]J6KK:TFQ1 M7[\@>W-E8]-PZM]?N7!@I>]H/>JW[DC_--WGM]NI3M&COJFA65-;O_=OWUZ_ M_K>_"(*3O]]$+ZX^_GYU_2YZ_^>GMZ\_1?]\__;5];O?;WK1];N7E]'5NU?1 MS9\O;JY?75]]O'Y]L\IHY\-("[1@CSKLH&.MU0WS^3O8:/-HDD4O,T^>W!K_ M6TC \=ZO:):+$MU,X(+7?_*.?SK^J?BG4?6=74S#1=(Q3, M\L9]M%_M<&K?C+,[@/")=W+]9W]R^Q*L\PR^[VW_%X-,?WDV=P4(CJ2RA":: M..8T%L*EB%&K#=5IC%VS4RZ=9/,#&6T.\N+-L?'4-CE*%%("$8X8,HH1@Z1) M8BD2Y2BV,4UX\&0>^5"T!4-G2[)7!LRKFP]OWO;SR:?%D]'JGK/5[,&YMW#1 MWBDJ,!O3!@_2[/D7\FOC>8]-8Y'32;9F+"LD6O8V[\7W30-_9R?1C1PT=8E? MFM"*'[-R?\S]EY6?MQ23C>ZTS2RZ U^3)?_?(I \Y//;5< _@-*F[YO$'-$T MMHBGTBC-K!$"&YD:@F.M#6=XC>]]O9@_X%S<3)8=:$F7'9)-WL?%C-5"TAX? M\'@_&/1M:5?ET2STZW^=R/X@RCV3>O]=?Y+#:#)0(V ;ML,(%D##]F_ZN8WZ MN4]A-T$7FMP"KI4K%$WD%_C^*)R'D'NZ9:Y^XV7AO8^N!GD&[]"#J0$5'%XV M!/$HW^Q'$MC ^Q,S'91T4-\UR+&$;XZML:"E&W_8F08E $9IY7AH324N7_LR MC&EQHE?CN_MHD-W+P>0^&HVSSV-Y%X;_N>\FD99C$P7_E/P\&^2[V9CDV,(] M-O=;O ECA6D!O:;C81X>4GQM(K]?1I_@U2^S.]AVPWN^]HU_P#!,)J0]^D . M<-ND?Q>F5I*]3MWJR4IZ:P6(.!KW_3W?1R S%AYQN<&'>D!H:#R[==--;&=H MV&V0C6?:;KHI/I7,->MF)=9%'PL)]!,^'H$:3XW==!/?:17W'6IC,&K33

49.KH7G;EZH_Z$_N@P+4M+M0DR8Q[# <,\*45"I)")%(4-AK M4J?6Y+\\2HFD'-33Q! JN&(22ZEU+)1#,4=4P"_X=!O$.MNCQLOKGS?G:\!Q M8YT= UX'Q-L2DF&K ;"]"Z4_@)NS-*6Y?C3*^A[T)[?2X_8P4G:^)_@7S?<% M8#LW#>&HT=2C*^Q)B_@,EV"0/OK5'_I]:!*N>+ &E=RSK1Q$@+DA\NZ1.U/! MM/;\##M2PVQFXYZ$^0+&6[]5^-]+HS$*%G(1GE\<3+7;Y<6M\Z]Y^(>7PQOA M@SD=&AXXVX\K&D3R&^QLU4XR'67%MCZV0-+^5PNK#'?(@0_5Y6"*@!E2O*SG M+6]]ZQDUAPT,9G3;][J 5Z0#M>]&QK7T:3_/I]7H%R@@]6T?7A1"ED#E?&1UW_7AJX%%0+'_:@?% MP_.I^F^K)YZ&L(OV"W/^LC*/_QSZ^"08!?ZT5#D&UH9O3>P0=)->F-6=_-Z_ MF]XMS!Q0)@.6R?<4ERJ=H;#3FS L@W7Y[8]B!!]G _@0WO\F&U?4N@K$JN6C M,*9CZ2 ('6F"SOO>? <_ZG:=Z_B>/@$!Y6_!>I0S7Y"A(93X)D?EE M"LQ($_#QFPVQ^+F>'<"AA.4Y%:IW*#D(.%?"E[*PFPP]*)085C(]T.4;H(7_ M=_GUI:P"H_C;"M, W@5?*.ZM31*8P:O$X7O!.=+WY/;3'&H@> &SY8MGBU! M5V$13 "3JGWCMZ;D@CI;'ERE2G;14\1#EN5F'6 'Q>&Q5OKA"25V(52Z#Z$: M3?!--ZV8X(MMQ K=:.8\/:X[;\LRV,8,$^TFDT5/7MV7MZX6>.=LT$>KTV^/""K;3P2_N'$-;?^(C=8=!AJ27 M"/+C(\.)5:]#ZU3Q;CI6%8NOPGY/JF(])5H>VPA_$+7. IJNRK27>AJ! MC3&B6 IMI696,V&Q1EP+FB0Q7MO ;"&-X! PA7$/)]NU CH93K5.3>FDZ]RD MBV$JA-0(S #'"./2"@Y[O^,CF :C#/+7I:_\MC*?FDIM=&E_OQ!WZD,PF>R,):T\IP!Z0M^?KC MC*WK^HS@3A/,68)CAH5-8T73A%!GI:+4KCF]]^#Z3-H36[:9/AE'/U+Z=NAJ MN!]_',7KWX%3!TXM B>6,J[!XG(Q9\:9E$B)%>()BXEC IU0'12\0Z?#H]-3 MZZ:L\:S>)XG]O1Z:U@3^&LG40@"OM5']D1W\3SKY8SKZ#16)I(9B!?".J$1, MQ+&R2"9I(A+6H'L>4N-DM.68SHZ=/]6A0X<.K44'+J2DE JE8\,,XY)C,$N) MC=,X1AHU) @<4.5+>DG;W.N'18<&S:OZ;;DU]"FKH]*=6@JA?_[[2O"148L][FE2%D[Z5K:%@7OOO8UDJ/1H%_4<GY#@6U96/O8DMI5'KG_[:3BO%/3*4SV$>?& M-BB;;GIL&Y0CD&JO2?.NL/50M1U=#6M7P[K7FA^[7+5IR1]7PAJM-O!86V]: M]ESHG4'E15=BVI68/G7.2/..TL)BP*Z:M*LF[:I).RWD,22JUO'1]:31EBD/S(P-.A; MU6_+19W1XVMVBJ>7]^S!6UN6O3R;O;1@Y<9ZH_G'55W,BX\?WGP ,R.8&U?P M8[9 >F#E.*S"[4RGFV2C:E3EE6HE\%(E4,,KWF39Q(YGSU\HTWF^.,*-&9_/ MEA_^;NK/S@T3:#A%=#MRB]&+)TB^1 M KEG MI!C!E8O@YCZR_6[5Z__:_WQT6(E M:;=I*6;'HU^#0?)]MAQR9=Q'?GU4E[TY2&X:3OW[*Q<616+O$>6 OUI0^W^7OSR3C[8A=$8FE?*(:Q MRM^>AB2.>U'UX]=R.+ 19L59SQ>3V[[^,K0YC*4\.'OU.Q43K/N\?-WBYTUY M[,OE,6_?7K\N#PJ_B5YOHIL_7]Q_XN"Z?#9Q'HHT > M7R8/OP4/:C@3^4U_*(?:GPE_,X$+OK(_[_BGXY^*?VHGA4;> Q'BQ+7:O:A> M/],Q3,VJ0]%XIA#5DG&TIAI&:O.WGDT^A;\+.YNN"[?$86W:^ -5ORW&0N9-AT=@H&N(L^Q/ >#U0I> O M=+72;-U8Y'22K1G+"C&6G5)[N0V:!EXQJV_[ KO_W5TVC +7KGIUEB:XXBNI M!&3N)ZE<1:6^[7W??X@;]'4Z\!JOL(QM0/D;>AG?@V1-F=]9=]RY^"E7R#)V!FWTEI&%PN MOB-0_8EYE$TG^42& -YE]*H_",^NCZ!BH1,.) I^E>@S/!7^L,Z5;:Q""R10 MC(=^'X.7PF!A^7M1WQ4]IK3G[5[DQME=^"X (W W3.>['>M^;OU+\PF@?915 M/:B&\-AJ /,1A>](^-A5LY_<9G#_XLVA25/U;!,TK/I;!Z"OA%?"PR<@8L5- M\/CJ;VO*!WK_;WYY/+9O[ *WZ:;'=H';8O>]T;?63 ?VO5O>AP/C7PU-R8!A M$VO:FRTB7$LGL>6,D1BE/$8FAE]3)6'OW2;Q:]/>S)#BV"F,XI0R',=",*L= M4\"&3M&8/-AD;C-1=UB)$S:9:VHL!MP,SX9OY:44% *9A_9SGN%- VHLP@7L MI7HZ"+3:U'CL$5O2YI7:87D?[+^U>:5V6-[C-QT[ZISY+G-.ND9E[6Q4UOB& MMO<@X4_9',W:X8_4&:WCG5/PSE(F7E)D)=3=)TN>JLE#O?@6 IGGRG@GR*<\ M5#.<=>NYQ"=M[3*WY? ?UXPNJGFC(%V,N + MT/HAK/4?S4UTM@Q%?A"&.B/WSSF9@GO:?9@M=VWN1?:[MJ-)"/(5T3UYETV' MDZZ?\V(%5$S6E4"UOLGSNUD61_MJN<^L6T>MH/$G;0#;5KHTUX!6J2H@ M=! M MYF>;T!G+#8<&Z(L$(PJJG@1CE"6)K _Y%J3$!)RJX>A^P\A'L"G4,=^%DU MCN[PIL.;EN&-,?ZT/V,=EXHY)U.)D#.I%JG! #H-S28(X T^=!'-@O-$JX=0QQ2UEC"1,(*4,29F(4^-PC$_461$CUDMYR_N6=8#3 M 4X'./LJ.+' L4HM3;1@<:R5DIA0FG*B1**$/%&;1);V$O2S*C@G]HJUQ,OU MG[M4)EU$H52E.YGCYS@YH$*OBE>N"E8I^A>]=Z%V*7\_YX_ '#5T4](QGF*G MD7(LT8E$1#G?HMI(@P1O."_@07<1WA'=..[QMIEOK=...K$Z&[%*:6H($Q@C MJEAJ<2H(998G6O-4ITU6RH->D9W%BO1BU)USTXG5#R)6#@O,J$NMY9*YF D; M,VL%DIS&VE+S2.-_C]U*=&+5B=6/(E9&I89B:RE2AB%&).Q9G*-8^EIVY-@C M3=P]=BO>MICAN9BLISTU*KDD*T9N>>WQ/'T]U./0'TX.*H/VP089=6MWL=^% M;W#QU>83_TFMK<5B&XMV98QTY[L< 8%;>[[+P_!=$X2BF5(!W%<3X&(U#67\ MG[*J&XDU'^2]__+5>"R'GXL&BPL'A!.-94J)P8YA*R5.4IUHJA(#5W2CJG0$ MPYX*WBY /_S9+D\=(^D@I(.0HT (=J 4F@13J3CCABF3$J.U9@EF*3/IB9P8 MA+4\S-I!2 "W GR;H*,+"$FY2P12Y^I IP.=#G0.!#J:4YE(PU"2&):D1KC$ M(AI+K&*P8N/&\M\'?$\[@@Z^3,[!7NU IP.=#G3V!QV62D4E,3C6BB62RX0C M@1F/J;(NM0V@\Z"?;&=-)TE_4M!I@__L#)QD7=K.(6(+/QDBMP=V2_:MUX01 MJ4"!LT23(A=;<,VM,,3$$C'>F(U]%+]6ER_004$'!4\)!2DEE"$-YZ$_L;>J@H(."'Q<*;(IX:I!@C%/&+17PMY;(L#2V&!2& M4_F ^#F88QT4=%#PXT)!8F.+&+.:X)0I',L4IRZVE"JN7>A=VWEFCI*^5/WV M/_\'?.#KX\K/JED'9W_YK^G^:3O[I?\-239S6$3_4.- MH[]M),^^9!"[D"$]'1D^W=K%8Y1+Y^#XL_H%]2+_OU\?]UQZ2>$_S]C%5?]8 MS]<@J(/RVE +!L'?KN8W/;UEZ'- M82Q] ,:^?]+R=TI*K_V\?-WL<]//1P-Y[Z\,^D,;_:_^W2@;3X#P0.M!)BCJ&H=O\]7<]F!IKWHRSNY?9W6@Z"1-\[Y8WIJMP7E\]LS:1V.\O1# 0 M0>(WIQW_R J^_]_%^O[T:#[-[:&T^[]X%T?UB? M-?Q /B_:>C=D*>XE?+6+DN]V]A1KP125L 3(]\!G)M8J<2X%RX&E7%C3U%AJ MR7-PQFN1P%J0N&$MX*X@8R#OXXFUP_G._LW:+WED ;-,-#O67@!> %#P[KY M6??A(NGYOG4CD%N8W."^%[YSVA46CA%89:Y YAB*F8A)FB*L4YL*HGE#WY\E M@_",5YACWJ-HM>'0$RP#P3B))??5!+Z#FU5<22JHI0PCYU3CR5H+RO@9+P/, MN8=IPS(L"-K]Q=!O@'N+V#<[MO[4V$"6>?-)&*J>#@K%$;9&4YA+J_OH0NG_ M7/+KFZ>R6DYS&QY;[LK?LNG 1+?P$/C4#F&@!;%[[Y+%QJ;CS;J$W/ MX>*TFXM2)+'^6%B$#4A>JOR.PA'3Q"F4D,UM((ZZN7R<$3!L+W]Z\GV\^?. M&TS,O Z,]'*\Z^ZIM M?BX=E6)]COJT)D1R163*<<^>;ZV;KU.3_5]%"*!\P!XAGP7%K@AG-*FN99QIKH[#ZK^;WEG@MB6)>PO: ME;7O1]:K2\//;ZW,;>YU]1<#8,EG<]4=QQQC)IB4H+US(U*LA*,D%EPBV-6V M.8K% M>.O$X_GMHF23'^$\U+<8]5E. MN9T'L,HAER,HS)KE6-4D&SW>UEFT(50V,, @O[!?&P-536.1TTFV9BPK)%H. M<>[%[4T#+UAT-3RX-)N5H%L5+IL'W"I<+"5CH_6ZF3]W8&JRFXE]* RIC,/Y MLNT^?[++_.FRQ5\8]\%NG/U_-QM_D7TJ0[9Y]J_#=@*;1O3&JO%4CN\CZK=A"O9$W".P(F[6!K?'JYF4D&.R,!9-&OWS*1@"Y M<.G7R^C/\!78,UV+[E,4+(Y^Q M'F"G[_I^$P5KL\+P"$8&M\#S_1_E^/P&[N\9>\O8[\_P./]T)0=^(+#MPBO] M8U0VN86WA$R'B\Q=^/T67N,_A$<4+Q_TI>H/^A/8]*O='9ZH[KUQ'>9Z-\\ADL.*3:#3.OO8-3&$X?Z1_0<_S0P1+ M ;8^$$6"SG _?W18\[&%-;8+JS_UI/2KWJ^=8:.R\3C[YJ<<1JY\B]N*O-ZU MX+)!/XOD"(8B]6W/NU?TK?][T+?A_7,RA =,LFK1OO6!6T"GB3X#8PY]R4(_ M,Y<%<\T6P3_$KVP84G@W+$0?MF+OE0B+-K9FJHOKLX6P,)3R@86)%"B_NNA M(7D'DP"I,DNK%Q;M,GH#=)SS7C'RWGP 66W]YHQ3O;+&_\5;9GKBFO' ,Z># MP!6@.\OP>7#CC&%6H'R.[-#'-9O&^1_>O>95A^)B^=V\X*FA-Q3KXO'M%@@. M))V.@7J7F^!X']2DNZ F6]HUCCE MLL X^UAO2IS*E*G=H7Y!SRN:YRI#VT( MS9Y1?W;5W)XI\7F526M,W029=4"Q ]AU#] M(+<+F%<96SF@-PC/10#1$CK (O(#+-V>001R+U:81&!E36YSOTMXK)P;:M6F MY'_#QG "+0@K0V%_> TKIK$_+ M9/!0#]Y@KH;!E*!^5#&,=^%R/A?#NI&YG;>[D1GW#D0\4B+6\'FTT>BM6[?[ MT)WO0O?DYZ7[OO1NS/?;=--*OM]:-'_V>#.FM)Y??/SPYH/\;%^ %O/E"G[, MC'@-0#$.>9JWL]@?&)\5TD6($5RZ4 MOW0A'4P/;/_!-WF?+YCU_[@=SR2N2'^NA_H:5BLDT):Y=G7_RFTYF7"4P?)T M&PJARX^>U12>AZ;V3U#KURYS;3H!1V1T._:>J[]OOX4_?/]VU?7[WZ_Z477[UY>1E?O M7D4W?[ZXN7YU??7Q^O7-*J.=#R/MD8+1L=;JAOG\'>R^P>9YF7GR>)<%_!;. M. J.I#>%\PK,EIL)7 @.BXY_.OZI^&>KZ&3',!W#5 SSRY]#.34P;O-K$ULT M7CN:0K9>^5HRJ0]D8#=6-FVZZ82537N&Y]\/!GT[\_Y_MD,[EH/!?>4'\\[Z M?)*-O:,W+TP_+TZG\\1T( &E*ST$[6AR*X.SJS^V/F#A M!3B;YI'?N?R'( 2?;P& :%PN].6>\RM*/KQ_++?5&.:SK,(;+L1\?,!%#H%# M!L$G)PU(]L>>\7P,IU@>>/W7*A!1#2VX M10N_L+\[9)OZ&%$O#+J9/6L/!\B*<)]E<-7PU^?L_&]#U[=!L\NO%G9,-3"A>RS@3S9%SW%U<*^ MJ:T.[RX[W&@VRSS9,U$?G&IWTA<\Z!PH,:I=G'!B\ M%#:L8@";P7VQK+F=S+C]CY(/9F[R/(@A\.>L5F_BN7P(L_'/K7:5QNRZ#""R M,=&G.NNB*.?(/V4?_0.+V'6]840BG-"*2T(04TY*IQV++5,X0V0\[;'P7B-.6X)?4/[/DDM4%4./MGQ78VJ)E&6*^MT[$^?5D(A0V*62&5BP7C24$-5YJ8M MT\),QPNTN+BW9#,4.4\&'CW;[&!O0(P=UH(!=X!4?CNL/J^#F/$17;&F M4AE8YA[21V#%#T-PL43G66Z!;,P#7:\J+Z5P<_/(-#%H^8T*/(Y%K42 M/W=/K#N_!_># @-S\:K#5SF8^HBFA!U\8FV(=M:_%?)N/?OI[*O?\&% 1X^\ M-)9@;#JP094-LFH:%$;DP^^HN++2WH+B6F6^Z)F32]>=7/G,M>7OZ ]! M3[ ; ]Q[+.M.R8EXQ^S$QX+YVRH[X@_O)8%_0PIM4QIR(B2-N>.&*LT2(U-) M$L0QCK$RFFQU>-ZF-&0LTL0R@E*$4T8)27$:4Z<)+1G-"ZEJZAXL(:^#1'Y' M+:V998_>;QOZX#PB:7?S:N[ F0O%M@IXPLOIWSMVC!H=U(ULNZFF^A>I-HI M]PRO23XK!8,N)0AL5U!0QI:UFX3O[UYAL%U10;0N6KW26.H1+;S'V;>J5]6& MKF<[-9&KM<)J>E53F/$HKR?[OKZYU5>#NK\<()W#V$R;/ []-G0R:QS^,9O# M;\]9*[W52&@.?UQV>YA$1KN@H&[;'(EFE>XH>Z"ZZ-\N];D.,W M[+V[]1UU,5LM$!W4-BQ-]$NH^\BF.1AD^:_-64P_![1N=^Z&$'\]Y1&U6.QF M7'RT/L;BZZ! ZU_83Y>BUY,9L"QX90[" 'NUWWV(QGL*\EY->'=<^J=HN-LP MYQV;[YYLT@^W+7C0I?&A]'C.6/^]>Q,,X/\#]F^]SYZ1V*9@SF !9HWAL(]I MR8QQCK#4 MO1.LM1"[7DWM.QCRIV]V\-7^D?GZL7IO*:YUDMH4IR)E@L>"&D02(7T7UY2H M)I_LX9 +(]$C\1&.DSP4=+49G\Y 8]P"NN*V0=M=OAC%5)"8B$8S&(N6*Q]I2PC3\M$>&K+A'&KINMP:R6H-+=WUC M!O8'5-J2MD%6I[3]^$K;FVQ:=[EQBC7'&.L$8V8$$A@QPU)%")&:F..ZW!+: M0VVV6\]4:UL3S6T'+G[RN;BAL*$]L'>4>/P1SA.V_J ) M^ZX\RS4 H+,X)6"V\A@SEJ0 @$8E!%M)';,$-1T0?D#/G4 ]'+?8;FU)*D$K MW7GIC@#HCT'P94]EH\B5#I'_R*>CY]$O^%=0#^&W]L!DIQW^T-IA#11I$CN* M8Y4D#C.K:F=6MA>M= SZ6]E0=2U/TV@ MJ($-#53;@X"=HMAR1?&7/:#PS]J6_/J[+\YQY?%M@=M M.WWS+/7--?"Z<,PG2RDR1&L?)"9"$IVBA,8T-HJEZ7&=CDPD@*.K!]JV!D<[ M]?*XZN5+W]!^.*EC7GEVQ6#-N2J=NMFIF[NHFVN0L&3 &B"F/EU&I4+Y,Q%C M+21/K:+6Q)@@RNUQG9 IZXET]:RZUN!AIU<^"+.L^7#9EBF;;S,8\OQTAG8J MG(\F;?N@V&137\J]%U.<=T%,F^BRT_;P+BO.W%GT//C635Y7YI8R',?"66VX M,A0SRQ$61]TA:$I[J.$0S=9N$1N6>6\]NOJM?I1>,?G3M:)H;*&QZ2:V5RN* MG0Z(P?S)NW;L-^N=CF?!R4]W4N>SU58/Z[Y?F'$'.=G39]I-1\]KX=+#GNBY M>CKD(3:&;76R65^C$S<57G.DKI;/)_1[$_SQ+TL3[6*<&F"$/W;&#[^ M6_7=9]'WN\%O ^EEQ XO_KQ9$L/P:I+$@F-N$JP)$RE*4R&P1$9P*J6S_KS< MM\OZ9M68+PI 4[WN>:T+XPI0;/FN'09(O/+TR.R6T&(SF_P?.WF9W=W9H;9F M)9Y;4QT2;%)D$R;!HF3$6261L@E&(L&)E'(7U2&>J0Y\4X8+O6Q*\%O!_)VI MOMR1::N;Z+/G$;#^ -[4,)8C"_JFG7V+;7:7S5D\4B4YT&!WZD./TV?-K6'7 L1[ MW^_T>EC()8QP;2?!F,:Q=-X5[^#5Q"E"+?$,">C 7:(/T$E0:=##%#-64L&0 MUBG55*H$;!<#$U7RA$TS-W3URT)'Z_Z<;+,VWY-LFQ9_>=G(S[?/]&)9- K/ M1^69RF6CV\6V?O5&NH?O=[E3MU6"'E*6-R_G#CSPV Z;AR?5?I,FRSS<]=K; MQJG9'-TXEM?H\+$4OO&=>\8CCM:N[--M?SRYOQCZ VF_6?O%'SM@K'E:=TY+ M4HW/IFO9XVBS1RNS;?RPU5C7M#+[,=M&=NN\^SJG9[3.IXCP'3/4?SS$W9;; M]MTG?^A>GT^P4W8,]+0,1,Z=@4X!B0T+<-:-8OF^NZ[O"6NRP4".\ZCK#?NH MS)F$GT-&]DN9WX)P]@L'TK)_J3UY,FU-B?DI\UU:FIS^!#TG.B#H@*"E0$ %\:<\2F0!$(Q3 M-G&IY402@Y1*TE4@( A3%(" !"D!P("WWJAQ3EM9U@&XK6LEJA2[Y?.W_+G MTK5&@>I: SX!$KT$#JBC$'$Z,5(HC1 S#J42, 8@2"?,"&R;CDD]DCJ"48O5 MD=;I')WL/+WL$!Y3RJ5(4D:8;M^GV.T/^ M0X[[(56BA1OX.1H^76GZZ+>*IYI +7$ 83'AE#+%X-O0X M:W')=.<[V$?S>)<-+[0/Q001N.&XC#A) M2$J5C"T36 IJ&4JTE(@HJD13Q5RQ)]=PX"*W^CU6ML)Y*N/&7D=9NC99% *U60LA[EG'']]:$.)ZD*M3#7+ MA0&7O1=>?/SPY@.P_8NQE5^NQKX+;SD5#;;\."SU[6Q$DVRT-,:JNFJEY5?3 M2WPO(#N>O6&Q'/ZTT:Y=[84JA M+8J,;L<>(?]R_>[5Z_]:W]MMWAW]H27I3X!;-+SH&O3^[[-ED0UC/_( HJ;* M-2^5FX>TA'2KEQ:%I+'IR6/0AU["'D8]/S1P]P(&780(X'1L\S6?:SFJ?32P M$^#HB[(9S/QZ-A[= GH!$RY9:8%=&^'-,W'VK;CE&PC _*'A'E@3]:4/M_E[ M\\DX^V(7!&1IGRJ&L/7(7/M.Q0SK/B]?M_CY(LXUUM>^?_OV^G79I>DF>G'U\?>KZW?1^S\_O7W] M*?KG^[>OKM_]?M.+KM^]O(RNWKV*;OY\<7/]ZOKJX_7KFR9V.Q]66J &\UC5 M,=?NS.43 2:PC),L>IEY\N36^-]"57EH#/:F/Y1##?='-Q.X4)S>V'%0QT$S M#JKUM8F\;R)TAZLU08GJS0 ZENE8YMGS7_X8FTW[-W+V#N*PTI3S,/ZG!HQL MH/[>;JH%\-YNP]I;0T#[.M,*)EIP\JSS%>['$,L]O[>ZB9XQ0VRILS1OA(V" M?YR%:3Z39,--[&==F!7Q.>[BL%T6)_Y9%Z=!?7Y@N#,O]UO[60ZB/Z2W@/(J MG>6XZ]IX*L^FFVJ'\IS)5G.*C:7QJ)]--R4/B4BA&)\XS+47XU>Q[F/2N?'4 MADTWB8YE'Z)*F^*L>S'@FW%V%TU@B.'@!?BW5S]^ 49V'RE;USG[PZ_9X&M1 MD@7&9O^N,'@& 8J+9( <'B$G$0P^MT7O1!ME8["'Y?@>AC$=^](M!]B>1VJ: M][V?YS+Z5'NKED-_J,IH;$U?3XK[IQ.=W=GBS(?[:-"?E)5?\.0HG_8G?OS? M;OOZ%IX;]6%0T4B.)_>7Y3G$_\R^6; 6%V=G,E@9_R9E!WWXN!SW,)H.G?R: MC8-Y[],>>3GSV.X9P+D_]8?#*);":.10'[8V;S+6QH8/)#-.F>!(IYG_8$T,Y?X M*,O[_F4]?PK&=# )AV.4/0UA"#T@V/^=]DU_LMJA-FN]8EOO(Q_F*_:/P-*S MT^)KO-W<;O= QV:M.-+6JP:;>7L'@7CL83Q;X,>-OK5F.K#OW3*2#,TJF*P] MK2J):8(IH4Y(RBR-4R(E$480PPA/24/1WN-][,II0V,F!65,VT MQ$13_- Q09LIN\-R;.>U.LCY6)40V+H0%*=B5>K$8+Y,?BXY %->J1RSH[5^ MVY Z^ @.W[P>.RPBV6<1&SU:<5QQT!SC?ZKBZS>)Q5BN' M:>T8?-K]J*##U^>U9GZ=^_U/QQ[]+ M ,CQ?<J[\T1#7/\EY5FMVP4=1[&"OW9>1-Y6-[W8BT=.S]T&. MMWHT+[=FW5HSD/-FH#5E'1U;/?5 SIFMR(_)5J?8CDM[F+-UY:AU560/MMNI MMGLSZ8XPNHVGKFX_O*7Q_;)X-MM3+_>C&YEL*]Y-#4222[(2.BNO/=XAZ6.B M=I@7WBKOC%1V:%U_LG]GF+VX];$$/1"B[U1ZOM=8'V*$QZ_F_D+@%P^N[T2"[M_:C'?@BLUIDI Q%+?1<0)([IB15DF'$E:&6PC\$QW&2HNVZ MH^S:O1"+'HV/T 3YR?C]U-M>"P;; 4D')*'K,"<)IT(EFAKF0ZS<6)HR'2,C ME%:\.;9Z*"!AO23&'9!T0-(!R;D#B4FM-MQ)A3%AC*2I32U6+L%&Q8EN.E;M M@/V4,>\A=H0C'=L&)*WP&#S23MPMTK^A,^6SYZ^LL\"#)AK;KW8XW;^UY'$= M&:=&VZ=P,3Z,>NV"-E\;YS_YS_[D]N4TA_'/LUCO5]&-Q@X[XGQ]=\IHZH2* M,4D98XIR;G53F?0P4(:R5#*4J>1X,11 M!].1KJ'-Y"$M%7_B9,L4C$X$.Q$\K0@BJB35QG K$Q9C)(Q*TQ03KI%BW)"C MZOAI+^5'."_Y2=CKZ4-!H2H/L5Y$J%CH?%0_5*"A(WRS11!=#_/I6 ZU[7P? M+1KK#^Z>*.L69KRW"EB<":0% 16!2D:($:D1!EL1XP0QR9ITAH.J[10?X93J M,V3$3L(["3^.A".9@L1R;PI0QM,XU0E"U#@K$J5MNJ8V['!'-K,N?-$)>"?@ MQQ-PI4@B"&<)2R@S7,#>;5.16IXZAT7CN<\'C"O@'D$M\[QU<87=X@JKSS_\ M&VZ JXKR67]P]$1^;VZX>)S4U_%O M1M&1$K2#1SR5\,4U(FLB$&D59S$P: M$Y%*137728K)<3.0TI[HHA/M+%0Y2 ?(9\^O3)A+[H]T[^I0.K=)"]PF-99L M*!'AG OE4L4D82HA4@AF8R43 40U:5./O<-9 KR7=A4BG8AW(GY4$4\U0A@9 M'%NP]IU*1 RZCDJ%UM0E2!^W> /,#4$Z$>]$O!/Q(XHX=HA1*VFB4,(H2+=V M*E6"$V(4A[W\J$9-TB-=544[HQ\',FH>#HDTOF3;NO]GSS]:.8AL[D_([*(@ MG2MH9[S,!H-^!9:>IUX'EBJ+TJK.S:O0F<0Z9BJ61C/,,$&IM1*EH"%)IYQ, MCULCSWN(Q.V"SO:I0)T$_M@2:&.>V%1CRT%YL8)(QQA1.#&Q9@I1=&3[A(@N M%MF2$;6"1#^C!"*;.JN<8]RPF'.E"!*8**Y3E!IZ7/-!]#!A/X@$GG5,9$\] M_LTX=.3K@AZ=N^2IH:]DQ89*#RLM%L09EA &JKX@0N'4TD0:&G/DCJKLDYX0 M+5/V6R NG6QWLGT0V?:'@PF&DI0@Q+"-E38\41C^(THP?-PP!^GQKL:CD^U. MMH\CVQ@[C8Q1UFC$2!HK8RUR!E.5(!N+!B?= 0T4VHM_AGW[U+;+(XZ >%S0 MXX@MA\.9?T]KX9R\5?QN#+IO'_FG@,H#C/F4@>' C*L')#94>]A88FUQK(UD M+DG31"#&J4Y,C#"C39K1 :L]TAZ+6Y8!\J0RU(EZ)^I'$_5$261]>A>BE/$X M44S[^JXD5@+)U*7'-8)0C]*698)THMZ)^H\IZG&""4AY@IDU+*8LU5HBD<0T M395V\KB%+"#J*?ZA1?VIS2'F1__H^,Y3X]9.HVXAI)ELZH\IWG\ZAX6.IVY) M?E;$VBJM]D&()0FAU%<+,HX8(R@EV#&&)8JQ,JSQV(/#&4XBZ7$LV@VQ;1'W M#K!:*H,=8)T4L&Q,D>%*H81H1@&E,&()BU7,B$F98T0<,O,0 (O]K(#58-]6O_W/ M_P$?^.X9Y6<500*E_'KTAU-9DFKY2G%'>9^_K7XH;_4@_U?Q_O+!>W!AM$KF MQD3&DO?+@11+_FYZ9\=]O<2WKZR:O.KG>I#ET[']!(]_,86@@4>'7DF 1$IO@XDM.9J4KZ" M4)T@:T$:-&*Q252&60OJ*IX)O^ M4 X],T17X[$8VOSP>C>@N-&(G7DBVRR#CTRWDIUL;^3.MY?#^ MW_XB"$[^GD=Z;$U_$CD =W_81O3+!+[D/R7H[R^+S]Z4GX6K^.^_1J-Q]K5O MX'6@_$1R\UYW/_]N>ODTWGFFZ?&/+372YVG/J,JQ$L\UO/ZY?Z-NH/]6#J64H>B[BID(R"_,6I8DA2:5+N.,<)5HHCN\[3 MNIFX;^T$L#&OAG1(HK+X(9KF4W4Q$ULOB8-B)!Z72RK[S?I8! 724:64]4WN M@6^MPH;HQ%E-TE@FC1WOMR/HC7_A ;U-I/#_)#T)$WTK)21M63-J_%$ S^@ M!82<25:T!BLOHS +&#Y8W9&_<^TM@/$3, W/ +U@M4++Z[M>0#[=PD?CT&P6:^\6!=:D"> 0Q/U0>:601 $<&Q' PE&!=Q2 ML5EXPX4"(P/N C&!X4VB,8PGKS0'X[\^MC"(;_W);73S_LV:[WM>A9?<909( M%H85U-D\<*['>V,]4_>''AT 0^0 _AS"7+_:\ 0_X=DCIZ.LX/%,Z^!ZU.%S M#<:[A*'X(X%ACF-?'NT?!^\-Y/PJ^X/R=+N%QX7G*WC*+:SDEWP&?UYQ7YJ& M'VF#<$42=A 0=CT-%=F1]-\<#+)O^6_AEJL7'XL=J5B16S#V_3/+=?XP]ACZ M$>XL/GYC8=<"N'P#VU<>O7:PNPB'!;KP9C:TT[X?_ M(<=];_3[1^%Z*C$2BG.;) B 4ALD#54N=51R1&(K[ $VK@(Q_U4?0?A6.=LP MV=E<;[[)D?]&$\R*.LRR&D TPBR[C593]:[78GD&]G11XN.!F6>QIL$J- MFD&H<%DUM-Z[^A3KNC"R#DAKF?1G!TN &L><305&:9Q:M2:'\R TOK$@)]:\ M_PHRY1U-,U>2_\9-YL:S3ZX!(KXO4_\A:!SP9?1E?%@ZB=U)/ZF2&J@H*")2IG5J51(L!A GSJ9_.EN!J-!GT=?,Y_A+T,=I-Q+R!76*4:=,W^KJ%1XR,V+?1E M@->5VRIQ_ ;*3_35;V9NG-T=GB&(4 IK)WR3&I: 8:I-XFAJC*,H2=*FBO$= M&>*C=]6&C_^ W0WTU76, N.VA\<\U+#T?D<\.$6!=%P!IB'8,YC"1#*F8@>[ M"(F1D'&3'V5_BA86P&DI^M N$EQSP]E^'W:5@U.:&VF!;[74#H%E$TMN+1$H M3F0,6WA3AO#1>?=8(/>(A<&G8W6%$I6 76F1,2P!\YZGC(/J1! SV,3' 8^' M6;T5"[!1,N;;1R\JS 18C@6]?.ZQ6;9?PWZQM/WT<^\X^F^O8\ ZRS4KW:"H M79=JO7_*FT&6C1=T!8O 'DRDP(PQ+:0!P] @*OP*)[$^0UV!/ +?&F3(>0H= MT8&0[&*;B]T<"-Z8+V/9+SY^>/-!?K8O0-J_7,&/64A=#ZP>:P;53?X%LVL^$/&/O_DW-\^EB=XS M6HS@RH7RERZD@_G]!K;_-WF?+T39_W$[KKY?IE*5)$0^CZ9AN4*&3?'I0KK# M;3F;4$2R/-^&?)SRHV? 8-M,[9^P;ZQ=Y]IT MO*Z';LI?4OU^]>O?ZOIK6K MKA/@$TTO"9 PVPYY,JXC_SZJ"Z.\YR$3<-9R&!H2-3:U-#L,1XW>DGA M/\\!#/S3< VNAOO3A-G\O[#39%[L@$DOY8\4P M5OG;TY#$<2^J?E2MX6 _R,8!."\FMWW]96AS& LH@9.^?]+R=RHF6/=Y^;K% MSQ=AK3$1YOW;M]>ORZCY3?3BZN/O5]?OHO=_?GK[^E/TS_=O7UV_^_VF%UV_ M>WD97;U[%=W\^>+F^M7UUKC'8^C+1 "^:QJ6.MW5GKV?-WF??>@H[X M,O/D\9HG_!:*18/#ME2TY""Z\9TU%S*K.O[I^.>]GF2@8T5$%)&58-C/+J;A M(ND8IF.8BF%^^7,HIV#Q6?-K$ULT7CN:0K9>^5K\>^FOG>TYL8L]EYXNUOKG MS,E0!-++.-S:')&>#^C!EY918#&^JK/IP/A*CW'VK4QJ>, ?\<&./;. S?#> M_9'E8+?[/Z]&H['LP_;T'W(PA4]>P_3[:F"OASZFF8WKN0VI+P!#:4(P,4Q@ M)+$1AL3""HQ31YM2@0Z:;++..768F$7:E!/QUVJI[C(?D@TDBV1%,U^P,;71 M+^$?XQ-4-'RM5\3.IT._SU?QVR)L/(F&/F?"VY.#^VC0_[]3KP[XA0J/^#5$ MB2=Y9,M5 )DOER%PA+&N/[2F=]0,%FK3V!B6&B,UXQ*EB"2,4I'H&!O<= 30 MN:0G'M&AE.Y4>H%.G)*"T4[#Q"=-2MD(>[=R4XBCSOEU+SJV/'4LCAW!S&B: M FXI9.(T=9R@M,G/>F3.YFLX.P2]@;MG0>]AMC:A,9M.\@EHAWX;495<;Y6) MV"NR#G: D8_V3H;,F8> Q-E$NR0!WI*&)=9([I@6B!(A=K'1-F M"7+ HC-*+T03>@NKL9*H6RU9/1D1/MRT (N9Q^_G;[BZ\[M,C>32^5.'N)0H M8G_WTMXT$PX*G79T+ZL[,^ V[XV3]@BUR()GSX,SRNPH27,W9_ M8^U<#:VW&V!&^8)<;I%CB#"?,T,Q(8 71E"RIN7V<33+>MSY Q7:%JG''@Y]!'_KK-B?;)RO4/=5O_!M>AA>\+)__T3^^WBM4.XXU3HU.4H9C+)UC!&-M M$L&8=KLK>CN#,YXA"-HA4]$#,USW=GZ5*U@NF9RO!2!,/S.UK)*Q=;;(#/>9 M(36EL%C.BAN^29_+7O!#/Q35%JF_P(T+OJ%E@:@SS6U_/+F_ /U[ECC_S=HO M>52DVR];3\>$P)WJ=?&I"W;G+SP-F-4J#=:L9@4D8=W+[WC74(EFU5W+1;QU MT<^G*N^;/FAP=@8[_@N3_F0:"B 6GCS+.B]?,-S\ B4'@3_S6QM&UFR9!PU1 M6<^;084$YA_Y8BU@]0H=0U76G?QBH\P7;\PF;^>X695,S*0$9,*7%HU R,;1 MMW$?3*!A&)Y7=\,[)PL8V2\G'H@^N?6U8F. 5'C!N*@VJ569K)C!M92N.[_C M^ ?:[]J.BL?-\1\6MH"3%?D- #['BUJ5E+&Y'O=5J%#9K4[J/+N?7 ^!1O:3 M_/YP"Q2;IE*E)":Q)LP**Z652HE$.$RU)IMKPS>W0#%"XH0+RF5J&!)".N.8 M!.U76R$X;%A="Y0#MD 19]H"I>#7"!C6/DF/D\UUBN(V1SKTCZ7/&>R"(/K_:&->NQU8?7L)].*U1J=MT MTXE5+#LK4IS([TNUDD$_MJ O/*05-R94P!V@-3SLE)F5#,XV.)\1_;(@&&P3 M[\$R*)HHU6M5)%7*86ZIX(P:+(034C@&SV(VQHV[7$)1?9<[1(R3\,O5P^7^ MND71R$Z3MBS!0L=<*$(84T1189" OUWJ)&L\#1@FC<.D&[KS[3QIUC3IGE=# M1\6D!J6-!HK>V'_73#G-9=$I8?)"_OX@W@%W@ES:U=]HBT.=X443(.O#WO9F;OAH83F]3AM&-?MK^/EZ8N_RE5@% M-C$B4JA84\V< X<1(.(3ZDV,9H8A5"* M7.P8-E8QGB8T%I0FE@O6H"L2A,N-\9!J$[EL"%H^6FTJ=(XZT*]R6=W0/JGJ MM+UZ-'OJR?2CQ$B$O#.,6\L<-RHARJ(X-6F:*NXV5X4>?"-?/::I<2/?!D7: MH2L13!S1#*C&*4N-$(*D&AF'P&Q1*6^ EPS2)Y^K2T1T%C2VN M-MUTPA97/]@>OE+H>((E?JK5:J;>^N>!AK-AM?_R)OPWK]=%1;UN6=';5(E\ MG-5M9+$U2UX+B2VV'O!862+"GT-?]5'4D>6+P6;7']B5G($_+V\N_9[MO=UA MU[.3Z7BXZ%WW:J$KNX+5OCJ:CD=9OOP6&-DPBP89;)OC^AAK-]KO0,IAV5M< MW1=C*%_@>_^4F[#?C@<9H&:X24XGM]FXZ.L8]%2XYOM)Y@!P. E?#O'!&=3M M)AZ+QE+[8FZ/.'!@%FE[[U[6U)R/A2;T,LLG^FZ)R*4EP M:HE!3J4,U&[AA$FYE12G' FU.6ML]\^,:C<89;$U^2YO78:QF!V*5,RB4 5.V+@US*+;IKT"RD+P2,M;" M3EI-MYKI?)"S(?E=_<'-9KZ1U+>:VDDA+^Y7]IJK;W)LPH__* ;U(8RIWNI* M*V$$YHXR1UAB8VEC@:QC'(PTS.EFE\^_PO,_W8^*E,'7Y?K<>"J]#_,NTPK] M+-_!E(JO!3Z:P8S_S)-BV_,#"KUDI2/E+P^[AP)]U&82JH=(^-'C9=Z<5B]E MC"WG!G1[!L04(=%&@\V+I#!XB[3ZP]/R7^6PB_93S3P47@I$T+?VT[?LD,VF MGG8]C(WCE&F.E)*,:90J;F-_W+;"L5+)FE,56[4>[X<';?[UM.N1RD0SQJVF MB#.!N. <&:83 AJN=&Z+?#W>P -^G 5)3)P(B:T#0C-*A%!Q$H.HQ*", M8*/H&2S(I]NQ_8%6A+@8K, XEL0XIBE-:<)9',*2#8='W)! MR&K%P"$N_-6''T"UO0_%2UZ?^'76&/[]%OJ:SW>N.5\*O31TN/8:7ZD$]GR> M1W\>K'M M=N%J5[[AX/3L.'@QBNSWR2TL5CA0P%@YN;V,BIKW?Y_" MRF/OAT;^9_WQA?'0#R?QK:D,*'O#1*,IV$;:&RMV')9[F-7/0RFMI3#>O&AY MK2Q8;L8VL=0>A2.;3O$,D]T.3!1US(C_0PD,\ASOI/S>R99?6?/];$,WEA L^&[JMBLF_S MM(=^[B=0G.;Q4 >=O8W>HF7J>Q<^S:\*S_;_LW6$1(XD),6QL<0RWU)'IG$J MF#%.6TJ3)N4GX.(6>!G=E2A=$ 8%E9GP9D@O@P;F[+ZX4[#ESX^05O"\$IW[(KFS+$+=U MJ[:F9FO[]6]K3ZLVT\\!1^_]E=!;X7_U[T;9V"/3WWV3:SF91?KF*1)EV*K6 M^F9LM\FP.A0V%:6K ]";Q[][<*X[YWP# 6$3IX5E5NA4Q(0Z(0&>,$N2)FO@ M*2 *]U* *(X;&HJ48BNK28:=H-B#%C2@^-@:4&/^XZ:;=CS#K&M!?I06Y+AK M0=ZU(.]:D'=M6[L6Y%U'X+:Q5M>"O..?K@5YQS!="_+#M"#?;)KM8,\]F%U= M9!L>P%/<3*(%2B^M]V]E?E$_N"9"B*6*06V;5+LS(1O/YMITTXYG<^T\R,:& M\YMN.F'#^5#NMYA*YD*6=3W9K;_@1CU2JEGAKJ]DKS& &<\2SC[;H<\(']R' ML^7EY$DRT%+*#=$N24T%98 H6$U M$!?:/ EO_\P9@32F<2P,(EQB)HU.?4,8 !PKE#]\88LCVI]\/0Z=7O.T"X*9 M-I*AA*"4,REXJIS"5O(86T9ENL6Y[4^^( ?/0&MH7GV@_*8J4MSVW"6DE64J M!AW.@91:D2@!8BNHMLKWNFV?1K N=ZG2P[9(8=HF=^EX"G;C@2H;2W!V/U!E M/3^!1)GIP);AT17)JZUA?N4KTF')0OU94UF=HD1IBF.3))PYJP4HF#I&PA?T M(]?4G.?QS2ZI$T89%[-$,"6)D"AVL40)-PX;*O!#O?BV(/ NRW+* V0 1^[@ M2??K,N7J)E DRP4+?%_UB^@/"\GR7ZCRA+KTC2Y]X\'TC7I;AM)%4N_.T/%/ MQS^[I/_ BH2$Q=_6[V&/[C.[<8/885^TJ.Y7./OH@C<=]4ZUN*OG M>X3:VWJXU?2$:9)?)H-YDL]K.NU\XW5\_7:]:_AO?ZU!B?D/0L M&H.4@-P49S\4\UDN82^^"N3YM[]@COZ^4A!_F,#Z@''?7_M M5>10KUI=Z)9.ONWO[U;DY._?+NUFZX7[SW"7-6>P@"M-,&87.USM 30LHBZ/(SF#].A0^Z/0Z%.Z$N%N_=JS?N#H&_ Q6L(/A@[Z_ MN49K%9I7TCF7BAV*.JY94F'KV>@'6;X# T&5:M@MX)DNH'=$^T2-J1R M!,LW$+CTC\\*7GWQ9,@K?P1U=GC%<1AKPT#*\M+:.*)0)K1R'F6-;Q9?O;& M]S!M;#-7)2^O=H!=Z0&[%4FVY];6K%9K!K(=VVR!04_"2R$KOF.CIQ_(>;.1 MKY^(?@G)=K^>.S<=3R?Y1 [#T=^^&*5NS"SEM_BO_[L<3GWFV3R'8WD6T<9G^*2/I1*K?;EI MK=QMM1('$O[M6?JDP]K&O!U[>=]I7 \Q\0[GHQRG^T^9NUKC]<(FK^4_2^JH M4<)BRAQ++%:&88H\?B#WQ<_ALMRF^] >RE[)=[Z\]7JU:T,:"P9:'=,QC9EF2N!$:R,<(I@@ M:PYW^MU!E#V6]*AH@ZYW*'/TL)QTL-A:*V2X@Y:]&>+("FX#M&RIY6J36(42 M[!!+F7%&)C$(B<.Q/\K.Z.KFPW$N'T&^!CY#25TDC&,+$28 02;AW%6FF^%!H_5>Q/-$ZZ817$BF6)$)51@AIC#28K3Q+1+[Z7\,FF# M=[RJ6\KMIB?WU9/53F5]+A3:=46OT>JKZ/<:*PLES)E5AD% M&K]QL2,D45JBIACMZ;7]'HYI+\6B!?OW0>3[:6*\9X],3S_LW6#H4.,^4\S9 MTI[PC=5MG%C$#2!1JA5*#&"- <."D!@W%1V$7[(V>,\[%.KTHY]0/SKP M"1 ;H>ICU>_FY;Q=PB<[OB,UV%(I33C2W"2I9$EBTU0IQE@:V^ Z/6226\,! M$+X.]=ES?IDN=X7^Z3"I#79X2RSL/X1D M;VE52A$CD\1..B481T98J0A.;2(YJ&MI4US[*:S*E'72?G;2WNWV+;#>UD/" M.NL-+[B_':6QI3Q.'5/8IA3Q_Y^]+VUR&SD6_+X1^Q^P\LQ;302:2X#@-;(5 MT;IF>I\LR9+&?N_31A$H-&&! V W6K_^LW,J@(*('@V#[ %'S--$D=65=YG MK]MUAQ9S&>\>;A[G&NNMWQDVWWH[I%VF_L*A/3031OZV^R@?>=_^,WEZXH!W MG,GC[#5V\-' .GL!V]]$@#4##W4ZTS/'_LY" ?5UFBYFXKN5PP_[H%S[+H#F M];H.9YR-QLSBC$T&KF=YM:KVSL,/)Y;C^?"XB==SK,$8R'?2'?K^V!J..1L, M3SB(<'7G6S7D3/-Z[#<&KNA)1J^IG_!6?%L[?TV,BK^7G-*0';G%.% Q'%0; M"(^#6^7D1!R,J.;(JZ'N'F49+L]+?,1 NE7CYVK/K>*'6.92\4+9K''0QQDC7? L[(Z\<<*=09H"J\I M6(R8R$GO0DWGUXJ;>UEU/_1H;!7ZWE'O&ZP;5KE9<=I#VSK!@,[-$#QBGP=[ M[?.P'=#9]EL_1OF9U=?0-9T0[*A M#^V#S-V*6G /4?8=8.R-1-C/@*^:U]$:C7KND+ML-!PX]L 9=2>3KL_MWGC4 M<[KNBD$1*_VU(]WKZ.1>QRM[4W%WIS=H5OY,,YNJ_=RRFI;57"BK&0Z'XY$- M/&+2'SM]SQIS?SSH6YS;0V#AT?M[%3AS3K9[5H;Z1%BE0J W$G\JK))/'+?G8Q$: M\YRQW1]/AA._[XTLY@ZZS-X\]6 -J^RN9)5^\)U[5__F2?SLY56S6.1Y$Y=; M:GO2U.8,Q@,V 2L(!QOT,(MX9/N]P'GCG[0[2_W?88)>MJ2FG#.BY4K6!P@?,,[*$]'H^98WO>R&>.YTP&W/?\ M,=LJ96Y-7;G=K^8W&7INCXZ";0?I)P+9#T="F#')A_:HWV/,F?1&XUY_.'#M MD>=-'#8R[H' ,[?YH['E\Y-O] 6@>7;>F9]118AF.T[AN=LVDZAK-1OU5 MK6$V#EOPL$7UP3XU"Z/3U<4:NY1(/V(C1GMMQ/AT&X%53[SDT8E]>&OL?LL+ M:TM%3T5]TW_\:00,X$4:S.9P7P"_S7@VC3V3?K!>&"REZY!UL>C!\&( )HHS M8\KNN)$N?#]P V!8QC2 ]R5(@D80"=: FYS%"G<]?L?#>&XDG*5Q1*4J F0F M &23>)$9_@(K*N$7T7+%F#.LFL2?(\^8QVEV=8?+ .@YM4- 9@F,/YD%D7CA MA -D09Q057&0I:5M$.5=:4?('BH66UHY[A29?*HT3!5RP9;B1_5^K'YVIUQ MAC^X12N(_ RP^$QM +V[8[P#N/BR8F^6MGF1PH,1^A7;&@-,=,/2J>.7^F*Q M+"TVX'YW$6*-6[94(+=R:Y+ZG++2!OW1^=(QON*9@E6*B %PWP?9U&!T*FKM M;#Y/XN^(?0KQU@#>.2(IC_#S!DF+,5@1< J3&XZ<6$,8?H'*D==6/A]W6VM+#C7?M6GOX:##M MO<#LG4[>:.N>/VOHP8%Y0["J>\[8ZH_' Z?7\P;];I?U^EUGU_8_Q9X3R1#% MP ZL:0&$W0%2'CU[Z<>+1#D&*^Y"$$8N<&!?[%T0E9M&X).N@N]7TP",B.A7 MX='L.GPXGCC>Q!HXXY['./?[XSYCOC?DC@\\*(ZX)&6U__"6VB.(PS#8?_]? M(^"E_=>+UOW1R)E8'O.Z8Z=K=!]4:I(JB!X)6HEXFF+*"QH((5 ]6@G@ G MNI@#$7F<9=,CBE=[KYY']GX]CXC5R0+C5Y\_O?L$2MHKT$2^7<,_.9==I0>LKNUX5GVXZ"E* M"ZCI^K,=CZ99D-()_Z2O/65L.H2TSI@GRD3_=?'CS]K_JSDX[FXUGD6M4-Z S M?<^/@RW!?>37U\9C-X.C7[_T19DF'MVWJM?IP7\0 S8UKSI0NYXXF0,[A0OM MNBX]M7VQ$&WC>W%+3<<>.(O)MP!NPWM!R,3?>(DD:CO_K(BW]?L4:E/QMFJS MGVP:N-\BGJ9K&@+MVC!H9Q[@]Z(> OZ@4DWQ;[X*(12[<#Z8E?$%C*EO\:?%'X8_6 M[R%O^F9H70(,O52V19@689[_$;&%!W![O]2A1>UW1U/(5BM?Y<^53[LV:=4M M\3K+5_@_L.M:D#VL[-+JZ_;[O9$[&0Z[(^9:(^LQ7;OLO;KBVOW3.>*NC70Q@R<] MK'*C??[RA\'D.1&G2WA(8E*/)J OH;[3ZI+/=S5T1VY3^XBNM"6XGB3?KN+6 MULR\MJGHHSA\Z^NHO;@^#T^C[KJO7I\VFV/SZT;L/V@[0^W;G78_/YV M3^1$#MRC4#7COH #/$@A1DO:+6DW]?T')FV9/'@!Y]=2]D'?_QBDV=BS6*0) MM.V*S\\;SM_N\]G+8L#2H^LK+ICU[-7UN)T)T+Q6M5BZ@(&(,U0Q-^8$&P/( M9:-24>APZ;AT3!9YZ;V//\01505Q#\ .6>1RS#1?KD8H'-IXU_]ET0(#9YK3 M=M,M):=NV^VT[79Z_AKAM_]:!-G#391FR8)2G3YBRO?7*8ODV#<@#D$;PF;0 M,N0'[IA-7&?(&;,7!27>5IFIH_G)/J^;EX;HZR-1I2O\='@]YP M8G?[7Y!_QT M-'+&W0D;]B:V/1CZ/AC@?;=F8..Y5<+QP 0 F\56]\Q0N5P-L''\YY@ [<=M M-D/T--2Y,FO91:.S1M9@.'2&W/'ZSH@[XQX8J#9\Y$-[P":;AR*=0Z-KVH2% MRTZ.JT+OK"E4IR%_ M5J?E6?;0Z@^L@3_Q1XXW@!T:#WSX;W?H,Z<[&=3(E[-HM+W^R+3ZPV;+E>TI M_]RY>A?*L\X/]F'TW'WA?F+<:!=%N.]9$^:QL==U7&>$"7G>N#_L< M6A1$!7-,>0C(=FL:MSP"81B:8LR"-PNB $06O.U.3#&*<%:3:JN8Q;5M&#E) M8".(L+P1;YR#U0W L-3X2>'J6ME_'8:QBV^H5P(DVFO2F77'?.#U' "@ZU@] M=S3Q!B/7'8W[H\FHY]:.'QG*.8!"3M]$L+$\;Z+\'M^/^@9*[2]B=>E?9'@I'52W-:E^%4_%^.#3?9&IR8J^3CD,>"G$/<:3_9(YV!SWO=<[(-J M#9U)'_N?CMTN*DQC?^C6U2S8< Y6,8^Q:>=@=VI\B8=81Q[;+)@3G"'.+@3^&CZ8QY0= M(SZ9@&)F]?NC@0.Z&1M,/.9/?*O/V'C4'6X.-35,=HPO4X;[O8GE3Q@?\-[0 M&7GNN,N35361TMJ:.?H#L_>7K.3>Z>>G5R\\ 3#5U*< MNM(2<4O$N\F#1VK:I>$2N6S!B"Z7#N6UUL];FB',^1>>W 4NK[>!\H"PF$/\ M-^C0!^$;^5 64]5]OK6J.^974]S%\9\7'7&MO= M[M#J^KYM^>Z*,/&!G)7]SG(=7FZJX,PD7!F\*LF741-.T)S[49$Y1P&&JPG% MH$KWL"(BGW:,KU.6B<<$J3HL#!NX\HD3;F@OQZGE!C/N91S>D/VCC3GEJ1*_ M63?+ZVB'*_)DW\6)_ JOTZ>=.P,V8-ZX-QJ";3P:#-G$PLX\X\'(8ZYGKVC- M4QKU53,J&X=CH\=YN#2WG,9F=\JQ/]SD4B2&%4.TM2U>T/!YH!=U&FAIXW9? M$2'/>#:-O8U#LJ6@6B79\).(N,O'/"(O9-NQ'"(;1<+QOZZN/GW^Z ,YSIC!'W9O[/?\KCWH'6+R6Q?D_7!D]P>\YSE>SQ]W M)][(G?!1KP=O&G 1P]QN7HH<8?+FRZ=W[X,THX%V^T]1*4VIWN[LBD2B1P,EW"16FFGF2Q?,#-5)];G5_JRIJ4<&47K17[,KM.9-J/I'KA]:*UZ\_OV +*W3A,7I-" M3)(R?CS2B-J\)7OLHW/BPZX=>KGIIA/.O/Q:DU\!H@+/'D7YPD6C")>0!J@/ M@,K$#!3Y* >0S^,WKCAUD2."F1]&O=(<@Z+XJT 1PA A1S_Z?\#APAB.G[_38R.TQUQF/';<[&7J;(S9EM7>LJ[TW']ZMR'DD=0ET M7S2H4AX]>PF&Q[+6>PY8UF1N>G];M?LBO\O[X-H M+H\%+QLL)6V=GUCR,:'PC4=IL#5'WV.,=9G5[SNNZ_1'@Y%EC2T;^[IY/M!) MG.!RU^L"OV#]D>5X-AB!DPEL47B(VY,[0]Y@R\$?S#<0:^/[;V8 A7Q2;TUC/$ M**[9@.+8!2H428$!P0XL,N$,3)P'@1BF3![414M=LI\N7$P:^^FZ\0*;AU)P M=,G^).? EF;G_F*]=B;GIIMV'?HR,-]RE% S#ZI,+MBND MYZN8)>28>Q,DW,WBI,H7=)F*7R<%"L"%BSDRW0WRAMAJ@3H2SU#_J+[ MXR8CAP^Z5F\\FOB.-7#&C$_Z$PO$\&C$_;&_S&Q!#[7Z_X^P=/E-E*=2^Q/< M-SYD:HK5[=8D">DNVT)P;V*^'0..[:\,X#6L 9V9M<>9 7T'D8N2@ YLQ5&1 MI5!_3C?R[INH>F)ZHZB^[0*6C_RQ;3F]7G?L6([E]RU_X/#)N%>C(5C=GC5H M_($%4>TQT2'JI# 7T'5$]1*<$-ADXDS@1W4:3"3SWV.H0Z,^I: M#&S&X7#LNZXUMEVO7W/NEM7KGO_<[?7G#F>BG:Y0K.%CNL!9=2NJ)%8AA8D! MDR!!M2DN\V%U:N*(A>(II"Z6W4VKB#-C#X@IZOF@CR7QS,B _Q-(^&_ UW@. M*B!(C6\<(,6@IEA;:CP'/A NT&ML3-#AG?YB HC!'6C,X8,1\=LX"T3L0;O+ M1/6/ASRA7U8M$1A08L08Q(/3H$=BE4CY.:25)EB8XE]EF(R4J.7'/FBR< 4\ M YD7\,!)$ D)+/D:'"6 !Y +NQ^62KOI:Z"((AF\&-ZX (QGA*O:;MW#V0)X ML#T>'@0S,-3,LP=\CL^(CYI&L4?X*+F-L$LN7\6R!4//"VWD/7#H@/GQ+' ) MK@FJS3Q%!A\)FDPI]S;? MH[4+WFJ'U)_X_'A2:6=HR;@I@%U5=0 X\E74S^ M">( <0$(CL,#< ,3@S-0XN#I&4]F:E\G#ZLD"9B/> B(34=4YVOKSS8ZFP]= M?[;]"X^OHKU9) KKVIR,-B>CS?%L\><$.3VF2N9$%:3L3RU$ZR9GJO(SZ;Y4 M]U\+$"FZ ZTW8<.NR^P^\_M.MS\>@:;HVR!$O>[8<\;VYG*0@RF->_IC!SW' M'/:6:P\TFR[(RC8E[2,7K-H]3&7Y*WG6=&>LW?.=OLVRXLSP03^G>4@=+48-$E:M0(D6*C%E2Q''# M5UICJ"RFLLS9$]V/25/R%\0G00ER63I%91#8B]8TG'I%>HNT+)ED(G-^ M7GW^] XSI%X!#_EV#?_(\W[<$/1^:M\RS374+)Y7&BJK%BY2"J^@'(^\K/JPT5DFA90DV"ZG:8RFA?I27_JTG\J2D9) M\R@K,L]>6M56?^LV@_8[WXLY?',UP:^NF _K^]5@X3U[2$OY07^>)NIZV5]. M5R-JCDLTGJ-?2SE94[D:ZCI97>^R.J)^>@;HM,W2?N?,6WG.VG((29DQ39!1 M_.GFPYNW_[6Z'\9H*<&I[BSRN,0-,(7O^7&P);B/_/I*OQN5;+4)G%)J5DU_ M)HTFFJN5;ZV#;Z-N/TJSKE76FZ-NU["UVA2^C^_?W[R5WJ(OQJOKS[]=WWPP M/O[Q]?W;K\;O']^_N?GPVQ?3N/GP&A20#V^,+W^\^G+SYN;Z\\W;+\N(=CF( M] CSKD6M98GY$M.6255Y'>/VB-Y1$373)]_LNR "90CN-_)"[;3%GQ9_%/YH M9DW13Z0HSQ-U>2W"M BC$.;Y'Q%;>#C6[)GVKSVSF3'I#UNVQ 3;Y]UG7 M;SP:6IXU'KG]@>/XDW'>=.^E4<*( Y2PE*R? MW2,K=2U1RY__G.6F65W=QW*?W)KJD=J"$;V^I>XI-14C2Z4K5NV,$8'K2PU? M:T%;V]]5AY-*7_:#4\=5D9)^[?M!* +*U+Y0%K8A9@<\W6E--]\_ Q"'Q&7%S*3CTI&AXAG+B,HW0Z2!O6[TM(B M]*AW34/-]8:-6>E[I\5R=#%2A#R#Z Z./TX>UF1-;E#:1#0G_>AKW^F]5=V^ MPX<#"_[= Z7-8ZSKC#UOZ(U[UL2UMQBN^9KR\I,YOO<#0"3".XM)&G@!2QX^ M^K\'80@'\24.%R29;R)7Q'C^WRJ0\0F?Y"9\]&_4)JR_*WWUH/\B.^,77QPT M8;.SW V_TD7O"&?E>Q//&O4=VQOT'39P)UW?'_8X\%'?LWVGICRJVD/O1SRK M;J>_=%8ZM>5-]S"/D6$"F]P-I#FY'T:^(:8!6](!IHMAP/\;3^&G^X=;4&=- MXQ,0=X#LFC#@]33@OO&6$FHQBOP1-%$7> '&=N&%7*7NB>H68R;R,67T?CDE M;ION1"(@YS;#X8=YW)>((%=GS<&_5J6WOO:*MRR[=&_F \=OO<&3$VZ8W\R60(3Q]- MW+[M[-),]43$FZ@)[%OTV$&EI.)4%5=J]"T&T5#6IJW;R9J]K)0I)E9;;M]S^ M3-S>*&=++J7QE7!SC\3(U>F6ZIV/2YBLNUU+B5R727FV=$FG-EU2W^G5:9'U MZ92%V5ND2JY/A:Q)I*S+CMQF:F_QNXX@RTF3^@)+1[HBC[([\U<6,=$\ M%7Z 55Y'+B@(L!;<'+S$L#M&<5&N9&!\?Y&FRHEY';'P(0VH'J%(['JMBD=E M1#5=A**/R\>Y*A5=XU3:-D>[OJ[16LTOJOCPE2IVPS"^1]7'*Z^,:2NCTMY\ M=6YI=4FQNGB18%6S7"'H4O$B]$3G68;*T"VGZEF*.I:9( M+VK^+;$@6-C?%BP! M;A<^8+L44#Y1FWL']".OZU[]C8 A<'%I,LEF-=BB[88(GPN(=1#P$==1A"7/ MY??FP8;[^#7AK=DO8["^BXJ#KBR]O7)CY0 MZ)NV(T,LSW&O[.Z+THOI.^O%+U1(LQ!!E&VW!+5;E\\SZ=[-:# BN0%%;?1] MD.(F4%T459N+ZXK?0#,+:"R.4.)1QTT-"679ZRO!I,OD!5+ESW^27]_SZC>P MV?E7>#3RZT4JORPVE-HSH0J^'6J)G2#\PN?FKG XJ,[.CN(CTO8_N"1%+FKH M_0!C 0;& R*/(1%ZV$V 3E_:%@G/6!#B <'+DP=1K:/(.] >@EV157LJ6=_/ MC+Y]AB M"Y"0H[ HQQ-\!"Q67R4R?SY)J V(H#P'K\R_$]9?OV.L>DNO^I9BA^AUO>KK M\J8C8TGH^NMZ @35Y&352^TMEZ;>):UO6SNM/)9;_RZ-3L%OLNGL!Q#7W'HU6=K+@]<2\W1;5B.\3M0=9P@O>7$CSX1$&A K7"P M*3"[\$'Q<57]2?Q#7*WZY,CF\[YL%^(OJ&.JQ"M==5!7!&@I!3-U"1;I5=\Z MX>M># RK6+^L\2O# 5"$@H&MX];KN/1:2TQU@V84"<6=QVH H(I;EA C!&&* MW>*OWL?Q-_R\N@3@L HA*GMKY+M!V@X*_G4KG%C '?!EURZ5;%KC<5]1S[O5;Y2%I!0V#OQ M5PM!<%'O11##H/2P7(]P4?&LJ@2 #TM?X:DM*1-!&%:_"X-OF(U2^98!0&XP M!TC3ZD^(RI&W]#7-8ZY^F2)]5[^<<-!&[I8?S.&(9W5O%'B^]+6*4RV#DL3_ M+-U ZDP UAH(]Z3$QDN4BW7=29R*EVFZ,/Q*.09PDUE667.%(@9="LZWL^ZT MD=6(81>Q4)D!CQ*, 8KUJ38Z:*"DZ6(FYVXG.8'A+:J)CYDW;);]@?2F/N3V MI=8_<9>!GK2.*H36KYBW>(99PE/X/DB,B-R@]/*':B^@ M($)-&5:Z@"U,D!"1?( [!^DWL6*A^9,NY@:)NY@!!.*,J*XZP8)F3*$ 9H@/ MG"<<.&5&6CZ33-(4EHSHO*3X)G)*O!.6CZB5!-BT5S:MFL:IU/!GEO!D5/B,KF:V@ MHLX",2C$A-.>SV$Y<(YXA%-44/% 32,$6-.0B;91.;A9PF ="*HK<;2DOOY* M9^F#SHX8BX-(/+"[1)I,IC7-SP.%PKJ^W= M*?(?>/Q=G% "!CS26P"J"N&2OBBAHWQ"L73XQD>6[0H8TKFP!%XH=$[3V!5) MY[E]C6>XP)\ 6Q47!#WDFU@$XE&B>%47&8NF+G+J4' PB M7V&3F DD>P2*EV #M-L'T2TM%?9U_0YZ,36A4SW1\EU-#;V7R6***.:A($49!-#"1S$'C\_T45RR"@W#Y;0P"Z(5$938)@(@? MY#$*4Y?0"(_/\!9TP&YP%XC)2VFF^Y;PP$&*9G1B'JB\BV1"S'0)1>#".>WU M-) $14T'D4$;WX"-PX]I'$4\+*1(L70XJ9"4EN*R$N%(WA("J85TZO= JNDJ MC'8?0'%/A6H%^$A9,05CD'A()PP@!5[E@92/1+M1 M1,F%0.\,5"HI<(1(Y"'U4Y$\T<@\.9T%X5G"2D M)J?"\X-:.=XJ=ADEGD!([0#4ND2S'1/ ALV*YZ8@7H)3'#^1+-X+;1/@@8A$ E\X7@0\@:5V^ZOEAKD]+)49,;L:WR ,5IUN0%5D^ MWAVB#NI@.".ZCHA*S$YN,FT;=F%!#*);!(1$S/3,+$C%!UWE@].'HZ5NA":F]5BQFU9KI:K@+SH&E&36AO)\*;S( B R%E G1*B@D!5E2 M&:XSH]@6ONLN2. R; (IU( I9R$\GL]!5($*@+HMK$/^&0LO63HG]S58!4(W M*'>>S// -'8'W%U8.*\__OWFS94U%MJ;N%)VK@%-C]_SDD:!9GB,,[C%E#U, MQ-,XQ2W.;(OH&.0]0C2@I.?>@B26X&]$)J0+":6>-#[MF,70-E3+^01VF%B[ M9&O4<>>A$,FZTQ^X#8M(0]/]^!P4!6D!%CL@56DEE(#!(0I,90\A*=O1)6]8 MU\:5\1G.W'@GKE827MJBL$.X%X&@<^E%QWJUZ#;5G.7H_-9D9-73#BHP.B!6 MZ8R TZ!G3= ;NM$3+BQE4&<8^F10#6%YB,23WE;JWU_L!@GEXF5!2N_KJ!53 MQ@>Q\F7EN$99UQ5DD &@=(%NM]1@5N!"0&]#\I@#1PR0]XK1 )IY@+J*7,"L M8_R#BT/*V#?JW11/0F6\XRT+^.BBVW@NUHIX?(=>?;:\O]H&J+475,L*DP1? MCDH5Z"R4HTZ,39IAD@L)Q5ZUKL4P0AZ&8'F[78GXQ -"=I_[Y>(%F4; K. ^ M4&[S81.$[Q&!(/Q3B6B,FU?P8@MH>/HW.E2E-TB++57(*/8$GA#%:+@5T2! M2DT%%"B[M]/I&+D0ZUQ)3>[_U%_1_^E 20WTH#T3&_9N^K0AF2%?W'X]H,[> M!>ILB0WTZK6-"!1H2Y!4VP/=H=SD]VN:CQT^U@>O+44EJ0YF"G"%RF-#*IZJ MW?9!.;J2BB6E(:(>(,?O*&L9V>TDP:NQ),0 ^8%*AD=,/#.\!!Z!?A&RK\'> M)TL)[43%3_\SBN^C7&U'12W)A'+H*Q=!*CJ%(U"Y2_8WL-R,+]G"]XN#>0WJ MUSSW/]YS<9OAPGZ BHKV)$ :@^Z5D@DB^XQKP*OWZ<)_&H/@O!>MOB=R7R8L MFX), 1!,S"Z-$U)G$I$K('5 NHZS!2A)+$ OYP3$F#1IA=N1H]LDBQ^DHE68 M1?G>?%PDU6.YC8%1*S,/1\!F'$SO0+..8?NQYHJ+[%007@QKNOZUX"@%(VFP MW[);TCA%"U)N3+'M83J-YW.RP;ZC;Y:3ZY6\'2%*FWPCU0 F,+'BM,C< /4I M@Q5-%[,8>!(*M"OIC@"T1(\1>5D+'1]T$M!LX;=T8]+VLY?58JPM!=X6= A[ M_!N@.!S9%[F=^[UJ9U+\$H@>EJA$+61#D<)$5ZOH=[L'C.IG4QG5%SB+.3[Q/3->!XC3-]?"T=T[TAM1^?6*BF?I MC]M7N]M>&!3N+1$\F$N_&/GD$\YK'17HIN3"4(-=^N\X^68:GV"#,(,(N#_P MC-^N"8_>@ZU'YK5I?/TOL@42CL\('XI6K,KEP&2VNK#?U4/KWJ_FF0'[N4-S M6H]0ZY-/[*Z%(_2,%'<3:(QSDBGE)S),S:-""2"%+TFQ%6D&Y$;!T'P%M M24OR4X+TG*&U)(DF#7I!2G)Y 06HT3:H6YR<:P5]_)BP%;_].HKPIPR],T9<2/7&RNNYB+ MN$P-D'G0A#9KRD*_O%,.G+4RI7T1JI[DDCIVUAP MFZ!HJFWYM'8BX;.7I%T/7M2W<=H.TFU;;6U"LV+3+==ME]@I5!87[/XJZ8_%75+JQ[V5F9E M2R$_ H5L+)[?CUP$6LB^%T+.(^,'C3I.9%2?+&\DG98 6@)X<@0@+- \U":5 M?Z5DUMDZ,@4K*/+&[(Z3]Z_130L9DI.Z/EK2:[36)7N!(FLMR;4D]]1(3M@V M9+!&)1LEX^XT@A.]?3#5I'$5]S?0,45^5UTJ2:.F?)L^:FL4> M#\%P3*6[FGNJ=D;UP9*16"TA[%8X.-%)3:QO#B8E"/X[&ER)V>M@:4K_$PT@ MQ080TAEXS]DW3-I14RW=!S2ZE6H'+?PB\9X#O5Q::M MR2P),D 2WT2J'W MW 0M!WJOD]G#CZC:JA@(HW@>CPPJ\ '0,;."?P_H+]PXF:52K:N0ZC!E.J[2 MB8NLT[P E1);LT42E7(M,+1=>BH 3"%T55B;CHG#W@KJ:_F,J&N%+!=ID1KBO]8F>T#1,*>ZQE MXU36XQ3KD?'#()$1Q+R&MIS9_MC^!VV2HY;D.&B3'-LDQP,G.>[.[*=!B/T' MQ##FV%W(NERT_BDA;'4A&SF"E!ZI&))(RDDPVWW!:[P%TI] \?YY JR(:OZQ M7D5DN"L&E[.QG,5]IA"QCO%7BCY9:YVZ(B=H?I)!?E-D00CMJ=8G'&+E7J4-$:E3L++ M8QK!; ;/%WP:O3A"6*"7/,Y+BX1;!F2%)N96^&@J-3@UKB)5#%H,2T8A))XG M7J9G8%:Q(A57FI3;*$):\GL5T@KY!3+;C+"\/2 MO G4E]_^@\WF+ZY5_R?8Z6);REM.50]46@2;$\Q(URM*&^"$<"QX)D>#BS,D M#Z0J1B.TC*E@RPWFF%YWHNY(POFJE3M1PHPZB=KR6E5 (NJV9 YND9>FRICP M&972?%5NFQ=0JS)G4&TG098J1;!2Z3]C;A(7#MJ\D+Q<0Z?5?N$N@OHK6XH MI0%ZZWIPCO$2R6IOP RT@JGJB[TE/1R3O$U1?TI-!T0, )0*K)Q-1':3"IK1 M8H$Y1IYB*'G#"+5F5?1,):CE-E \N@L 6Q"?9$/E NS%7JB23.F: MEE53HLQ,VZ>*^YJR\&@$@2RJ(FI5Y7DKT4&EMI=QR*0B+>Q"L+B=(HF*%W%1 MA:8RU?,+R*Z M7E5[5YDM6]SFM:AY2X+@NX!^+MO/A&P",IZ>DS_@.A6G5C!4<:SWO)2&J/*/ M/"$WE#(B)-!"[A*A BD-O#Y):=5"T[J]-; ##!JM<":ZI()3$AVA9.XJM:X& M\*DPCH6[YCMNSJW_'5@E[/-UFM*"@#(_%5U=*,$;-NB54J1PB?\)"/<>ZY>Q MFC,]42+^/T26;H#%I"C\DX +-:9P'!15X2*#AHEZ/JPCI<6IG()Y>7UU>A R M**2K_"'WB =")XX6:B1-H;69A7)DKM"0342]5,N$%@J94$WP%[ELTU BVZPU M\$UMC8+)F\;;5S=?WXA\[FL/MQ$P67QW:'RI-U,^Y%N"EO$7VI(3X06>5-V) M8#NC4*1*EZZ0O^*N8HV_, 68@:.?L(D.]4%"]Q9^+9H?*9QXA8VLR#+*&XBH MP[]'IY%+S&GYP(!N03 '6)<$/ <3??6*Z$]PQT=Q1X$:;^6M>ILF59:*;>2E M@TKS35'@7KJ+JMR3;BN<6J([4G$O4<@J/Y60ZV@-8C,6=*V)^'0P.YUR]P_5 MT$US94ES1^32$U&3EO,@@M2)HFO=7-&5)[4;>E<**A@N^<-28OD4>I?E\;+U M%#4#06!$ 0$686#++)2^LJ$"_HF?K_!NC>9%.RT=%.5+7E]MXED]H+29%,4;#3C<9=Z:Z13 MV-?P0;15(#^9LCRK#F0!YXD8)4B)+[@[)^*.92L4U,#X-@(B3E7K$7%2R#RR M5)WM_11.53>W<6I%''IYX4=>8H@- U)J,\!353XBF@3F-^>*&&GA6F?DPID0 MI(5W*%2%9F@&"ZL+2U(YV*&:MHB6#DT$Q*D9R,;O D8OKC&ZP_B!A=E#/LN# MQ&W@8_.0!!@R>DA!559@?LBA$KXBGB(="=>'4/ Q'"$*1.FRC'U?OE>ZA4C< MT!?D5%AVD9#B2',A*K^8ZV7&Z_SZ8D](Z K&2A9.2(Y;VO3 -B6U& M(G6G4@RD>6J"J& V!'S!6W;0N.^E@BUK);=5J$L>(!&Q*?1VU(TUKY>J'38E MYY&Y;>3]*0S/(M2]Y$:J1PC=@-;L$+,$&QHF!-\=4)@T*$WAEH)%B_!7SN%P M\.)=WO);M,LI^Q-R.S@'C<3&PVQO[5JL0J M+3L0Y9K1*9)E-!U22I(<"J4::+VB%?=7\"L!@$7J"4UU_JZ!?O;Q;%Z'G]JL4G"L2I>6'GH: M];]0W'1][42VP.OZP*UT<56]8BJ=1NMXH*IKJ@X2@U%V8%;G7".%!E6YO&.# MJ+=7YZX]15X]Q^YB:)YJ@QJ,.HU77X2F<1?:2ZY72'5[PF%/(CTIG3);//:0 M0QI\Q^D!@(F4[B*KY645EL/J%:U3[6>Q#:4FRS+.D>_!*8-\(YHSX >#LG_+?9_=I5 M;>KG,5(_R0B=8*X@R#OT!V'[44J!@<\JU@WDW=;:MLC_Y) ?I0OY5\2D%')@ MX[_Y/?;$!+N.@F?8)U.3A"TEM)3PE"D!IU[$B;#P9/-XZ90NYN $B39 2JHTLL_I"XN:^CB\J0J<2 M#)=9EC@:? @%.\@O0W)]E3@W\4'%)I9B=*N75]C2>9\YS58.9#]T.>U3 /=@ MR!;;XN;4P&X"H6:(TYK% _3D/+#690M. 8!,L4#?6:9>0UW0U7PE?0GUX!^_ M:>-2TCK:_'J> @(61[*L")T4,OZ2MXNE$-)2,$T4UG,U**MR$_GI9*X$T^F2 ML@STF)Z6%R&"<1-.H1Y,[Z/=TL95X7Y;D4"FLRA6+$SIW'5_4:!LT]%CI;XXJ]TV"?RV(E7RCPQ["6)R?!% M&D.6)UJDJ4R#U8+.A6-)CT3GY6FZOQ?OHYB;JC?#F*X7WR.-I=,DB+ZI!'E=041- #ZVREKP%X_/$X[=$ZF_Y6]:]ALN\U9?-J6/S+%E MJI;%] 6-0'5B_'0E1\4.$]Q M^G? ]4[2+/>V0C68*TK,""6:F$!#22#YA@C/;JH'BPKT*J(,8@)+0E8!"Q_^ MK09A2SXNZ^6+=Y=B_OHNY](<^#3QYQ"Y9BFWF:XK]HY*B"HG(M)F AHH4SX' MT1Q.J!G5OG&F 9)3N/21%,19Q*T08.^0H5BMS$+*YW.56V'IQ+*B3JP MT?"JTMX2AJE<1N48G_)P3J[BF1AQQ/.I10*WM839.*JPAA6STXZ.95^7SGV) M^^:#;"+" 2+ZHD\3>])/&Z M7)*HDME/-;%!5D\(^QC84A)0!3-U3TCB,)13/RA%0#/!<:XQ#SV5$&?F@RVQ M ;EJ?9XW_/XV+<&U,JI!SW"610&FZ-[.,"..U&3=%2 3 8L#E%94"194 MUT$X,#G_(T$3.^-+K<@+7JSR*?)&$4:]&,M7).)?LE[L3M8=*YD^YRHQE-+[ M<)P9J@"%JT.&Q#>^99V<+':@_(!:^5@O"U_GM86 _E+"]TO[SPM3.U*I_6\ M/)FEU>19>5_'N%YG9^QVM]HAJ7@1:)L17QQ8D[T28PW?2C7U A;,Q/SFV"+DP!N5),DR)1GP!IF M"S%YSJLNB&D+ZAA+Z]5_+K"/6"$+7?G0O,6D&BSOH:D,F&.$0.AJM&&!>&H, M'KIH,C$D4R7R,#&$E.IHIE@DH->-BV$0-%6H[(P=IX0V57OB*M:$2LD"%B51FG&*8N@3* M1ZV+/+IX??W7X2A:JX\[/?W6%/-I?OW\.V%\5AV^*]HZI26_@')IRP8ELMXA M]YXIOOP.ZQ.67E%?()IK(50DI9G/\KK2="_A^5.:45%C"EB*K:F*+_@,9TIS M"G8*6I7W4C"GN(ZT)J&O\&PQ+R^C=D<1^?5M2_(N%B1W=;<^49V699<]S.6 M+8GKUY?1%M*,X%\V54KRK4]K6^J.JW6 M UAN=>$Z+7M(U2;INU?>5U+0 MRKI@1R:'*JP0"J+>&R='P2T.KH0#2R>S?JL5)"6S0 MD4("?!K>\3$OE+XACG6JHKM*??:23YND?%'EO5;&;^[TMO0Z_EWZ^%&]R_/- MY8]Q4M@@8B01?9VQ[\50<;V#DK"3-/V01A177XFZ9:0\ZW$N[*4_$RN6&UY)!*^NV,*ZO7DW.[SQ>E"J/GR9GR!)3>(>S1+&V7B@J'.L):% [ MS3,+BA8N@#L 0JEX'3&M"AF-K)^KV?1_=+YT-&,.:PCGI*CFO>J1645H)6DM MD7Z[OOZ4MT/2;4@]=UT'EE1EWQ?9/I$6F 1^6.$JR"6EO/R@XK$?)851O*<\T0[ !&LJ]K4 MZAS^6F":=-FG0DNVJ[V7**:*,QZ!M?U34"H#9'BAR*IZ>AR_YDHP+U!2)T%X(%DD,C(:PJ4YSE;X:@H$*#A=Y^L!Y9NJJ7^:AQF*H@.)LWI[536>$4N"R'@BCP=9)F1I49PK$#-HL3!) MTFK>+65/SMAZ\S5O_KCUYK?>_',77A9E/$H#2'5N-Q&M;S;IDVL56T;]0-(XE-EWB? Y;$ Q714KVF)$TPKD[2A/YE*S*TQ1*%8NL8:#-Z%[)XL8KX66+8LL M7]?I+[6 G<126TI"(( QK5E:RLSVR;6WMCSKED.CO87;"]RK^G*?$R5B&N%L6M:KJW9(D/Y3C8 M6?92>.RDRUS(H=?"?7?T3?T'5WWU[%XI]5GP_FP:)-Z*N>VJ>2/>;/6K;G29 MYHZ)PZ4Z\C5/M&F6O7QB;[3E$[6(#SPZ>[B**+K*^;<43"L40A^!4K&5H#TR MEP#OK0)!=5 K& 7(^ ]ITCLS+TM MV)!,OKJ2U.GQ&6F7>KXK;B/ENI+2JH^JE]BB\,=;Y EZ4PJ!/<@@F7A9WAL4 MFY/SN6B/GZR\G'+QB9,+QHUP?>-\KN=#"S555&KH^9U4M7%/ 7UL:2CR-85> MF)$M*ID1S>,H)[/RZ%;,,-';61?Y*-SWL=O3$\V64UMKCT,6JX#F&LQS%:[H MX%&D8F@=*M8=FY85*;9/PZ(\H;G81]4U!2ZE!.),SD19T_9;[&42D-*HFK60 MYE9JJD7)'G'RK1264FTYT:T3)#+4JJU,;X;QZHP-79;ZN,A,[T]_ M\[SG?CFIL7ZT@%(2%-]2]4=811N+8DD/WL14^&13P=,)VRX#QH/IXZU)$:K- M#,J73-HKF;X4P]A!HZ[JMT4SIT7$%J#8"#CJ(*JQ=C4@944_70G6'B]5MTP? M;16J.(UN&P:ZZVO?XULA2>H.KL0,MJOT%\Q5_"3XGNMG=.O^70 V%OX;JYEH MM>)_=\3-E_9 M.F!%2?XZD& +D'_^Y9EU2/ $"N\/S& C,%+Z*ECD$1I$=>L@6P9GHR:T7F&1 M0N&KXBP:)ZGO(_!D#JE1P%PHQBR+G\M%&N*(U6X8^0^'997-X8K'06=[S_<> M"UDUG>@<"'HN!O:#'>ZX/=RG>[@MY3[AP[T0RCVEBM!:4]MC;=-T8_*[7*XF M?'G 7!Z*H!.NQ9 60]9B2,M#6@QYLCRD];<YW>?F"CN5G]"W?ZY-*'O]^NW;=^^.*A/S\;-GD6$R/6/M MZL^'.8^ ;M.!+9W#3^?8_^6)$FK1XY,LVAEUS6Z_VZ+>CP-=2QA;$88U,KO# ML[@RGB[J-1NZEC"V6;1E.OV>.;3.X@=^NLC7;.A:TMB.-.SAT+3MIZ1.G/5GK&FXP.Y@?*/%"-;0B)[U#?'O7&+/A<%5XO6 MF] :%+[>>-"B]47!U:+U!K0>C1RSYPQ;M+XHN%JTWH36]M <=)^&$O(T(T'6 MH&2$)+>3YUW3P/_]\J(\$?0)&9(_!'1G]T",'=.RK!9M6NB>$%(/'',P/+?Y MT<"#::&[7*3N#\9F;] B=0O=$T)JQQF;@R>E?IS) #EFI",?Z*J:]HGYI:5Y MKCR?PG;6DVP E3>3E ^E63F6.1@Y[2G_P""WQNN=94Y&DJ7"U2;_+;FL[@W 9(4Y&G MJ7"U2+TQZF4Z3LNJ+PNN%JLW8777M)RGP:N?9C1D?7F!G*\'AHAHH_B$K,D? M KIS^R!Z8[,[.'?0ITJH+D<<[1U:C33J6%9IMTF:%\87"U^;XW?0[-GG=O0;BH:-16N M%KVW1N]>W[1[Y\YP:RH>-16N%K^WQF_+,9WN!45=+L!*<1#Z+FQ8M)R/=;^<"D?H"06X$OK5TN**6 MJ6=V1^=V<%X@4E\@R(W MY8.5Y7).^9XT+2LP@O Z@L$N1$(UQ+BBG2CL3D\ M>\3OZ$A])@/[F!&_/^,^J\?X<91=W7-$,00D].""3SQQX;'LEANQCQ5E1LI" MGL(^X)UP_V*^^G:CNCH"-(OG+XPPB/C55%YLO3#HYC3X-QQ%.F-AR!/*&O\% MWK.8O_SUTGK /QT0]NGT_T-L3 M"BQXM""UZM""TZ%$&X.F5K:Q2'S\H?? ) M)?O]$-"=.T74ZG8[YXZZ'G^5/U_:"ENR:,FB)8N6+%JR:,FB"8C7;.A:LF@> M69S+_CIUJ<[K.,W0(]\$Z^M"TF#;-O-5).J/.VWIPF7!U>+T!IP>=%NC-/G[GO15-QI*EPM3F_":>>)X/33C/BLK[#Y+8G3U)@GL1^YR,;HW;C&ZA>Z)8?2YL[D;>"HM=!>,T?TGA=%G M,CJ.&='XPL,0K#'3N.413UAHL,@SF#<+HB#-<)SF'5==R3C@]5 M7SONG+OES ]\Q T X518=N[&JS_P$3< A--@V>CL.1H_\!$W (138=FYU=M+ MT6'/5"KQAL\3[@:@Q\:14&UG,<#Z;_%%0Q3;!AJ.S8;NW&:M=79%N8&'TD)W MR0C=NM);Z%J$?MJ'TD)WR0A][@Z43\"1?O)Z@4\)OXK!QH!W-L78:%/W+C1U M[_PB-)6B](7!5>+TAM0NGOVZ%934:>I<+4HO1&EVY*!YD8^ MUI<,?)QS3.(!\Z,1HSD::-@W&[ISNQU&9]?0&G@H+727B]##%J%;Z)X20H_/ MGNC4P$-IH;MZ19D-W;N=-ZXULH7M2"#T\>]9E P^EA>YR M$?K\S<<;>"@M=)>+T/TGI7+\./$B962HPIC+L4!;/T8S_1CVV76UIB)14^%J MD7MKY+8NR8O=(G>+W+L@MWWVVOD?BI5CDTQ31R$_ISA$IR_ MWHARFAUWIH%\0U6M>?%B$O+&+F"O2KQ'K6EG+C,XNU_O,-BX\\+//<"W)<*6 M" M?Y+D; [9$V!+A#TZ$P\9EQ+9$V"@<;HGP!)-?SE[%=1%$>":;^GB1/<./ MH^SJGB-6XJM#[P4-F>%N9L1Y,PJ/9>S72^N<_G1 V*V,SUT9LN/>- 'O-C?L:R#\C^U! M>'R#RVYDTE<#C_*R06ZIYSAS!9H6L&CJ45XVR"WU',?+V MXU#/DY<]3;(+F83GABQ;[AAG')/V(J-M!$O@IU<*L\X$&/XCS^-;,M^ MT:+/1<'5HO4&M'Y^07G@.R^N[4/54D5+%2U5M%1Q&*IHI%?[A^K(UJ3P6VY? M"<.*HG &RPP>>?CMG"=![#418QKH&&D=.T<]."W)+/D>;@#%HI/!O MX%E>-L@M^;32IRFX>($@M^332I\V++?.;+P&H-@MQUE,1LI"L!O!4)1YG']. M%_-5L-,;LWC^P@B#B%]-936/):M[TN#?L-'IC(4A3]!788-!#X][V42\N0A& M=2#2_>D.XVH$U%OZ;"U9+%*#4"_IL+5DL4)UMXSNU;; ML>A_ET+&5G=>$+W5Q54MKZ**FX8;LC3]R[,W7SZ]>Q^DV5<$KHSB MRUA8Y]\I2%5"K@ 9 51U-$/;4L7-*HY6OUU!+2M?;"P%WS'NOLPK5P%81P>T MD5A9LR+1?B0C82O(37ZCY#E]F1/5J\^?WGV"G7V5 MU ):']^PA7;$Q9437U"BEP3@5Q47P-JGX MR.]@'2JAC)3;);UKM4JFGW"='B,75P']=\[@]<^J3 =!JRR(\(T9TX3[?WGV MIYL/;][^5]T):B>T\40"H-+ ?8$#;SW^/3\45@/[D0$PUKY\%Y6[/"I+2(VO MP#;\. SC>^SO+03G/(F1&:4& X[BQI$;A '+@CA"KA,O$N)>@1P$'!O7'C)' MX%UO7]U\?7.=;O&-G<(19;KR%LD+&/L)H/%R;> ,I@(RB'"\]OD#5;M=O_.@V2C(.<1Z&> MHICG*VI#G\#A- B4B\23AZLHB/BEH\H:A]1!V6$S.-\QD-?>\ZW'0BJ1WUI V^!HLS1;P^ZN&@OP M!$ZC0:!<&F( 7JP8#OH$#J-!H%P@7K3\HL6+)\,O6G_(HXG&:91>_MSPXC!D M26H$D9%-XT7*(B_=+Z[]]'1TO?[J ,ERAYJ9IJ);)S\E+5/TP&U3S@K;^I/: MMH[S>&O;D.%ZY.7V+'/4/;D6\U1QK /89ZKXCE3[OF>/A ML'%'N^,J3N^1.3=JG!V 4^#F:#!HW,&VF-ET $Z!F5;7[/;/J>2WR'F9 )R$ M;8Y6='9ZBICY0P0[UJOM;[!NT95%/BSR##:+81'_%E](73X]:.]Q:VWO\0LS M[WX V,[K"AB#L%PQ;_+'/(X6MDM$XZ'9&SP-AU8+VP^,QG;?=*QSNGP:=QXM M;!>)QY9IG3Y_],D$&!XU:OBP40?1BX!]5[;*&<^T0>G!QQW1URH5C.MUSAE,NJBZIB04AHJ_9DS 3?P#8SIRS.#(M^YS4WKCS:&&[1#SN M# M9D+5HO16*&V;_?&E>]!^%*A:E-X*ITSI&G']'^ICSV23[J/%H M?'$ -P#+6KI;-Q^.+ [@!:-82 MWI*'QS('_2:Y> Z,QK6F!/F3'^C]N,'V=8"MW*:;R T7.,36 M6]O;(N$A_(&C;V,:;>O!@2;!9$$_BD;OJ8FDX4Z- )NXTU,]P)EL&L 5<9K1 ME&X:XHT3>]6[!NRJH =,.W)?/?DCA-C4])[,/!(W3BB[_2>1T; \2[YN+E9>JWQLY> MU ^&7&?X..JWQQVG3/U#P*>.W!FQC@+: @5 ,P+%$=##F,2BV((SOX14SGL =$2@)7(*2"@U"G&TZ38+H&R%;ZLSJG!!L'U.&JP!H5<$M30Z_1_-G6LR>7(%#:6)P4ZI&)KB]9H&A84 M,B>&'^$JP1S%(Q $4 %QY_6DOXYQ#5<9<\ :^!5Y*$ 8*?W!-/+="[G@L1X0 MX!)- GWW=Y0KXJ[Q5J1I%NLO]@AO*C0#!9ZX\SN\(-^A6+Q@LR@RZRAQP_;M MB;W;4M*GA%]]%(=Y,H+!=TH$*C:Q3#R#3F\?-;+3WX5P%._,@AF"0G@I$3R5 MS/H? M4!*G@)XKK5UR[258GEMZ55(/'^$MW"(^;Z%>/7YT[M/L 6O8''? MKN$?ND6\88+9TD,^D&XGGK)L!V[G4QG5I!&4B2J*DQD+RW),?O?LY4K3L+R: M.4![-<$U7S$?UO*KP<)[]I"NV)BRF^#/TT0]1^PM.<>,+B6,Z,X@Z4:4W\$Z M5%M+RBVI+K+&MZ9^TD_X60TVR,550/^=,WC]LZJ7!D&K+(CPC!G3A/M_>?:G MFP]OWOY7W0EJ)[3Q1"0_Q.XZ'O^>'PJK@?W( !AK7[Y$6,=2I_+9!J+=D D$ MD)W"A1"H]PJ7$5FXP,2[.['^LB'Y4UR(JM K7A(<4S;J^;YHT%#Y27= M2=F75#]!G@3\@_]K$=P!XX^$F9=.XR2[@D?,X$EW\!SAWH5_9=Z1K'QK+E_EE5+=WJV/NA&]X]W$E-D'QXNE@'L*' M3#QX AJ4'V1EBW)%D9 I]""\#1[@P5V:Z&]4AYW% M@([PAI]V]4OJQUR_%C2TNCLASWF(#AGM36GHY[&(C537PF+"W0"\YKH1 MUUBJ3H(]:R=[5RG[=N^Q+N.19I\#_?6&Z# ^QQ&MR$0]VCF57UR.+T9MNC\R2=ZMC#X<[/V-LKL*9X:! .^7J MRL,^A>"HB__L'?89#S0*V3;L,^H6'NI3AGWV-A[V"O\,*FZZK3"C&@KJHT-= M5R9VP9'-82'-UUD7'VK#0@<."_4'6G!F3[;A..-"..R.$O5A(,.I1'\*S "X M0:#9N^.R" GU=[E50;EC>&@K<'8.%3%M$^YY&,(7RD:M"1&M=6B+F%$;'UH1 M'W*Z T#I_TG19UA(="4$+7T>%&!$]7 T?GB14I @+E;$R\:5?(0 MMM]/'E#"%X0J(^N H:76IZ_Y]'NM3[_UZ1_)IW_A M,5S+?K3:9ZUPVVW#B?/H+MY3$^$M>Q4)=/2G@YVO.]<#D?@J>"Y<$7L\1#7W M-F$SQ>O?+!+*L]UA?2;\JB++O9$&E; GPQ@W,8XDL^_L](IQD#I1Q(590[89R/;8)>&1[A^O%C<6N&(MB^]N)6]C>Y3I@O6_ ML^9]GEA(,V)NN^XRQ>A*=%DVWZ.:=Y"GICZLM[M)7TJZ>.QJ&A>OV[ ?Q>(O M(XAW4.]3;3!O#^Q%\WP9>[-8(9'^ D)=9P]!5L+=/,ZF\=O:V-]6BT#<6I)V M(@38ST. -F7\/38$N/6F;AD.+*]_E[C@]K&__*E:\*\V$7,WY^3:0*"UM3E> M[$ CQ%#CHX-6M[^'Y*AX#\=[($"=MZ0X/#ST?E\+_Z/7!),)V@@BY?/O[JPM M']EX1?+T?@ZNH5U.B"[.<;A/C'%==/%] $J %V0/Q+!>LSD>F_&9IV!&N#O; M99NBF?4FZ$?03NX"?G^$8&4=-GP$ TGP_P=#+I,RIHN= -&$!$Y*DA_&]Q0I MN OP\"8/:*0DHE010RAW019P%5YA04B:V"1.DOB>/(@+./.$C#+@#5V--WSF M=W%XAX]Y38DCQCOF!B&\7YDJ.IP$2L2YEQ)TOHX3KCPTT@'@00MEE]W'R3=\ MOKQ ,X%@N;4FWI1YA,M%@D.Q)B 5L2QM22O70.__R1[HV7'PTE7Z9[I. 85; MT8_?,=X!T_(7258J @B']T;LH;TEB4>F<[K@#.-%&S'#S%(QJ%0E];*Z"*Y86>(];)05J@Z]!**1BLJX4 49AD*[;TK"WFKW@P_ M87#5PL4G7*D':$A@&J+@%T]3QPWM78OY;<+H BK[86 -P?\5,NAHDG%W&L5A M? OT_P!R899[!_[!#5! P1[ZJ5<-FO]DZ6HX*L&U1^"5/1]KL^OKDN6J:?:$ M]#N[:N0B1I9F":P$N90BV!MI":E;J_JY]0 ;B,]V,[),%T3I-:]$H:DS,& & MDLJ-6PJ!X9F29)7,%CTX1JFZ0?-!>?LXM(A!(OXC2F)4$78AY(1+4UH$ T(0 M7 OQY[^!EYK&I^LZ=%:T(X4$,C,#NR'@)72JEHD]+U)$!>#=G&>E3,GR$QGV M50 A4-Y*7+?!YO"&[T#>&6"&X?0KZ]>PJV/L4% M)IA\(7M(I>>PV!&\#2Z:!5FVY(:E'V,407C<_X3C2=O U $"4TX;F&H#4ZARSMD M9:Q=JQ^B6H:\69.S#X#8H*D$J>#)!+O0=Z044EFT)"D*ZQ:^!E9,%A,%^L46 M/> C\ <(&UN36N*EQ=+EVY5:]TXN@1+AX,[J M>O$X69C&6KK(BC!*S0G'#-SZ45^^[-S6MIBOZ"D,A+0T#G# P*/%I M;55+#'I0>5.$?04[S&?X:*!."0P!BH1WQY,(.7C)%*,-$1HK8"BRFIF^(V"+ M Y32_%[ J0)GF,41QZU/OH%*C*@->W4=9M-X<3LM'7!Q.L7^$VH@9%)EQU6+ MU<(7M%;0&S,@FQ3D3*8KA@8^,HS32OH7/ 0XE'K!T5'^%1-!4&X$!&]6.H1 M/+J2G%G$UT #@,/8F23W\T9_F>)I?N:Y7O=)I,^L\4[O3/O5UH$?(\Q[!WYF M#] _88W%%KZ*64)I_F\ %7#K>S; . #>ZP!AJL8?6?$C5 J[PB1!&QF5@;4M/(A4@KP6+18*:!6#% M)F@05N'"=[[A+J?*!JM/K^T*_E5=7Q%(46!:$DQ3AO,DG?QDE^XCY\H=NIWB M1.R0!C:J&PE)I?_+H@6*1*MG2D\+G-T'=),B:+VN>E56MQ=EOY 8'G]<&;: MAHGUP\<456>5>U'5)JH JYPO4YP:J;'+6]@3JHG$!W3PZ\\0OI-)8>%(EYRN M.Y Z@+XI*<2QXV(@].SGA=-F$L(:4F0S<#D86'?"@Q7QVS@C TB+LVLU*[_H MB%4HX_JQ( K@?C#4[T/L*+F 32H )O;C<90\N ',N&.@!"#+\PW!C4K>)7R4 M7 F Z7*%BV*'S-R<$M? YL)ZXUG@"E?39 'F$"E*^2Z8FO32G%SH9/=RY;I: M_?596Z \@AE(V1(22']>E G_)GQ##LP'H89]7@#'MKJ3_I4E!1FN[ L'KBJ$ MW=OO(AG!N';)UV^->TX1 EB$@*MAB*$>0HN">O.]4(8$*E6Q)P4#9O#A4N]% MLRW4$!%]$HYFGD(?+R9W8"P!"\16E#" SB)D]X0R$^ZRA> <*0_]JP"T4@K= MRNLF(7._Q8M,@:*01M]%)(Y<-15X+BTI JGD@":S/LE5T 4JK?\N6:4;(W=? MRSQ/<0#Q$"_F0B.5(G[)B<"TBB\ .0"-0BOJDMM/89-4F4,4GEF@US^5P7V4 MOB#-Z8VH\0#8-=*$9:0+(R77"M>=!9M1E6S[)IOJ;&@ N#GL]=;(+6+:6-,[ M*L+F1-4IZA7E4CCE.]&I*_0-[]_>T[A8S>%?*>QA_6C XXWC.)DXSP'&W=IQ4 0,0SS<;*3/) MX+]$"7EIH%P:8HB&'%ZWF='RU_TAX^.SE#A^ M$D1P#N%Z)@FZ2(7'/X\2-$-ZGITSG > ]>1[$!I];ME]L]<]I[0ZR#I.KZ"? M&SG.#L IL+,W,@?VH'%G>S3D/(>HJ?5T-,^X4Z*I+F)]1@0YS.Z=4LG=Z-IK M'/0;U-C#+VAG-C4P!V>5H:>@X4;)W);L6K)[;@]-^ZS:0 M*H/>='%E<6.#,&?--IV?27GQ M/R]C[*QCO"3K3LYWW+[#I-TA,.M[8F*0,M M,1UUYQM"3 /'' U/GB_2,&*J%?'%W__S?\"/F!B=_WZ24F?*@/^D16,_YM'8 M:\UH/TER_-;18=G2W>KNTZ@N[TE=:7NGMWO?O>O=UVFIS;LV)V_K1>V\@MHN MUK+=N]:=F+J[4(L$^HOJ9?-*VJ+_#K;!"^:R#^>++O#2/NO-$%5!J6A?) A;5^$%TF*J;%S5CF2IC+L&D+[L,G#6P MBX;GY\?J=[EK](Q875M1).8-#/9!PU5(;0_W(9'-HS0V+Z8.G675K5Z0NVO# M;T0HO=*XM-R:Y]/UW4>,$SGX1.'7,;;)$AT3/DX >41M[XD$/?8UE6U%<:Q< M#)H9<117@RHNH%(3:V=!,>*(NOU0=2$V*TA$V;SJOJ#- 5QJI]?!Q@=\GE'C M4NPY%6/WN" 2S: =U5V%N:[HKR$*EE4K:%>U@BX0T=5[0AN04IS7(08Y9DY[OK*%I0I_8YK$&U"9@- MB4/\J)=#[+K4_)B6%6-O;.HFOK1IAV>*%9PK(>62(OW1]Z]>B<9;QI1="7;A0'A(]1, U<4JJS3WL2I 4%T!@; ME-8Q]7?:AP-MP?!07A]= V(N(&,(G(%M7]?UZ"VB!(#V2!]9A%0JP.<@# M5C0FK.,3L@DQ-C<67=: +_UV??U)=0E)92N6&?L&IZ[ %2V0TG0QFPM.(1HC M"*20G9> /6#K(>IS0(<(U_.,#E#T?0O$(8NC-XOQ>/ALU1Y/LA\\6*EH4G>& M N-*_"T%8L.V)=B10L,Y!$C_B16G,==/(U]>VX/A@#T8!FT/AK8'PXE[,#Q[ M^5GUU[\!+@6,1.? 21S!WZZ2[H?EO#7Q)I#=;#Z'M:.G;5_>HG,!9@3>7Y[] M[8_K#U]OOEY_O?G[V^L/;^#C>_$)#NI_75U=1RZ8J%=7M,W_\W]LV3M!8NR; M+Y_>O0_2[.OCNB;LV!-AE7,5>&>-D[3PU]9P1.EXKGN2@LKI5]I+;.*R:Q7- MFZ]O_VKT\M.M/'&]O[GF7:+'Q#KPV2*+#P>^CDP&8)-1H--;X\W-E]?O/W[Y MX_/;+\;UJX]_?#7^>OWY/]]^-3[??/G/QOBBRXQILV\D'RWZ&7OC?0[2;R

6A%:AQGH MBA&RA^*D2H^A#JZ/59AVF8Y7"[$P=FFX8YV=*Y5 V6(1MQDL6YZZ23 I/#&R MB_7?1*MXT:P>U4+X(E2?W^3Z*,+Q5_$\1)U4-KX&\[XTWJ1D+C]J@-HV&#T# MSDY-Q6XB/R2]_[@HO2SLL*U_K>&FMQ/2K3\Y/$JU$YJH[M33O \]-9OK&/^8 M!CAKELPX+\!^QS@B$9V\Z&L0G3UG8,0N9&O#(-^,0&V&/NL:ITQQ-]"]>Q'+ MY,'2*)[?WQP]?/']]_ M >'SZ?/'UV_?H+AI59GCJ#)"O5BIQSA-TV-JO2L284A=*5"FF?I(!?:W=RQ< MY(X93:J0CSP.!)R#YT?IQCM!XC/A ^1AA=P 2*RO:*5;[J88W?\5(VK M(O6$&LEBP*PZ1N7U-."^\?8[=T6C]8_(M;F(!HO?BG&&\C>S/&TYDL,HY$ _ MM4NNMDO%B:[I M"/K%:N(%7:QD1^2I/T5W8( 8:$!PT@R;G/]-3(H!)BM4 Y06[\!H!@9S];=2 M7U4).T/()SGD.@0=0\UT*/:") +/L0OH2O),L=XTQ3]%ET79<=TK?* 8E*9>QS3O!53[1#17?&[_0LK+;"&< MG2KBM(B 5VJ3+ O"U'N&UQQHL?ZM* V1&[O/SY- SM$0S;#*I%N;/CH M)VSA*15S6^Q.T/9!O[(X*9EJ4XN8$OF#I,S93+W)."FE$=HQ "W-D2D&1R&, M$@XU.M1$0Z<@\&(#< *1 AF;&"NXV"2-PT6F0R6\]MJS W26R2;?$1I^Z\*X(U,>FS%+\2DRCPJ\$CP%,/+8TEUF.9ZW M-<3M+,H#1$J&;:2DC92<8!:EZFE5QU0_77_^:MS<&%?&QZ^_O_ULW'QX]_'S M7Z^_WGS\<#!+__W;WZ[?D\'V]LW-A]]:(_\\1K[5,2[ RB=D,31L.;%]7^93 M2UWSUO/JO=VH2\,2T?4H9_($$3K^A5T!Z!_,A,(6@I(>&G*$D9+[8B#LJBPL M5$KR3"S-LSC'@(+,Y(@7&25TRTD5F+=Q*XU\P/]%@#:JOL$B]G O(AV,_ +Y M?)K?XWM0QA/RH\JDIL*=2I,UC$7DL[LX(=I7!HAZMU2253:27#N 45XZN\6) MC9FQH!%+4QXW8!Z F5;2G#2]IYAZ6#A< M]4VHS5>JS4Q:5IQV3$):XJX8DWMW_?KKQ\\M8ST38[V^!/%WK__X?//UYJT( MNOSQY2W^*)6SYC&1S?QBZT*:&\US#/^K#FO=-T"S#4>[*3FME2>VF.-6FN&F M^^3T:I#1B6M*30+RW8N1/FD[RF<35UI#NUMVRE#5PRN*H^WY=]$X MY;1]U3]1J*8)G=6//XYC8[N:HTT"BM$>6)JSJ=/NG]/%?*7DP]<2XP>=@5\I M+YU5POMT!O8/>CU?_O_VKOVY<1M)_RLL7VYK)B4K) B^)GN^?M]VU(R^55$\\'#/!Q,8 M^G;:*CSX\E?3M\&7;QJNH7LC'@*/[!=".O@<&*:3B<@@B5. *K=LGC"9=LQ0 M3.\8C0:VJOVGWW)&3@^9U%[\U'9-U]6SY:.3,3GVV#DZAWK_->/%=V!P>Z^W M X/;XZ$Q'#FF-0+B[MVI*&@_?6QP.' -K,,.A[\.2-RQY)Z^OKZ3OPY*WCS@\=V2ZWLAZUHS? M\?3Y.?#RX;@?Y3'U9YRW%T:FVDN2],[)4 T(1M Z$3+4(ZK-T*N]U+=''>VG M^'K?J\%O#GYSZ-6QU;=''>U8?)6Q]NISNYIK6H.B:\W*2;0M&;%6&G-K_8B: M(CDU,EF*;2,627N>=:183F--7D5Q%<56_+9)]9G\BZL+SY15?O?2.3DDN,P] MI44+]NZZK(A3V?6&RT*A5U>S,.9S&]<4;8NQJI+[*O'LTNLS0L$ M=6-HS:I)#;95E-@+LBW01]NZ5G0#DM)[&L2J"GU&XKW1V ;+&BRK)Y9E/J]E M5590K.[JYU![SX@Z@FY8\B2-KHA8?IFAB"J*FHBE11$7R<-,L5RD3+^9J?'' M%G-1L/8'KG)C?<4\OUHATQ*N:84R>47'^3E>*V$VUGAW/B+>IF:HR[M&;5]4 M(D%=140=?-E5U%745.-__('L-:69-40 M%7J%RRJV$"\/+_V!PH4HR&N8ZO"2'/DG_L/\78"UP:^/1K@(414.3:HD4.@3 MGY;<*%2QN#S-S"Z#EV3-@2PH-RNK#A_'K9IMY98YGGA8]CSEM$A+&:\\N%\J M>"R*=\Y9F)'V)1$*XZS$[YL5Q0B>\)'$;T=5(IA'P7=%#!>R^UD2*%*57$,C MP;_")J)8[X:H3)8I4$3W?#RB2<%CLMZ.9,[@D\TF_GG"%$FC[[-(_E8H(E=Q M'(1+>B3)H#:+>+=$J4]14E2,6DK47U,64=I9EBPFB2ABJOBTR MN63=$=PS@K"1);* ),[MQ8&*=E MJ!F*)@&+JL20L&B:B5UR#57[M$3.D="[>E;,=;H3JOW@N6.XM*^(35$0"GDJ MK0^2>OL9"VHCS5]$2J>"F"SB.*TLN2F(&7']6G)0?1$U?:Y'JM@M&%<-_N.2 ME&]7+Q.SJJ2?!"\HB0ID(Y(II&RM.LH2UHRE%21DNQ!2?+,A"3/1D=2;UBK MS]FG4@WB3LNWJMG(0:VU8M?I5ZI"MN0XR5&<[%,8NPN4M@V#Y9V>MEM![!+ MZ*(8=O.)'&GR&[&"18%?(89R^:;R3*=UM*T*,%]:-C:.MV7][*,/MY:#IW;@ MI;52_?_Z&KEFG3D[*<+P=9M.OPL>WX6SD"],?&1$"]&4"X,1^NYC$DWN>+05 M?_;O(GH917=\/+^(Z/Q,VIKXYS<'0!/ZGF,1UX&F;V+7-*F-?!T9NJN;^$PR MC?$GOPKW143@I3NFGLS$)T,'[IG&8H+F8CZC!5./!^&"T3_-A0+;S_G58C\[.+].M?;UNK< MBLJ397R*XK%$4FD&H>"9B[3IC 9^(*!!%"0\2DY+K:7ILTPO5JB=.Q$T6?+! MQ"M*U RG(@U'L_^P')F-OC'E &/LJM%X%_5H\9T1U8\F_JF/KW'A# MWN;2=6LDFY*9(12L"X&L=_Y=4,#X/,QG2TZ728"P)+E7PXD031%XKMMI$(U1 M&M=FW S9R+GVJI1\G@YTZ5+^^=.:@E^LM#Y5M90$FS96MQ8Z"GJFHUJ55Y"2 MR@ME;UF!-K(R>R:KNX<5&Z.$GUF:*F9+A546*2$MDWJ?/&0)*!5L8#:9_3W> M*NG^C+HNP]U:%\PVN@ S7:CEZ:H3905H;-UUV*;KUEG'H>;6B:SB>R2BR.D\ MYL]DGQH'W,4(M6Y_H!28U5Y!6&IL[>&%BL,)RV%Y8^@5Z1N*1K.="J+S,(\O M^&G:Z:>4[;@J#U*3!:GB%UQ2G1JAYKMY*[E-E6[1]H.O^Y#M+F M?MWTY6<;]IXDWGTO$I;MUS.\M>6"4A_9U'#'/WT/M+I?_G_F][>>Z!LIRU9NY6G9; M()Q7HH\*!-;0&_2@@]J5(%"OMIVV"74.F($ON('H/I8JJIC9#> M3BQ?1&YSB9,9!W"][>N7Y=[Q+-)N^7=][FG^?$)O^UF;$_TT"T7J2V2^C,LH MNJ2S><+HKQ-TKW*BOR*2?+.0[GK0H([!"'01X,^ZP*"&;>L^8,1OD!-5::S_ M.0L>DW=^\,@H'^ D9F<7N<1;=6(K[W]Z*MWEVCCA ;]:&3=1-NVR,AICXY4L MC7+AB7L[QYE/ZFT'A:M$$_:_C32N]L#"IFQ(-/N[>&EC/951O5_5Z!YURRS( M>@V(+5)50MV8-0Q"RF?LG7;NY4Y**()03^XNKH'ZM9^H8Q2UCE;M.%V']!/_ M*N=;'=,T$7:031P?,L]VD4M<0W< ]IGG ++5MWZ[7C+(7SX&\;>O8B\F^9U- MIA_EH;=OJ7<2WEW\72C)1[D!0R3H4$]Q1RQ_IXD?%AUQFF08[:;[ISY1=T$R MR<^4:_(E#U/7XO*'%)N(&@:$)G0MBW)%-H\V4[1;"GNP@1:A&; M>UCC7I%0&4W%Z^R#];FN?*I&&[%6P?D]UJ;5+V? B MC9D3OHX4>TN*S^>782NKVHVUI835+V$$ML M-W.^.G6]E%D+Q5M=Y>Q.E#7YS_Z*SQ\"RAW_.X70*'5U[#"" M#00][&.(?)U19-N&ASQLB32%N*]@JO*D5K8"=.<@#C%/U6G!/JPI>\[GE;I- M%]O4]S&@ M$#H8F7SAA2Y?F &!#-@5BT"7Z^XB#%3+?^HZEQEE))BB2:QVN;F8F/R47YW# MQ?2R*/Y-64-=X7%)P&L"@B8(<.AV,:VSAQ(*$,.%A+G^X2]QYA)K3N,2YD#'C #1QTV+FH K,?LF.D/0&S#8RVRJ<>/6)L#WDQAU?88CX#P(/0AL@% M@.H>_PXXKNOU#XGD5_H991Q<=UXRL&204(J@ M3K"C0XPL3*")=9=!S_)LRZT*B[JUR]S^J'62\/)@>T?=QT6E8E8]AYT'0?Z#G!-BGW/TXEEJQ]2Q< M1H%/+< @-('C4=\0YU9\[!#==JH"V"Z6N0[@J@%&NFV<.%P]4 "E<&GE[FQ# M:^X9XGP-6))8NLU$QMUC'O1M#BPM:E$/8:1[OD5VW]&X05'T]*\(+>+ML9%\ M5I,/#PB2FL07:R9?.2%T=>Q1AR%$=4($)X MT#8MU[=-9B#BB/U&ER-#B[H80QLP$^R.67;0A)>,!<7."7( %RS T'.PIYNF M3G73M8AM(;3[)N,N%K:*?MV3A('/AN4VD\,/VXPM9)L*91NDPP38/C*1ZSD& M1!B[#O)TYG*3 900XI:3G(0\QD_&%!X@3 M%U75_/9=6[H 8.;(!>43HSU"5\-FX%$V YM17Q_CW/OI@C]&;)M"&QJV;4#F M^-SA>PSQB-.CGD?-W<'?O]CW(/Q(;E 0;H^(Y,.:>GJ ?QY%T+)UX(KN.)RSQK:#5%=.C6!?,&X0!QG(H8:XR6D"A"C2?<]CKD[$ M]678$(SOM"1W@<:-D07U/J/QDW9VSP;MLT]YYHG:.N;KW#&M"V];;0IOVSVK M'[]#K?U-/!Z9_-M+TVXC36=9@7VE"L]6U;PUI6G6EV:\FRO'5(QUC\UWFM>H M!IP^&SN8M7E I4]9;LJ9D+5DS!K'&JCC6.N^%%9*/%Z;D&@S*2V)AVKFI.NR M7R5?)+@L!%>%%L1KY(N*;[$>[.93"7?1-$Q*^].06-C3L0]=!GW D,L\UR86 M9-O_FS61\)ESM MM#E_,8D"O$;5+5H^ BUWDZ"CT4):6-1:KZM.FW75?59ZD&$A?44+Z5[K2&5Y MY!)51X%M\BRMZ*M6VAXON >U@C7#^&#ZWF6]G&=;@6Z:(PO*EW8 M(9QE9=ZB(,5=76,+Y[C%/=8YR!HK.Z"3W+(;>Z9.Q7?7USU\0GU7UX/FE*T] ME*P%(@ K!U^8B2Q2/B#*%6M?,L6A*!*&*YR!I'H7/PM9DG&TEUX@(J\'-EEC M9EQ&D;,X20GET:-ZDG= TE9&A5R4ZMQ,QN<>LG5%.G%BB'?]J!OO0UI'Z7;!M6D MRLN5H 7]=SVI^+H?HV76Z5]GLZ26=;K(V]]IR;O I=*D+R#__^_?J7Z[O;?8C( M]XAS=HAL2NG_W2*:?8.)2CKR1L>Z"N!$,HK;E8M3$R:15G%%*20L*5VADYE: M=+D9LWKSQ?I*UVA%[# 3L47I.J,FK4E1-,]"@#$T]F&+J M/,D-!5C?_OZ34]_VEHG:T'YK0383WCZEWXO!!?.!KAL 6NXW]F@:Y\;X(9F> M7?QH&F,C'R%L59Y6!M1T%!V:60?"NQ)-9J6WA:75%'_5YCG"-85&371NP#?H MK>"*,RR:_4.ASQSEW8='E6$2'+GBSX9G\KXAC@@Y=*6,JL_J5.G::W@;LE>F M#I;-H@BCD,7GGQ\G["EKD4\[V#-5=1C7H&RW[NC7"?F)'0=RPDX#K)P&&)S& M3DZC1'\T.(W!:;P"IP%6D088(HU.(PW#U?XJB]GY&%W(I^(PPOR+ZFV==TQM3F+YK/&8JR\XG78NM17.S@ #Y96% ML\7RKM"$+"8JB+X)PO]@%+/!#@<[;&^'[S_\.MAA63A;[/ ]\X,P&,QP,,.. MS/#F\I?!#,O"V6*&-PBSR6"!@P5V8(%?OGX8++ LG"T6**JY<8L;(M+!$+LQ MQ#K"UU=MA% MOCG2U>?*^S:BZ?5",84_YMOJU0'V]<'E)-#!U;P=#[-[;2_&_=BK:W$70DVI M]L B)A+W1[WP-:CD#C-]T,N:/_9,*6\7>!I(K\DFC"31+!0M39[DYI*6/ 2Q M]I7-9U%=(//L^EI_>W"?.XGK5G!ZEP9-?=NEPP!37P-/\F&Y&WU M] %18((M0OXCV1YWQ ^SB$\6'6\WR^I/V M^<^[FP]WVN^?;]Y??_KM=J1=?[H:[[+F]6_\;=KN='!\ E+US)<-Y5T2A;_? M:#,Q+3$N:'1M[5OK;MLZ$OZ_ MP+X#U\6>DP!.HKOLI G0-BTVBX/3;ML7X$T645GT(:4X/D^_,Y1\=Q([B=ND MJ!,DHD0.AZ/YYAN.Y-=Y-2PN_OD/0E[GD@IW!,>5J@IY\?JD^=^>_-?1$?E# M<5E:*4BE3\E;HZDP2@QDT\-]+C6OA[*L"#>25M"SMJH<+/0EGSY_S%0A21 > M]X_]X]A/>POCW^G1Q*A!7A&_WX_)$0F\(%PE30S=7*):SLET>AF33!AE'\;&%V7XFCUTJ)6C<@S,J1FH,HC5/*4T+K2 MLU.FF:0YQ[01$F25NI2M\DOJKS2:YE3?Q7F=U'6MG07'[;J8+@1,\OXF5TQ5 M)/2/?;A5*_*9F4]]\@!%I@;81I-W[S]_O?IP]>[-UZN/?WY9F>Z^R2\655WM MOZS?FI-<=R+M\?CAL!PK4>78\/X]<^+I9[F%ZS#3 M>:[1Z)P64]>I]&AM>#-$3(=,9T+3=E9,.#=E)>Z6L@$XFW29KBM(W6SK(F]' M@0M.G0O_>/6^/DS))M;=I:,+)[?K>'%%@@<6NFFWUJ'4G)I+343[#*DWR3,NR#3PCD!RL"4A4NH8 [HL&I*K@QD M;#"J!&F@&.0*9)PKGA-;XY^YN+$TLI6)ZQDJ6T *AMG=6%4YK->.)'?ZHAXC MT%0+6#68$6S$)HM6.5N[%RMHG2-L&:5KK'PW=3X6D;V(IDF8A!F-O2C-DAZ3 M87&-3?>6MCZ:9ED<4Q[RB/LT2IC/: ^VFF$8] ,69E[Z"]0[@SKZGJ#^FF.2 M.8";:FA9S5)'#3YMIKLL]'F=90J: &A!K@@UT@% EU:A_V2 7VG1EY3-L3MV M&T( P"" ;:$L+[2M81R&!J,+Z_J,C.92P&E+#J@E0F:J!/@ C-_?\)R6 TG> M ,@^UP7T\$-ZY,<'\G#=I"C+CT5S^= U%>YK2X@?[80$H4E /D ?PTH#351N MZYFSP\6),I@(%UXMF=#UP-S]].<%?>"%J9^(E 9I$H7]@/:BP!,)_$ ,2.C+ M8/(HOG5/^K1(:^/ 3W<"X(OI85+X+J.P.X'6A?)EM/:;C\$28Y)P$@[4T.; MNH9[4 /Q72NK=-G%7K)TF]A@Q[5&L/\51& HF M).O'*9.4"^!W^:)0OA=$L^^!Z*UY; W8VS/@UOB&F'"M!**46EVBKVS@8@LQ M /-KQ#(U8HHK0+JB3!6JFN 68),>&'8F 7V)8T0(8HHT; \L\5ROO=E?LLY %G M 6,RBGP>PZ:\3U/)@B3+/";H+Y3S_:#\_34M:L=EZ/$RRV WJ:[!5ZUMJTN; M$O,MR+II2HL/=AR-+1(8@AH& J\BIJ$STW5UNP8;IMN(;"'X?+'_$\:+^096D_B)+8Z\F,14GJLS[U?4$#$7&> M^M$OR!Z(/1%S@X9U5&&9J]TTNBL;H;L#'6/ZK#FO#4)E(37=('6H;07G\3$N MR+*P@.EC(G*PH4)--LG(("H 4:X,;U?" 9JN9(?5O+*>*7K8J)E3.\OTD6)= M%)'")2/.0&VB,"&%^B:+MGZWTK_[:)N]T$#Q!-$@8GX4\3C*/$DC+PRISSWJ M9YQGTA?>"TG3GU<%+G[^%3CW=%A,XU%W3J!(\(LQ8!UTLB^;(*;2^I MJ/:F@+TF7%2 .2SJ8GF8*PD@:1/L67%K+.DWS)B;O:?+F=TVVCW2 O?='7IM MV:FIL6]@3RI@H)4S\MST('HCS4\WWR #L 9[Y&Z3MEO(V6T]'%(##N)6UZ8U M<^462GA/P+3/&7)1EGIA)M-4\"1**#Z9YEZ4IE0 M?83\0MR>ZIZO8$<.C/ M'%T @'3LITWSZ+7%6K?).%5YK8MKB6EG20?M(V73$J8D2 MD@%Y3Y*D'S]3"#SH-:KFM59W^!3>WO[GVY*D8=M\066O,2'/"47$)"-63@#4G7 MO4B]^VM1=TW/=%7IXINCF3/?BMU=^XIV= MV).EMVAORW&W6-6:HS_2ZNL/X1YMR%LL=)\!'KI4H\< L/*\XW?VL.P=I<], M\,E +B)D^U3Z7:YD1M[?2%YCG8]\;'84/]>2#SXU!7V(U6LK72>N7=Z4^Q[9 MRX\H1S[@&Q?!#_O&Q>)2YL?3H]?_4$L#!!0 ( ,2 AE>3 MZT?'9@D 'HU 5 968R,# Q,C0U.%]E>#,Q+3(N:'1M[5MM;]LX$OY^ MP/T'GA=[FP!V*LF29>4-Z"LNP&+;:XO[SE>;J"QZ22F.]]??#"7;LJVT[EL2 M+!P4C222P^%HGIEG2.5R6L[RZW_^@Y#+J:3"7\%UJ%DX*4YIR\L(8*J\5$UCW\SRO#JYDL2L*MI"7TK)PN)JV^Y-W[MTKGDD3# ML^PL/$O"=-P:_]+,EU9/IB4)LRPA Q(%T; ]?#"H]7W6*'S)C%@2-N$F-_:J M]XOR/SWBRF4NKWK*%.5 T9G.E^?DMX]Z)AWY0R[(>S.CQ6\7Q+<[_9<\)V$P M+R](*>_* B5\\O].W*,E-+"N.F5,!\S46/>!%7 M/;!7*>U:G:G$M9V3>'ZW)Y@PRC]-K*D*,=AM:FM5B[P@,VHGNAB@DN>$5J59 M/[+U)/4S9JR0(*LPA6R4WU)_YZ:^7>G;GM=+W=?:6W#1K(N97, DK^^FFNF2 M#,.S"%[5_?(;87;"3H(^P7^GW1+));-M&5LR=^X.6\[*C(>LY^7K]Q]OWMR\ M?/[QYNT?'[YR\NO/J=YICHVKW?3!4YFT)?F/S&=]4-J66BU).:7E^5?K@4O; M D;M^.-YEY>#0.SS)>U+R@#,7.:YFU,.6+_J!3U_/Z="K.Z_%8T++]-.1I&F[ TU=,ZY6 M':5>ZJ[ ^UW:QZO>=7BV^Y96[^YP]>K0]SGM?'0!#R53>BN)E;=:+C S3+4C M?U;4 KCR)3R?&_!>4Y WQL[@10[^2XPB;_-OHX?T_1<4N1#X]FQ)/A5FD4M@*/T: HWC"P.ON3# A^#UHH_3 M8DFJHK25A*F!(7FR!(B@D+P!,IKF1%$.CRPQ,TBAI:G[[74H))?.4;O$+C/Z M2<*\+9D.G@E0!J;,/9\R:M^8.()K"Y0-QA4@#U0#LD 64\VGQ%7XWT;@0EK9 M2,45S;3+@8,AO5OH<@HK=G/)O<8H=PZZ&@'K!D."E=BR;9@9C(,)8=D M-AIRP'24P?]!HN)$#'D:*'X$]?7P28!:$J4+0 DB<(.*/B :ND.S;;7K0D&Z MHZ4&.;K@>25 )D"Q!8$^P%ACBIP#<# (8'#(\PW*&SRYG:DAD B-@OO8H\I+ MMV]/B"<&\.?G=UY!3MV4J-PL'#:B1"LGX$R6PLP4']8+ ;7[+?BZE79[ZA\1 MO$9P',8RY4FJ8A[&81:SA/,T"E60#N58#H='!%_'#XG@CUO>O6:9-4:;"@JS MEE%*PZWW^QM"K?20 \1H]!] I$.?4F[*7;';C-(X9C&\5YHQW/C*AB'R=V: MO(;:W!HN!3QVY 20)21@MX;/ZSL^I<5$DN>0)M]7.?0(AW00)B?R=-^D*"M, M1-U\ZF\UEJQ%'01P0H+)M14;:FBB<@?/K$[;$RF8"!>^&R"@!]+\\R/H5Z / M1L,$Z3@=CEBL.&=I JT1C3.IE!R'CP+Z.'E*H#^AIP^(^E?201.XNZ>M7P9G M'RDVIY4[? A26R8!5\U,-5DV%;RW"O+EK78^+4,O67@YN$VS2>@M4K!O2RMS MZI';T.<-^OH-@\!F E',FU\)OK[J*.2TTM1I7I&O6[WE+@9(JA\3;1S[G M6;I/XL9)T+ $%H&#YA1M6^44R0BLTRNQ(? PHBX'VF4-7#&)'8$>P'@ICG1@ M0^CC(&$)&]&,C>)L),:9BB*694D:JRP;/@ZA?V*1@3U>9#@XA^X%B,.S[\%Q M F++K1:(=NI,@7[0P0,J*.N M -%*SX%A'$/".B1$XXS++ I&,I-0)(S',LJ"* 1BRM(PH^-C2+@^X0\9$E[? MTKSR"13A@8R-E_H6'-MUU,?K"N( AE#?=I?,/@+ 0$CFKB[,F:G*^S7HF*Z[ M2FB3&KH>+G%?0GUY+XZPU8Z'CW*R-@TH>('"GRB(/W_:]=#XIE$:!5G&13P2 M<1C!53!,$.F4LSBAXHCOZQ/QH"F_ALX^!''[O2F%?4LGSK\BT2/!-YQ7%G'5 M(L\=4F?&E? &-ROA@&-_E("G#$6U M5O2T5G-*W;H6P>3M0XX4GN9X S449$ER_4GFS;G"3O_^=]OL!T25QSCJ?EH! M9YRH-&)2,$:3..5A)N* A1!_A(PS'L;'+ZDG M$%2 =3BD.? ;-SY6H5'^66E8CP^#5<']&<7I=^XL'B-"*I.1HI1&2#EBSK(X MX2((&57!6$7C]$A!'G@_\GD.Y34T:D \[J'C;CS7$B#:E GK?<&%I)^0]]?E MMF?^?N? ?P.P.L;[*N W.W;UD49'6J<"!CJYSNKD4/ZQVF\ &8!T8R%H^>+# M0>7AJMF,6G!2O[J&;W4>B3[EPN(1H)NH\[)*^!T,P:O<"*]CSTNVV^'=9_E!GOL<\7C/#SEPOA M8P$0+*YZX4];^M8<'V2A(;C]#PH8\LX"0Q&R^33@Y51+1=ZL(]/;NLKY&]K@ MY%U]O &+W%ONZ9?6NXFH.P'XH;[5_ZF"MQ;^#7\2$SW:G\1\HTGN+08WUZNK MRV?X5TK^HOF+J_\#4$L#!!0 ( ,2 AE?U.FPX) 4 .\4 5 968R M,# Q,C0U.%]E>#,R+3$N:'1MY5A9;]LX$'Y?8/_#K(-M$\!V=%@^DP*.XZ!9 M%'$V=H'=1TJD+&(E4J7H)NZO[U!'(CM.DQ[9["$8,"]]<_";&8I'D4[B-S__ M!' 4,4+S%K8UUS%[#O[1:\(X'3&2,@I9#.%&24,7IDA4K\N=4!JN$ M"0V!8D3CRE7&Q;*V%BZO9B&/&3AN>]"VVY[=Z]?>G\ATK?@RTF /!AZTP+$< MM_YZJU7H>U@J?.1+N@9_&,(R MN<"43(EZ/()_/^"P9^7/J%'(I_QC MY9E(@9!91"C**QL-R"&.&^@OS=2M.A$SM@VAD][< P:?!'\ME5P)VMJ>JFM5 M0(X@(6K)1/)PLPXEN5\I ,@WPO#DB;.$SW\:K(8UFXDTR)9]M-=F1$!S9HO4FRK MIXF/Q2!@<9RE)$!2'#>L1MY/":55G]/CQB>O&W;]3L?M>S[I>%Y(N@/J]OO4 M<3H6"0<^OA:3+#MNG,XOS][Q3"\,]K>7@FM.=60ZUJ]/K@O%4V??D:[[HABA ME4ZE"+=KY'TT; A(7(G1,D74??L *S%]%*/(]KLQ-M\MMW:!?"F8#.$JQN - MD):Q"8O;4%'LPXHK9@IZ9H@T+R/?=O<)AJ8"V]NG![?DNPNLVZ J&6@/W(X) M2R!)'K,C$WK;J:=@QY:I.*!V>!:'S>;^:[C+7#OPW3[UN[3;WQOT+*OO M=VW/ZWK4_H]RUWE&[G*!Y2 A.2&Q*FFL+Y@>>9&Z*V(3;LI2JEAF.-PTTR2. M\:"$Y8.3&!F>I4CJK)F_%7)!1&#&$9#R'-K4"%RUBHL0D"E3N(0&H4==.@@ZP0\B<2'6G(QCDF:X MIFH]%[]WTM$@HW/P9.\\0,U3I-803EG $G,HZ19GDB>18U=H>,;V1U2Q&UN[ M_!3J/3&Z=TA/.*6Q^99X@M!=F)W>,X#N]%,%^F*N,AL%9?"T?*FU3(;@X,?? MCW5>@7P;(S5!D,F88P);^OMXAC2_@X=RZO9@.6S.F-;H,#O<../NXO/]CXGO MV[W*JIW^>]$M?9;=>V!;'O/Z=_OW_^/*2ZSCG)K;*5/4'_A(^T?Z^(OGA,=N M5+[BQN4;KK*<%[O*VK#EKEVUC@[-U6#>**\Y/P-02P,$% @ Q("&5ZSA M1Q\R!0 *14 !4 !E9C(P,#$R-#4X7V5X,S(M,BYH=&W=6%MOVS84?A^P M_W#F8&T"6+8EWR\IX#@.&J"(L]@9MD=*I&QB%*E2=!/WU^]0DEW9<1+WDK:; M8,"\Z=SXG>^0&BQ,)-[\^@O 8,$(35O8-MP(]F90S?[SP=\K'KR>\8@E<,7NX$9%1+[N0SJ?\(^L!VXM-GTP[-XX1/"Y[(%@ M(8ZDDGMP5$N??BG33_F'=606&J1*%H2BOKQ1@E3$:0GC99C>F+-@UK<>-.+[ M!X+!)\$_<^E8(WM ED9MAG2F)!OSE:8,94DE66[\ MEOD[G:R[MK>H-Y7ZT.HT@G>Y7[X2%)6,[Q?7$Y&LXN)U=P?7LSO1U>S6 V ;<#MY5I952!Z7B4SKKU M9NTS/?A:\X93&)Y/KF?C\RW;UA9U:RV87,#L[1BFPYNSX=5XZDS^>C?^&X:C MF9WQ:K47#/J#;+B4Z)64+#!<2;CC9@%FP>#]DFAT6:Q LUAI RJ$B1"&Z[G\ 9@I5P"9,ELHR!M^@]4D52ADL95.#8"K%KO5I_I**8R%7:<_LG@'HN ME(XP8YT_,(2ZJ!"8I$@[D\ H'WM>IYQ22!E(4J 9L!1$/UD[9<%2<\.1'8BD M,+X/%D0BVZ#FB">)]0Q_=B5%5H,%TPS]*=IXDWJY-A&=*"/'H 7H&!-1&48+ MSD*XX)+(@!,!DS!$,M4V+%9*[F(9D:(-#[$1+W6R),BD1A5P^>K(;;7[*2S1 M):IBR['%I=D""Y)<\I1HGTB6.)-[P58P#-*ML" IXSPQO<_&B@7M%K]F_-F) M]Y$E"K1KGD383L\0'^M#P(1(8A(@)DY+M5+:CPFEZSZGIZ6/]3:I=YN$!J[G M-YINA_B,U$BKU0HZM88;8!T(!$F2T]+Y]/KB'4_,S,K^\NIPQZE9V$[M]X-+ M1?84P3JQ>X+%F3XK(RL ^V5LOYMO M[0SQD@$9PJ7 W T0EL)FQ293-'N_Y)K9&I]8($WSQ'?KQP0S4X/;/*8G&_!] MRJM-3N4(=+OUALU*(%&:LGV;>;O,DZ%CQU44"X+6*Q9HF%?-E.$R$0+EAL+)'C1(PYD)33M\(-P:- MRE/1MJ+@JJ7(,D;%3*R\@>8[0ZL$Y M"UADCS"M[ 1S$#CVI4;3^OZ,*6YI9Y-X91) MCD?:/_&F!M=8PKD],:;U_)'KW,\7Z2?/!U"4M^?F]]Q\X53P!1_!O!_V$6S+ MET_M=6M0M1\5TT;^@?1?4$L#!!0 ( ,2 AE=[E<]?UPP -R( 1 M;VQL:2TR,#(S,3 R."YXM3XS@2_WY5]S_H\N5VJS;DP3!+J&&V@(%9 M;IF!"NSL[:XDJO$C(\F0W%]_+?D1.7;\2,(0[OR% +D;WHZ9 Z1_># XZ!T<]7X^-IK;;<4^%R?"FH)+B:1\ O(S M=4',J 6GK:F4LY-.QW<G@Z?# YQ,4TNUU_OWIYE[W&M.J3@I[#,DRHYA$5D&B0H8^4Z T&@XYN34A1$"L0S3PAJ6>!26_+A,$D/NJ$ MC3&I#2Q-)\ ZF/B/'6S0%B:$DK?E8@8B7P]L[JAFQ=-O=P_;A[V8$T,BS3BF M8J29XI941X++=?1)4\B (4*("A+J>;ZD$N-1WXINSF;,&_O1';RG/'H2HS"$ M,=$^/E$"3UN"N3-'.5#?FW(8G[84U.T8Y;]F' Y0PYB$^PX40**:.\@B,!*U M9C?+CF,1E%L9*9D80"'^#+C$H#-"J+,SLRSJU#4+6:S V6NK;!C7M0I9F,?V MV2B'CNH:A2S@/*\]2LX#6D#4Q>_#ZYQ,J57YX%N!RLMGGGWI2287U_AT' M48LP^[152)'T&O>[Q.M]%]-VMTO:))9@7E+/)J$X8LA[UUD5LBH_$&#?>N_U M]>J#''%')$6<*\]*=<9T..;S17=C!#8$YL+W;/!0,EX(WV&V&JWOT5@]C(K; M\36.[BZ$&%4E+H0+P=)P)7QXG0@FIN0EB2#^F(3"&^R*L3NGCJH&[J< 4A3 MEJ8K1*Q?';%(*@G%-EC5P.J.I[]@XZ;K\%N!05C$9YS 6HGNX:6(V._HG M";MJ$*Z.\ 45TRO'?RI*U_GTA7B^V11/)9_H#AH4$Q3/J6#H^SO#1BQ5[P/7 MI7R!#QN;>&R,R0TK6,OR ZPYO2 M<@_C3MP!O_!=U_?NIU@OA*Y>TU;B^,.LXV-!!*>U)!1%M*P&B 2(&\!I?A3C MT76)H]]D'1TR-EXU*@#795*/KYCQ<>1521:\Y=!01%#B_Z.L_PUI.M^GY#6P M)+#@@,<#L"_G,U42*<_?X@R%7P1SCPQWL\XIQCU^CF(UA@K$I?@]W,6 M/R69&*(U?HEP8DIOP$O "U?T'N@\?L3,&R4@'&=!"+F)9F^\O"RN](0X?L <*ZBE\^\?3$[/QF,<+]7Z!B;Z(3CJZH[RY8!>AZ$$I9SYMRF= M/*%XLI2OAX>H!Q)UT2"9('D?C 1\"]"^R\?EZ)VY6X))SMQ[*8*$,AJG&X.Q M8#9P#%L[MW@J:"\!(FWUZ8 MA'-764LAKKQ>VT"YVQK[ TC*G!T4V;&@%ZZR!\]794<6-I&7+;-34;1Z% M]J"DT&ZPJ5AIIY J)GF.6GM0L]9N<%U3;*=P3-_:NMP>%)7;#2)U-DY%WKI M(_JEFZA2Q.4H+K&H@&>_UO:KI6BBM"']!NWZLZO4(UJ;Z[O-KP:[F%\U66'3 M/5^I**G)4Q0C-?9ZE0;(=EO)FN@HWE26BH"<^T4HFYO)2F$LV8S6X%1QF23O M7KJNKLFT\P650?4%E9_6+K0TT5 I&O0&M]N97BRQ\"X2E 9# <^SQ$*F^EL7 M"UHQ$FI&8M6:4*@8"G\ FTS5QKQ'X'0"9T($KG9E>7HH9WV6P'A3-3!B_4BD M(#$T;.*C8GP,15 Y1>30/DL$O*T: .3:14KS3WKA,A4,Q21'FYK[[,J3+]NW_E/K5 M8%F,I5ZS'L(LX-84'X@[[D\X==?!6DR]0X1SE_Z6"(;M&W8%:=GF-R=5&OU]43)P=A$O=@HA)7?O>K; [G*:ZVDM/N]=N]M]OK M(6OK(#?I/^U..>.UW!_3ZZOM ##/ :YBN&91O]HQGS+_4)E_V-M8BS<=KHX9 MK:B IE;=OFEWC]N];CVO9\XTKMAKS* Z/JK@G0G+F3:XEN*J:1".# MD9!,!LK$C]P/9C$A0Y(6\9CCJ'VNIRW) R2G2*T4B'^'M#/@S+= O]();.*5$H&FGW!BBK,(OMB!I\;4$26N"MM&X2F@ MV C)G?@P&B+Q":N2EB_MU/" 59F?&)QL(N<\HG.F1NX2VCOM%"T26GDDX!&\ (9@^1./_0>V>+BRDOY'?79FVWK% MJTYHK97P:GQT%RUJJT/_U5$J.%WX!.X(N.&% IK0SN3_RIS8ODO9+D:@S5.N M.AR&V4Q_D/,KRG>I=^\[6@-Q[5D9ZRK2[Z&EQK+XPEB,/HM$&S:64N[9L'D# M0@#^O/9EW^"5*_Q 79&9/+7%1- MQFMVT^= I;7;<;B333SX0_#@R3PW>*UWBEE-IS!/P@2?NQ=]AM0'<-FD;]S< MP\Q^0SE?_,9I(#*:9YOV4/]_^5/O_FF!V,N, 3EM>VC!;_#(O$_6#>J1L2"G M;0\M&/JHF?P5'#=C0+9I#_6_Y,SZ0KT/P+]0YVO&AOSF/;1#IQK?UE].*\K\ M7)1#L(>V7(['H'8X0O(5QA#K2C4Y]"R]\P&YDU]A#2G.7+5@92*WA9"]F5>5 MK(1&GX==<;TK.+NNLZ;]M504D?I#H,ZED!H]/<&(OX9;:W YQVMQ@;%1+2Z( MOO@2U*?BQG^]B%81RDA3R[A@,9Z]ZW=[@VSZ*B7=PT2FP<@HC0F) MJS+VVCL+Y-3G:KTKD[[JL[Z6D-9(GJ_NIC:^5#Q?+$FB:9!^$7'AL/'X"PA] MW(E69#4^=B5U_]YW?/8]_8^\XB\[P^$JNP130K=G"S X_@)[5%*ON.]>SH%; M3"T &M]EB=3Z4A7RUS)XKXE8%9-J\>SMN0$K@ZG]# MZMLE9JVAWGLKA_#H.X\XQ-4"L81K[ZV^?T+=<4(+-S[ULNMZ58CWT$9US,4U MUIM<_Z/V:P\#$BLV-:&_@$JYE//NH+ZN?9 M;,8I5CCV%^H$V'+IL G#KI/WH^;;TTTE[*4_TBB:_WWVBLVQ L!:8 (7?O@- M]% )6QL"U9C-HA'G7/!=)D[KRV(/\1/ 'R%=_IJW7\MT+XW& W#W=OR%CCX\- MH $"/_Z\7L2#5X )1,GER?G9AY,!2$(4P61V>;(BIP$)(3SY^:<__N''/YV> M?@4)P $%T>!E,[C"*(@PC&9@,'D<3V$,!A3*G=/EE.'Q[>SM[^WB&\&QX\>'#^? ?OSX\A7.P M"$YA0FB0A.!DP.B_D/3'!Q0&--6YP+Y^P7$NX.-PVY:2@O]UFI.=\I].SR]. M/YZ?K4ET(E3DCRT:RQM# M=T.NT6(!Z8()Y U!W%XT41_:]$-U'X #!)MG%L1T$"%VP G MS" R82%AEJ+D:1Y@T$(E@\ &*EX%!)+Q=((!85%(7V<6B:?58A'@S7CZ!&<) MG,(P2"C#&EJE 9J@&(;M@-M)LXVPG$3\5>%8(TQ>Q!/I$U, I" <3Z\#,K^+ MT5LCJURD=Z7\51#S!/4T!X!VIW1%ZCX\?<^ZN 78BYMST46U0Y9(5G&*M ?V M=ZE9L*: B8SRAKD!;>U*F\X;CU%8:C#F/2?"94-Y>X0UF/9 TX"\I-T0Z_]G M0; <<@\,04Q)_DOJD]0?XH=_?0,T:_P!D2T4XN %Q)C*KM@@9PIIQ0@#E3!'254VK "($2[;&. PE\G^MX2&^A!!4 P)3UY< MVBED6,CYIQ@M5-Y'MA855/TR*,D:4#10RD X OCRY((/*-\ G,WIYP^H8#U('*8[+6E$M3VU%(_0>J*?M!#85PL92B#V/8X)CI MPL?[UXC0JB&*I\*(VM/^7B:=QY')CA+>)9(X3FL2!"3_XD>_]Q4S/2<8U8$ GH"^!6& M@#RA.*H RDPH_*4C] X>UE;I4* 38CL)\*A+4.=%F^Z@Q.T5U)] .L;*"O@Q MB]0H6L $$LK->,U'6!78NS$)/]DR>0N!1E;;H,-6L%]SYQNPQ""$>9UTM$"8 MPO^D?U;@8D$IO*6E]!88]O;9H$$K33:SZ3MS'FAF:IXE'7(B*M5&]H+V'!Q# ME>\0!2F;2N&>]#!TM3\.J_%X8'\?JD!?7L_H(8/S 7AM#E_^480P_[&?D@,O M[M#-).8K;TET^^\57/)UC7K9SX9T6XS0D?;WOE;Z'[DVX^EW E)C5&4S'6VU@":G]2G>+F8I FX0(:M%]1;Q3&NQ.T2: MBRK/2BEI^ZRG8N@R@/E.EWRCB\X@!XY=T=3,T3=\JZJC)I9*L"P(14'5+$\ M^Z]> /L^>65*(;R1+4_5'VV7H8J// RL1G=]!,N,7O4Z8C\/>00A@*_!2PR8 MCHJ49$&:9R@MJ8>A=;!-'VJ](*]6Y_CN)[[-C_W#AT6O09QN_*/7 <8;UH/^ M/8A7U?*7$T]> +;C\1 53:S5P\-2HE=UTAOP0I] N,+IUM5?0!P]HU\#RO_> MB!(-G]T1.IJRR>)&^K:1U*]A"9^_.<'K^= MMBM0_C>/:D;U.8GCN"WM Z1#,S]>9KXJ]0;CN+KV7?DY7_C>_NQ32!3**J*Q MH_:J][U/:)#,(!L@9*JR8<)V>5@1)!>6W=8N"Q:?@MO 2$7@[21Y-7$JS.QX M75?::6II\IJ/G,:G.-N8H:KQR%DMNY/#1++PL0_? T!1^/L;U>:I+>EK=#L%#$#1=I&EH%&]?&%)O1V%&JC[>R%E$4&N]I7> MSP)E-E(T2/(J\3Z@9/8,\.(!)F \S<:J50QK2'(P2TF\"[*%);K(RMF]JFKE M*O+I2CK=7D(:Q.F2P/@EAK-L=5418#NF2LA-3-Z"P,E:&UB8!'JU!%.P05ZB M4!/4.[!>5V3*"U^Y5ANY57;$T@7$.K$7T);42)R,5"&[4/LPR?,*V.)3=".^ MC72[BKZ*SM?XVYIF$7J-*"^',?HD'O$=/&!18HK7A>5$E17A*I''P38; M91=IJ1P/]\NJ)@I-^\\TY:E[3#_R6EI++)8FM&57+6&Q]JH@]"ZXUE;I@JP3 MXE515C&"5\?D*V2J_2$564J-G.=&X M6F%YF4CS>?KE:?=P?2/6P-!A2PJ8 F@>@&3&%8J];;,VP_;S+UTWCAHX9#-MY''N9?KC#%)QB]0@;7J\UW MPFO6=S )DI"?8A12^"K;[N7.N#OZU)JQIP^R0P"B]'O]-&N,E^F:S>T:X! 2 M4#TDR9I^]VFVB;[7\Q1K9*CK*68''R-Q1P=)KMQ6!NH M-M9 (/BS'T/US#R0UGLG&#)+EWR\F1E7@:D5K7"M@?;8 .=B>@M4&9KQ:Y:7 MZ\6P_@B6*\S&/(3O)]T5(A5ISLQ026@ZAF-#DK,3.DA2NK8$IG[PZ52NGB8& MJ,7 MQ2EP^K/(^VBMU<;5!2*;Q'6E M@VL\99^[.-W[8-F@]&L8Q>40/WCQ5GT-8,*_U!XG-Y L$4GKB..I]- T*]K\ MK%,SO'TVT'(CLRWX8TK^)K28\--PZ&MX"-OA6O M5O>MJAQ64_*CJ5 8(-)9_4$!#I?J0I^#N^XOT/(_]CK36H2\(E9$VH]":'6Z MVW^*QXK7Y3_V1Y$#VXT.% MQK!6TYBB5*^V"=6!*<[-S*=>TO,SC4G%18@RS=@).3:(=>*L3E.17?LY;(TW M"?38]Q6_&;+I^&3TNEZO3'_\R-.[H.O^KMQ4CB<_ML'6%2Y\96B$DH16":,2 M[?%#2&UZI_ I-9-#QX^OQV7*9@<7VPR_);0:Z!1HWP-T5*9W#)U",SETSGWO MQ78G(5MW9'468U]69#E^0!D=L9<>K=A:#B^O+JKS;F'7O%SHY\*N5&^OIG,* MQ7D*)$T6=C6,^H5=*6/O>T\9),93Y>4VNEVH=IRR_:@F3N_2KB[FU9VI3FZQ MR;Z2QFM[5$V->E6CS7<#/:-1R%3$P!I^SHR5_5LVC$<'OJ9.:8,]AS9EG4'_ M>P6WFC_-$:;\+*7,5-EV4R<>%>+D/$7-^W>E:3,SB1@-F3EI1 MS*Q)3^R*8S*>IN90/?BZD2;IAAM).SK =NJ^CKKK1HIX^+&E=[,H\]CS7XS<&FKIZJP?[ A M:7Z4&!N#BV\(^2[D'@>;OZ7. -'H%>!@!KZM%B\ CZ/%E*6XZ*;=>56RKD54>M\$'->#[3#NUR@YY7GQE4 MO$>)WC;^:0M4Q[9]Z3W34QWZ+,TH3G>N(-] I3\IVZMCP=_UU4FF,+6Z/TG! MZ7")DA]+WO_3Y\4W1XC=V?'N()&<(^_'9J4'0 @ "JWSU=";6FW)E2V_;,F: MS6=?_!,$^)FUV=0I-7Y'[Q3X>SSWU!4!J+V#RL>C6@I++RQP;]BKLV*L]'\$ MBP"R(1GFG\P3YBMN31.(:@6Y8%4AZ!V"UL9E^T6O0@.O!B5.K^$;:I->=]Q- MDBOG?H.7$8@'I=GDA_3(Y:""N>)];CF M63_<3'OMO?&N; U=;[=?V]IH1UR\!=O:VD.^JF8+D*.MI5=4R;2]*5LC5KR: MG[Q(V4+/4?0*,(6$91(M]M5T9>S+Z#Q'@ZV%]D#02/2JL'*[6,9H X"XI\:8 M(ZSIA<(46Z7E2[%4H%0\ ZGXK5]A)RFW#]4:3R/K(UESOU"59I7MT/PBA . M0LKO*[M>$8H6 !LVS;FPY!=L6K%X#HX&=MMCQ4ZX5W>T"WON$[+"_#,7;;)0 M497319W*><,NKR9->][2?U/X(@OB7\4F(Q5LGG]-KXVG*5XVWF.H[X M.UKOC >S?,/F+&4=2#S@_WD)"/CIOU!+ P04 " #$@(97%^\ZJ \@ #" M( ( %0 &]L;&DM,C R,S$P,CA?9&5F+GAM;.T]77/<-I+O5W7_0:=[EF4I MZ]TX%>_66)8<[4J1:B0[=T\I:@8C\<(AM" I2_GU!W#(&7XT0'P.0'E>$GD M] >Z&V@T&LV?__&\3/:>$,EBG'[8/WKS=G\/I3,\C]/[#_M%=A!ELSC>_\?? M__,_?OZO@X//*$4DRM%\[^YE[R/!T9S$\WNT=SV]6L0)VCO^X8')_ M>/SV[='A_UQ>W,P>T#(ZB-,LC](9VM^C_7_*RA\O\"S*2YH;PY_O2%(#^.%P MC8O;@_WKH.YVP'XZ.#H^^.'HS7,VWZ](9,T22.KNS[W^%4]'[]^_/RQ;UUTI MH%@ NL%VV3\_6G=N=GQ7_FN>[]-)WMM;33/!"9JBQ1[[_Y?I^7H<3I(896^* M[)"U'-Z2*,VB&9O'[+40?]K-X^9B@^K<'@A8?]AD*.I7'/QR]/?Z13>1_ZV Y5&?F!"^7.+W)\>R/ MFX>(T"&/!9D]4-E<$WQ/HJ4!"_*PS0AO_&F'6@B@!HFG_R[B_.6<*F.:QT_H M.J$2+8$RU9]3)(^(BIA)^/29_8D,J-?'98FQ:59,J+8^T0;+;$"0+1']&XKO M'YA)T;4\ND>3+"N6CZ7)6>9! I%-!;LJ83N2APB#)2:@WRQS(42AP0:%A)?H M-GHV6O4A*!K$?$)W^=5=$M^7%I_1'>,L3NFN2/V3":$;RSU:4K9-"%7%H,'$ M9#8C!9I7ZQ5#<94_(')2$$)!7\31'=T0#7=9=1R:6U61,GL6'?3D@*M0?8%HEN'R>1V .BL#1%)*4/9-17):D]F?H3)2B &J$'B MKRB_B1*C>>J!T"#C8Y3%V=7BFJ",*D-IE%0A;HKE,B(O5XN;^#Z-%_$L2G.J M\K@H]>0:)_',S'ZLH+6T:=Q&=W02;>T/-327"Y<^Q&O6;R!F M(3P#V]OK$ MW T=XOLP- A1"(PXCKN8QBT,HQ36-DY;6Z;INFQ=0UHX#F;%.YH9A7 M*\+5XB3*'LX2_$W3(N2ANR"^W)P><#)'I(JR.>$"0F.+G8]1PNZ0;AX0RC.Z MVU.,#RBG*I!88T6$P@D;;BAWHT*K7=V)VM2@9<@N+PPS-'MSCY\.T6R^=D#G MG3W\*DTDE)Q!S2"PC /V1\E*[85N<#10Z%-]GL[CIWA>1(E]:GNP=1PQ/"L8 MHW3E/:4K+/,M%Y@LR]58R_L2PFL2&)%936/U9V\VV:5QG.:'\WAY6/4YC!*) MQ8!S35W?/K/;\W(6*3V#9<"Y0^4*+(K+A#!^N)L$@O"+U)-562.(V9O5W0?[80 MH^<#LPD'N1C0^=/>Q"HO1SO]4%@0IW5*E_,GD3^B1_2FV\O M]Q09*!)N>\4+T!ZH4(8XD9$* *,2R[%=L9R2>/8U2C\A\C5*_@ E(^I2L01W M"50^$OS(B @&4TGI![M2NH@(>?D7B0IXP>4U5]STFP.5S ?,E+I@Z@D\A>[ M$OD7>HK3R]D%9144";>]X@5H#U0H0YS(2 6 48GEW48L/Q\"_I$SQXEW/MZ& M P7@YCE2@UTW#I6@JSV]9_'22SPO(XU,%"#=XDX5Q;Q._LQ@>*ZQ)&\=F^ " M9K;! ^CNQ<67&E=.(9&-%'ER?R]4BI1M[='"450VG;@VM(/Z\K6D'POF& M&\8BRNY*>RBR@_LH>JQVC23/ZE\VVT?UP^]KBBBSZ)S^F76-F=NA-FJ@@\8B M8\P)56/"+B0_H=7_S]/^#$^ID,XP^1:1>8=-S='5'"B/]K3Z"82)3>>@N3#V M\;#E4!F^X;YEP3AX%WMKX^#>_-7&P;NS"TSV@YP,BQ<"81AI,)<@2P;(KHJ< MO9%C&W57@+SV6G[]]C#%-\"'A/3Z$ P#$,;"NV6K1$%>FD_42BH[0ASL5TV" MH%^00I7E:UBX DB&,0UC(4_F_U=DJW2F6SR9STL^HN0ZBN?GZ4GT&.=14M+Z ML?NNK_$L*YLBNN!D<8YN$'F*9^@:D1C/IVB&[U%M8@U=G/ MG \;Q];HZL>I/+@SYUE6H/FG@K"FYE1@PW 0&:2NO>![ 15._3;O%M],P>K['P$V7D M#!/8SOB+NBZD_@*M#BE();0W-TH+ISJN.DK\UF^0D:WRE$H]130!T0I5JH(( M4O4LS(9LP%,52:ULWNXD6J&\\D XF5$_@3!"L_P2Y0^X>[)2&0*%2KE#@E0> M#6X5 ZA+ON:)&Y4O":3I%.P#TA5>CV#%\#A+PI"KX+JY:WMQN27U&^ MRMZXZ+O58%O%=ZW@MI#) GA_]-$LPW7\_[.>D0*L?<)JCY_PT*4=]V,]0^530 MLT17=]W,38FT8CZ=N4-]W4I?L'[J8XZM 6.U3@$-:.$V-(*&)+O MG) .59]:3_CJ9PZB/O4[![B/TZ68\_"P(UNA!+$<=Z"((<#E\P<8X&@E_?MQ M4+)N/XNU(>P>@^;B9B!])PLU2@V!>$75YT-8*W7>(0KZFN-6]PR$"H]+R M#M<^A^AL?,7 1\A]]H#F18*N%K^@9'Z++Z.\('3>;M",_9\2=\%[Q:H^L@[' MJXST<1!B+L&&F#:19U%,5K?5=UE.Z);4F1:ML=7$*([U=<>H(7AL-C&M8*@\ M>G8@4T3K.]HF(G>RQ-3#^7.5(#%9Y(A,$GIP8T_PSS Y(6@>Y\"MM4V0$HHJ M#_+UZ*_F-#I2:WEJ? <<>:S2+;)8%J57_R4EJ_1LRL\OJURRS_U+(W- E4A, M (U+GZU-F8$6F]#@.UJJ1SNP/IL#,M+=,:[%UJ9LZ[K;6G>]I4[Q:%\[1)(J MVNL_H(F-_J]#X7@3X$"O&JB\OWH>Y A,R5,;)7U8])+$IZ=&>E-@H$S2")MO MG8//$ZP"]%%RGM)SVZJR=S]#<*!7-;G<7GZS A45!KLZ:3B9.'$BG/35#:;!#$-'2+$]TI[6:24Q<3!>B;J4LT@W.65 MZ93$/+C4)!B]M_+0=S^.D8'?M&UL^?9XE!67IC*H? MRY8L5C?C5XL&_27EO>-RG69L&6R=D6P-K)=G-!UR/C%.T"K'XE.JHWU5I;>M.-ATYEIE[BU15S[^4:7*]\9JR/QDR=)G[*X3;9AV M%HD:YBLR !>S[,HL+-'J^]RS"=(9,B0.R=L$WHO*.8C M3+?RUVB)P&BW;'>AV32[^[N&V89Z#$Y60EB: MQ::I#4 O/S_.A>KF<[XK?%?TV!JQYYXE;;\6;&*N%M7'0&[Q%*7H6UW- 9"S M^O"6_%6&CT4OM*=$2U]4L/EVX2"*2P*CY!:1I82" ;T%^M3J/4[UX3-L05M: MP'V_6()Y@.X%)'H*]U$?$7ME-9!A3TL%.(";CW[\1+XSDC?TA/YKHR/T'[]/ M6;$;(#;=^[UVZS>_>XW[RH@3\]D8EO$Z?MH X>2L)B,@^#36;VD*:2LG+6&( MLC_Y6$1U4R;KH6L).#TOVY!!+]+D0PI0)&Y(#,(0&4\0SF)7 Z*XI)0MBR6< MF0FUU2F9[39/;@ND_%A,>$\8JUYE"F1[F _+N(R>^>* VFIQM-L"$X> <)$X MVL.\Q7 $I?RJP,Y)E,R._1:!+57V@LVC&5N>7:B/[B G!W^BB>1(]TI;\I1LP MT!A:1Q"4AH:K&093(*DS:AA\1YO:C-1ORS]%>3?8--P17"G:'"8KF5^G7B,0LC#*EA!X)-6!X&*@/HF%CT0YIUK5T103= ML*0,YP*LO\M=+9J(!WT%N#O7<^AV'XO M)1AW@P&2O4$I [W'(N0A1K5D# "M1/PWNR*^1H154H[NJ0MRB2E"Q/XY>7PD M49RA>5F9ZFIQ2D_:,56V\Y252<>DZR<:0JEF2AM*N*IB9V(D54@;6:5:/X9P M0A&<0 0GC)!U0,""Q@EA+:WW(4BK/J],$9LA>E#1.5$.#Q:<*46#QZ$3RM-@ M<*X4X:AC3F_])3+D=-?+:IJOBCS+HY25UP3?!LMV7Z$*2\""I&#:$&HA!!5 _)(6[.-CU>*Q MN8\Z0VCCADBL_4IP!-N ))QPM<;6Y!AL#I+H:GW4#4%*'3:;G[4[BY\I60\1 MN4#JT#JYR>&H5"B2B">5*"GK <2H/ MN9'J :F!7$CY&%0K]_'HW2B>_;=9 #(B^1U D0>0(RD2;T_Z TF2 *R^X,-X M$]ZFB?O<=J@;*-4PWGX+)->3J]13[3[ OG!#>EEM*.)>QJ-W(4-YFWI2%F9S MJLG90HXGQYWKW&=#V8.B+A5G<)<@G"[X1:D$3WQIM1^0PJ#%$?6WKV1&>-IA!<:)=7CE:<'F&"4%T[=YET6$T/SJ"9$TOG_(UZ^9&)$W M>$'6+>?I'#T+%<8*K+K8KQFL()7,YOP,JY\A-M_KU4=6[8*G:7!C-37=QB!U M08)V2[WWT(\V>^P_7U'& M:O]<(Q+C>? M<(JC:57V<;P>\W(\_X[LS#[5OO,!M-DZ?7Z,2=EYM7C8,C(>7%/#ZL/]OHUI M8)X#,J ^I;[+Z&A/2%V0_(^^-3 M;%AI*!CC>HKBA%TDG6'RF8ZU%MJ01&/9U/IH=A8G+X5P#:]/N&$%*(L?M![D M,>,Q*?Z6M26XO<]8&\/=ZIM/RX;D:'8=6(X]2IN5M()_M,IN9-B[("## VJJ M2VFUF@+Y?+,M%<-"UN%/+1OB+LMKM7#Z#AO7U(#)P'!C1S?\9WL0#Y#?E MVP30%%$H6=L*0NKE='@2$Y2/(B7*&1C/%HH_'ES ML&;*1&O,Y[+U<>XF'5)!%RW\OGW+D1I!STLVMEY&; MX0W9A.(E24NG7RW!BWS 0@D2 A*71Q"(*(3MF[,DE#9/EP6Z=%REG+?NZB/% M;B<\TM?;9= $^9ZD!-N 6C3>JJN ]6W9P\3>?L.:2M,;*:TTC9'C4QH>VX9* MTP ;_DIS2S'IKC7 6'G%:8X=H>IP63=5GB9@0U^/<[DP3,09+HBF3O2'2JM$ M<^CX-(++N*%"-.$:9O3JZT/\I+M&](?*ZT-CZ CU@<>XJ3XTX/:34+?T@AMZ M1MT(7TQ8T2GV.=?=R^K=R^HUW2O=R!K?79I2M3K#A#7:FFTI)*82&$ 2:LQT M.SG'*A((*.-X@.Q CW\Z?/V&V/LZ-)^LOE%S^HS(+,[0-8EGB/&\<&V1B@38 MMU9I G:6;$-R05NY-$N!GN6E>=Z4AW!8T40%ER6['L"U,V%%>81GK0/4^[X1 M*VF_&V;O3GDQ6G^^]@2G);-%E-PBLCR&S-4/!:8/SDTH>#VF[55V 3UB-^$I MB.?N!DQ7G@>[])=D&JQ_Y(<"2\N %@6[9<"*[,);!K1X&NW#?+6CB9_3N9\C M^6LR\:W+*#QW7IH/[V_\M5/W*D[+6@79>561QZ8YV\=LG)ZN@?G[,&MGLO)@ MVC9Y:=8E&*5YGV&R0''.HA$^;%P3O2U#5T:_LW9SJ05H\LH,57;_XVCMON;' MB]5K(;=E\XK(=Q9O*K$ [5V1GUJY212AVU6Q;=.RJV09F!+MJ MMFZGH:_5V GT:\@@HZ"='??!..(^]>A6GC!3E5GF5 M/R!R^Q"E5;3S5YP^H8SN+@XJ7!DA-S5=3>3?MRW;D%A QJW)CN]CQA;X[?B4 M9?K)IRA'9U%,OD9)@;PN!SK4;6^]4*-NMZ XE_DH5QPU?H.H'.1Y0@)TXBAS&GRU*/-3I=TG&KIXMQ=UV3WIL""G,1E]CY/@2T%9.KIYBH%X M"G'L+-I$2F,RZ"XCHRWV)'M"VK@LVPXR]#%O*Y+0Q+PS;"-9C)O(DB1>+%I&V+(,/V=0P(,C?MUT,SG5 9@'1ZK_\TZZZ MQZZZQ[BJ>_QE5]W#CI+NJGL$Z]"'6=C@-94UV%7WV!G!KKK'KKI'&-4]IO18 M0.)9CN9E18@O= *RZB_-DI'__'[E+$$N*:]WVM%VOS^^EQ2'M/.W-$&0B$L>K%Q-$9YL,R+J-GOCB@MEH<[;; Q"$@7"2. M]K"^=7BL#5;Z,G?=??#TF?V)/-;H6M=60^0IGB'.=IV4R.E?5XLIFN'[-/Z3 M;M9E6/X$9WG6B[MVZ^O9A=ZMRF<+>D '^S75U$<^2:(LBQ?QZH?S]"Q.HW06 M1\E-'N4K)TJM=ISS"I?F+] MNCF+?I"[-G8.\IW56Q7?6,V?PYOW^DGKJ+B=R12GDCG T4LKLXICJREF+D]] M6Q"!Z\.?&Q::M82"STD[3V=XB=9'V8OZW-N_!I3H68E-V#.0JT(72HM5)@F^ M2+1(%M-P(3F^8Q4BK>S.J0IK9>"]H-;8 MVO=3&^OI0":W4&"SJ9!0ITU6DR(B;]\UHKOI$J=E_*3QI\OO%S70E)OZ%#T6 M9/9 M_9K@N])M/1Y.UK>Y);W'%>+6X*BK" O):D]S[\.M\B/J&,D,B-\+#$5 M22L%&/Q,D&3OBNG!WKXB.0KBPZI,MPYMPXC8LC&(P+=S4E+6,]E)D3]@PGSO MR1(7:=Y[2*TVJMY[9$>-0WGT)D%#B:01&3HUO%?'('JZ8S*"T7G:)41*5X:' M"Y5&-'S,VB,]+=;42(31]\5+BY?2N<@F,\HL0=WWZQ(]JXD3]AR'ZL@SJZ$E M0N"^(_ MXLHJH#5M+#ITB:@""S5C8 BD(MPA(]05.?9-E8:+Q7LI>G !G"(V MU_1LMUG_-GU4W!\50,+-30[0./3/VE19V_#D+VDKPL6+I=$U=]Z6(_?'KV';XDDNPLEW>SN\_W\D#5S9[GMN291FT:S,E/TMSA\FBT6$'%R<2Q7)WF(^O%^J2(L#JW+<>@PZ@&556V( NN]] MF$=@>:PL'@FTKFSJ,QTO!OLUM[#U!I2O;)8ZS MJ"N.6]N[]#A_^[Y0#; ^\ZU+, #':I&0ANVEN*!K?0%\@] T!G(9K*F,T&

(\?:*;("9P4&*P7\6QH%\ (0J^"6-Y%B6$NG$=!$#E4S*JW]E_6(7?O_\_ M4$L#!!0 ( ,2 AE?!=2V2-Y\ %&8"0 5 ;VQL:2TR,#(S,3 R.%]L M86(N>&UL[+U[;^0XEB_X_P+[';BU TP5$.ZJR)KNF>JYHPNGTUEC;%;::[NZ M=Y"X&,@1M*W;$:);4CCM_O1+ZA5Z\"D>BHQP C-=SM!Y4.+O//@Z_!__\V6[ M0<\XRQ.2_L=WRS_\]!W"Z8JLD_3A/[[;Y2=QODJ2[_YG]'_^'__C_SHY^16G M.(L+O$9WK^A]1N)UEJP?,+JZOKQ/-AB]^_D/O_QA^8<_+O_UWSJ/3TX8^R9) M__9G]C]W<8X159OF?W[)D__X[K$HGO[\XX]?OW[]P]>?_T"RAQ_?_?33\L?_ M[[=/-ZM'O(U/DC0OXG2%OT.4_L]Y^>,GLHJ+LLT=]I>[;-,(^/G'5I>0@OWK MI"$[83^=+-^=_+S\PTN^_JYN(GNLH:0A?QG1U^^T_.677WXLG[:D5% B$=V^ M-OUZ"%7?+R,;?(WO$?OO[]<70NY??F04/Z:X^!3?X0U56;(7KT_X/[[+D^W3 M!C>_/6;XGB]GDV6M&/9U?F%?9_DG]G7^[[WD'VV:]\# =$N*> /3SE+>N*TC M-?:-_@SU:65-_@SYE:F1XQF^-?:.O<):0]7FZ=M_PH2JHQM\4<38#5,;* M[%_ ?:LY3=VPGS[1OWIZ\4N!TS5>-YJ9;(GO+%67SK:4W,HFJY[4#8LB)!N_ M3DZEEA)SO/K# WG^$:_65/*[G]D?)^R/\BWH/_[[(ETGS\EZ%V].7Y*\$56^ MQ7]\QW]8) 5K_?#AC_VV,@F]UF8X)[MLA09OWNB;-5TRKZI^)-:HH? M5X3&S*?BI/=2]QG9"GN#J+YA_4E*B7]&?3I4$"3B_M$Y^$XWF[WB_#>\O.OE0//>-4VF5$[Q/W,OQ=IGJQQ=IO%;,1QFF74\>.+ F_'CE1%V#I5,:&5@Q6)A7.V"@UBQRME MC.KGJ"9 E(**P5N<%A3PC!B5U-Z=L[*'B4E?#)VVB&?OP.52W1O#7C4GD^ _ MK%]R^- "Z'U14.#F2A4!FD,<<< ;1$HAZ!:B^IA]=/;I&D3RN$%[=FG2M<5X M_"CKWZ51!R^Y/?SGP^K;I5WG+F=*&/>:VS @2AR5I/L$4D)JET@*!0,FE"H= MDL12SEHFF/S &TJFJ>YC8M87H\Q3R-7)0!62'4((S@GJ:)J*I*482L>#(($# MA8#0+,[U>K?!RY_N_KAD7GU-G@J\_KB)'P:@5%#5[RZDLC %@4Q31RHU KD. M$?QE7!%[B-C3DV4O_ZL)_>)?U9M$^]/W02]@:/ NE><&(D:.4A1L%?(GX&.I M! CZPF@]1UI[G B\XW2@S.X3;[-M6JA'!L23[@'1W#.< I& M-%RA"4AF<82?2:J7'ZH)Z[>6$5J@7BP6U#$JU8@,0,$8T>,&AU,3+JB M;P1BGL805%*=80?$:ZI53 /.4@LY0;A/* )W*@M@GRX4V%JJ:3C.U.@!%,H MU:4KU4XSY7Q2E[4$#VS^-#?BFS#NB2_O+_-UJP-^*5X3R7_;0!)-6'][C)""W,0BP7UHTHU M(IM0,$:_4_7%C2ZF)AT1M\8Q#R--:BD.D,/B#=5JY@& MG:4F=M 7QH9*/L].%0I( K=JBZ19'.M^*>K]ZT6ZOHWO-D-@RDA&NWJZ)" [ M0/8"01VH1(%Z+\B A;\'*PCAJCY!;&?0L EMXN(SD?EP;-+VX?H M6 IX;P/Z))YHLZ[F^R9T!/TO]4_Z )C13WW8966)$ZZ/&C[L^:?]0VNT-J(< M^*6!:#E0>\11%YO-DQ!@.>H5HOJ6/#0V='TD]KE!.Q;0!0W%ZO>JP/4<9O=* MO8VZ?V?T,C=XMH_)W-TH6 :7FO$J//SP,[EZF/?(E<=Y !]'E2'1/Q(AHD[AD0 M!U#H=$MVOE>2X7 E]:(VP +PK_=Q?E=^EEU^\A#'3[63W11Y\\O>V]8__/?I M:L6Z)[_&*YP\LP[[C(NS79;1KAT@6(>T.7PK)9UH03I-!O.\!LIXYJ3-'C44 M*&M)/)^>U.EF8MX=@P.4$BYF,?K2':/)VBF;*+*!TK*#I3W- L7W%.3LP"KY MRDHWHGN2H;,,KY,"?2)YOD"UC.-"G>C<+A#L_'GKW7:W8;L5/^ GZC&2,C^G M?V\P^^,T7=-PFQ7)/\K?KS+RA+/B]8J"JJ#/SO^^2YZV7,\.*G8?!8#$VMLX M2$-<1!?(ABG#),3.563:XBH;'T37RY\)B#5(W4>$LYH M_Q ]T:&&/$<7+ MV?'@1>2>K0#CR7EVG?X B;Q']1OW'UDBO2L,W"%RA,M@/2*/NK^4N4S<"8?L MS,H3=PSC%^?G OZWQ M78&2/-^5T[XK1N@YB.MT.S'OGD$TEW#U0KI2NF-TP66#&HILH+4<8^L#P]9% M@ZVSX\.6*%4$ I:4XVR;J9REU$OD5SFX>XPR_C_-D-8"_E*;^. (: M2X/C2C6UL&>V6!K&]J8M S?:/ADG>M1"+/%89@*IYKJ9F$(9H"'3-0!-G.=*2, M\QLPJ+R#BNA2#9-0\J[C:NA#5#Y=5"[FT"'R#AHB[_P$V;,X?SQ-U^P_; WL M.=ZPH@VGQ5F<9:^TH7^)-[LA)HUXZN^CR6-I)5I:P*-I> CEX:FEF WG@/IXO7V8] M/(ZH^='W18[\KB%:WW-X;6./L(M?K@SX?@9SG +9AIV\W/=RN6E@@5"H7B=/_H'7[8=;H$LZR^,PAP@0@=\S0X@W7[;*<)SC#[CZ M[T4ZWO,^ M:NZ^S>EJFPF'@/Y;7R$$!$M/7Y&@[QOB']@F,<[)H^.&IM#UN\%F,$'B(GVF M.3G):,161@<.K3 L]&C![; C?99 ,-9G9GY#_JCS0VAVQ>MEJ4$).D-E2!TV MN06-Y+N&DT-_SM%DA22Q!S]BA&G[ZJD0"\8[7V68;?/_@.]QEN'U^8Y'NW%LQ,B].=Z0L M4T?M+!' H"%F!JTM.*HI$:Y(\G*VDC J M%)=DH=FY$?"D#L 4!BK'H"-/[C'T6^3-)AR&,9,FN#$'<>!KS*1F+:VD9$:G MWZS$+'[.9R;!1-QV*K.>Z13LHC1G%$96,2.XYQ"IX,Z)4K.RV]L^GT M6L,,88BO<=I<>E?&?BWGJ?HU-%,4=;[65#FG?W2GR6M6O3GRGIXYT#;#RLU MFS74--9LKHX;@L9+-5,Q&)*GSW9X_6F?N.HX>P&+S-^/6%P8X4#)/%Z?K]38 M&GEBHOIWWL1<9ZP1H#F*$**R2$D/:MCD@%MIEEQM,P'3;8 0*(1 I31,E&C] M]%:@:1(O +#I*6JTV*G,3C&ZF#/RLQ1;UTD[JYP*C#4^U9[W)YWIT^#4H$HH,'V]6-Y/3VK4]H MP>RHACMN,4DU+*27"DRC/5] ]Y#[P+KH;,:,8/<8X4AZ4]!6E"=$\X4E)W8):0$,&F!;"=12:Y+9:\R[NBL/F//*!;5&6EJI"U1>8JZ^M7S MT6F=GB?&730V-0'3T*ZDLMW""S0\*/188&O9@NNF E=%A/94QP0HB?.V1U0H M;IF5D5*[Y#Z5R!TW5-"V4LEU[X9[>HS,I,/)=[])21"PZQWTL,Q*QMVA,)"* M06H<79GNX./.S?9U3,2.P+TN4$5R#(C1]:E&D/'O2[EU*P2/Q]X3J!K%0*!+ M?ZE=8X+'TO.0Z 3]\:>?%C_]]!,G4XT+]$\__>&GGY;H*<[0,Y/P[^A/?UK\ MVR]_6K#__NE?WY6C3_;GG_[8][4+1/]^PNR(*]Z\!F,[XO/^DNX3&LOX$#]7 MB@-DN7"E^J4BN#P#YUD^"TT:QQ;:R(">["VT5 MUY=DG&WB/$_ND^J'B[2M"]C6"LQ%E3&="&]J: (+MZVV"=H<\+C@I'G2,I[P M"J/28DY*H:@KM=V9'LK&/4? )W/ ;5 _%%1/K]*H@S<(SH;!(K";ILUKP#3Z MET)K"[Z*7\LKFWI7)5_C%7E(R\2RNA;YFTU#P.]PC=K;N#$O+N]_)63-UG!N M^%]T5W8K M,>V X0!!Q-,?*L@E.T4.X/A1I68Z;)9[W)0DY61#0X08U?$@23C6M(>2)S_; MV>HUN,NZ1JJ8H/X&/ )+JQB+-/:CI(@W,C\J5"$S! %3=,NTH55]273+W9+TX19G6W;]6EDHNSQM_(D=+[B\VR0/Y:2# M*-66S,ST0;ONB=HE]JCL;S6P3^Q2^2J"_)49?T34? T+45J4QW$ )SV H=$_&SK $4Y!E<&,0(O*T= M9#SZTXLT+[(=,^C?XF*7)<7KA[@8(E--V/&J(D( J^"+=N);I:I4YB%ACII? M$+O5W;]%*+J5F'; V"SX/$/+D$EVBAQ0ERI7,QTVC6/=4RQ0"Z0/1P4DB8.U M15(0;O9SO,4?R#9.4JF3'9-Q76R7#-1,]H)-W:N^C8QTZ!O(@'5L'8P ?:E( M D@\I!TKM U^)\@,8\\A-HNA5/\V(3IHHZ#B6@3!7,?IALEA%!FGR5 N MF$5@58<++47CR(> 06PGL(FR TRD$]HN(BNT,%"N]6KCN,#U7H [W/.48[>XY*@J P/^Y1(?"Y MGU^&_I9!; (#F?[MX)9SD8.$@HO_6Y#+&C@RW>'^5O,N!A%7=+-ZQ.O=!K.= M5?NE['%Z4[($90&WHE+XB@Z0(?]V6.U>*,L/XJN[P"[2%=GBV_BE/@[_'J?X M/AF/%;6H6TM04%M;A52^@S&DCCZYR:@E1 T12DHJ5,0OZ"DCSTGN?:E=M__) MI$X:6I&4L6]1&CK<@PUPB*FERQ)IRP[4*C)$Z=IZ&-_7I)X+V;F!G' P"HDY M;X/3IPRODN;,_.F6[7/^1_G/D3M74K:N7$)I;5E"V0YG$N'>&=B1DZMN00K9;9 'Z:Z4>"U@M^[A:L*^[P2W$NN0+ M])FD-%=8[U;^]^7! DWHL2&0YLE3G\=9FJ0/^17.RN(G'Y+-KA@5ZU50U=]# M2&5I0P*YII[Y&6=W1.Z;Y9ID!B3CC)J'Z EG:%57IF14Z 35A&79WC79;.*L M(BN?>TY\5-U.C/JH;S4"AJ[%2&6ZPY213U:&>X6BB9AB#OGH@2/PMW;(&?M9 M0.B\@PKG"AT34?.NXXKHXZJ0UJ)Q0<< F7U1IJGA6U8(,[<[5PD%UV,=N9HV,\9;G+=)5LFF$A=9XK[R=\Y\2R M*$69 !HQU,4R\YM?*K*<@!_9CQE1_2UTF2YO64P,>A8S4RLS90%#4JSI= MSP7Z-59#9!";?NO;J!Y_USY--,X&2K @8Z82!I$Z)97/WPI,!;'$)4Y]33IN MGS;D%>.ZB*>JZO+E_;ZL-LTP$K)FM4#S3X(]8HZD-V,D:.FV*2EL>R#W]+AI MFC2U=:"Q]E!WXVL;.FX*W;VB+EWKR;[&V7K19RO+_8:S <^5N9!9,#K(NV$5 M]9)S%^\0SI4Y ^\B)Y)>8>/H&@OP!%RJQOQFB=I7E%>\5#Y@%5RRK>A5Y5T. M8L/CTZNO5@!)EL6B'=]?HI,,RSC5R>]GVIEQ_AA&$@P!'Z,K/?3PXRF)_35. MTD\DSR_3#TG^1/*D8Z+84JJ15M_$06MI:U(I6O[V%\JBTGQ QMFR+RL MCCZ9^:CY(T:"V(IZ7.WWCLMG?DU%K\/)A'[IVXV4K6L^&O)=(PO,&6MIL@+5 MLD;5]XSJ!P:N#B'#V%5&GG!6O*(KJJ1 YW_?)4_-=,5JLUNSD[>7R:;<'?5K MG._IV0^WR?8.9^UOQX94@8N'@ZHOAY_11M%.&Y])X#QIG'GWB:V![649)\.J M^SS&LJ7V,Z".RA_8"0'ZBVG/0F[C%W5) M4!W2GJV(2$$,AB\]Q8,Z]_L*\-W2<23>O/>7_7"* MV*,%H@\/%P@J3V> !']>+2N3W7AS5A[.*M<:\M.BR)*[7<&J8]R2_?I#O5#3 M+:PW]H) O=>TUJ@O9%9-L&%5X9IDL*.(91$'3G5$:T<,=M#Q2-F*Q:[+1V7 MXA>&V-G):K=_,Q"%:O\_I/ 8.U3G%L$9Z#>;=:LP8='K5U\7@"?Q M7;))"FI% [QPGC17>7>?V%Z0O)<%OF%R+%MZV_& .KIE\M%F_[/G^XLY_4&4 M'W)P$?&>J'?;\) 7ME/AKK8>RS7H479)]6%VINA:::W>].]83M-U>>;ND6S6 M-"U@&_&+5[&WD9*/79" ' ["7 4NG95,H2;>Q2+&;JUGC!/GE3 M-DV/#[:37E<1^(C84+&-+?9WX ]-\J87"P[!0&4;\*?TIYF]\K;HFVF=$;*S MQ0R3&R_-9 EB2#"G0^9"Z\3P8@M7;^$FQ9?W9QE>)\7'F!6T+%Y_BU^2[6[[ MGF09^9JD#V?Q$WW"&5R8L[9AQX35VH[UE3D(/\;*Y29M*"ZJGZ*[YC%:U<]] MF_,$]!#[7AU:M;Z4OF6;:I\9Q( !R5PQ)(++P)26&T,K)M1P+5"#[981G;U) M; M#UCS@#BAT7>-MG+!J]E."EYI9$KYDS YL7ZQNEA"F5&_J A0"H[V)Q\]Q MLJGRJ@#-7 -#"D/7ZUFUI8OEJ&Q=U8+9X>PTF*E5PV)9%M!:SH,(::ZQ;A#6 M7('=5V@CZ<,MSK;=!@\#F(2D"5-<$EOKY0B%#SEB)5)C%+%%U_B9;)[+T4]E M<_=U]WNV*EDG$OV//C 0#G7/#(32'&$#SG]+%$P!!O/%[(YT]@SUO7)5@7*7 M9=YO]; %B79.J@B8O3+-LPAZY-]0X8"LGK^ M3(10S"*,M?57@>^N,59*B^X82Q2VI7YN> M !]BV[%]F]:7T;5I4\VS(A@L)3-7"P??985?QH$:%G:/SO>_5V#^ ;6,Z/0- MHEF0)P+-58*/NB$[@SX?B!63;L>PZ?JI3X.W0FMH2+\CW$/M,MAM.E3HE%@:S*]&G05B'23B+ M""MLLE.@994XTZ&=A%$>)KF,;IP$1]5<0SNQZ@E^021L/+1+&LK0AW8R^*BM M7=&Q6D;.D:%AW$+-LR+8=7B3J(6#KSJ(6*)R#CU-FPSL- <9QR_7P3J)RKN&=N@DPSD ^O.,Y@3"'=SHP MF^0-)@_O)+*F.8[(!>(?\ MT'UKY(1UQM%C\4:]NSSD[A5[,,W^'?L=ZPY^!QAEQY*-^O9=U;?UC9??LY]_ M&%V8=17[/UQHWO/O;'O^G9^(T\9!8=R14-3ORJ6PA#%')OBDGUB'#-4BKFB? MUX7@O&3=1K2_6F)Z( \\R^;+E\&9QQ'1'T](]2O"+_2/W/>\ MK:B;B-:W[:-W0-A%+E<&?)^#^3"!;,,.7U8]7O^,RM\/L;L%WLJLO_UYJ7N< M9;BJC%K?/;HK'DF6_ .OQTY+@WCOPZ3$]O"6B'?AX=3J%/A7"8A:FNK2@D5S M57?(!DX(M-D12$#[Z*L\OLIF"% M6/X2;W;X"F=E.Z7^6,7$]73@W+I2M@(K5*G4V4&*N(7&ZMD0Q5 M'*AD092G"A_'#U:M< *+5F]AAJPP7N]B3?X\I[^0OU2\7I%H563,4 M;CA\F[0YE(AU'P]M6UM(W\ -=<^+9\# 9*P7$,S+(9IO:C0W7#1B,;Y%>]_9 MFT.U,&3- >L0@A<+L)=/9='*\Q>?<79'E)Y>I4YA M97+VZ(H[E%B@%!RR.[%'(-3%(A MW3%((4.!4I$-/I=[@-:C@_[@8,%V.A\7M,0^'P1;OCQ]_,H:D=^2TQ5M48:U M9ZB,&9LH8,!H:V[:JK0CQ"^5[:7X@;E>:80P52ZU1S-AT17]*H\Q'0($.RME M#A]BV[$#P]66T3-C0\VS(A@N?!BKA0,O"RTU _OP-4O8DU$S@ED4AF9 & !8@+.;7,- >"MO>$M=A&MX&5ST*Z#ZX M09<)[GT;?V3Q_6X5K>@>MZXDWWCNW"EWNB4[:FB7]YW?)$#7Y)3?M\CG='/A M(D\7^#*>N>X)]RX*I?6"4U:;W1/E]EXC;PIRU!% M+U@V-4$O(':7PSC1>;Y -1<;#71^?TN0%B1;\V Z@,2KTZ)/28HO"KS5O QX M1"X/21UR-X;<*G"5L$ET33#8O@BQD:(OC!*5I $E=U(@J,V1VUE:)MAR:MC= M0$M MI9_2/+5AN2[#-_BE^(]5?XW/;.3<2HNX>9R.KJ%FZ-K!KN4J)UR#[=( M6M0E0E^3XA&=WM\GFZ0T838-WC7G4)-$*9(T;NE6=+'>-=T<(3KW= MU^[#Q MF]4C7N_8KE&]:\5O62&U@3U9R:@_]409EAY@DE9(7V#3 )E7F"XW:EA98BV, M[/F"59T=S.*40CS'>3LL$D!H]'W()'%=;V+1'I_+;!])=HV?ZJ6;R_LSLMV2 MM-R@*%AC4S,,%MAD#$#+%V(5#I?6E$IU5B\40IK)(71/LJ:(0=;2^]YPJX\( MSE*%7I_QERG$O+PU"I6F64 (OH"F5F>/O^[2&4/@GI0%GXJXV@Q^O$A4K)A! M0M';E$T1T\'L^CS.6 6T_'2_V?@#OD]6R7 SH#Y#.VA4,UB/%54J'*P;:*J4 M#P^UA$0-'<(UH>]AGS8$R-1.&@[R5+S]L9V>IEE0!SC=KZO.'G++#N8:2O1] MAQ;5Q)X+;KA$HG "'QZ*GGS_#=Y0<0^_XA1G\>8T79^NMTF:L*LPV(&1\ZKH MZW ^P8BIF4#09+*=,=!2 QX+C-1*)P;T!44U[0(]5-35+MFXQQ!(W5Y#R!"; M#AT,[+7X>R-Y XVSH14LAIBIA('JLH/5FKR$:I\!U1S'CU1!7'$)55_QA.D8+$L(<,"!1XT-Y%N3LVV#FB^MCJ8BIN_]5)_.'-K MHO;G<"J:^K ZXAW. S<^7R-ZL6#N=S\LUP.70,W?[H"\#DOEF+B34A[JZD0= MI6SUL4O7K&.4FA>HTHTZRE&I'154?5-89('V#H[ZMZH-W]R;!Y-YB_[MZ!+F M7ZF((I\]6^:K=9XJ#]4&&ZSZ#750NV;FION)59RF1.5O;R,Y%AC9+*%##."Y MPD:_!?/$#-Y;'Y"/.8!LF-_H4-S+K'EPI?[XD^"PW-CLZ6\8?NS($]^_XN3A MD:8%IS1UBA]P^?!#7."/<9*5E>0]9<;:[9HY==9HUX'$/>6;P*\*!_9F(01/ MO;;VDO?0[G@)YE/YC)!&UN0G@BJ;Z"/$:GZW8_*I!S?8T'ZK@W&H7H&!VN6S^ZH=5G4E;[PNO/N^T=SF8;.@GT M.A\:C?0&&Z8'+34=VCR5H#Y//6V_X;?>3[3EM26B/YY4OZ*X0#A=EY67JWF; M-[#>(+*_62*6!-IS!:1!$^8).-SW/B0'9#0.J(SIIHBS(A@?Y"_EYS9FX(7N M\$.2LB,FWWR13U\T>W8Z-WX<]*"%H=C MZ-^>L0JN?_EFVX)M# MF]E0WII#>W>TP_5P%D'-FS3?(/^0ES[U7^)0IP;"7O0T;*9R0N'MK(%.\ CS M1L8@5S[U6S=S.#WT]4ZS%SG0*8[ %SQ-VZDY,?+-IQZ63_4WLW*03O4@YF.T MWN20IFJT7^@07*FO"9ZWO5_D.+RUOVFC@_361S?9])?RW6<_;\I7ZWS2:*@V MV,C;;^A!%67A-MU/&.4T):I^>PM+K@(;FR4(B?$[5YSIMV">6,)[ZP-R,0>P M YS?Z%"\RZS[MVM'=O3'3<-R8[//;H3AQXYN3W3_%<-9:9W8KIDSYT->*@Y>\1HH7[GY=1M6YV\X:9:=F[ MB$H'VBOYY@DLL7KHKN#09CP&[_(<)QMV=^E'DI4YI:/<2Z0&. 4;JPG$3P\; M%FQ")FCH'(Z;JYJ3GC5T97;V4&XE.;K43&@O#ORR#)MNO/-0HPLGS7^K@-U! M<-F;J)&^?(&K7*[G3TIMWWP(**"/RXD<6L+7OQ9A1U\+>A>76H-MFB?3X,NE MB]L4TC8L92N=>'.%UJ.ZZTH#_1 .5P]N0*Y6K S$RZK>)4R3]I^@J=OGP9IA MTK)VNU)'R\'O60K"-4"G85Y]PX$F7YZ*UOLM37]H!>@/O,7D;4K&MX?& MXOK06#73MV:'QN[9H;'G,]U@\^Q.+OAUSB M/'/D>PY% MHQ9-JU;FKL:.HITNXPI?9]3Y^7BK BL- M")2S$(ZZ5'JB#]L. ]0K3P"66T M7!4D5#5S=@M?CDS\V*X?\&[7=;. M\ =K&JV?*10H6Z([L#NVA0Q32W03#W1A[BQ(R!K@*'2HW_EPW%#0(TJ=Q@?B MAG1&G]\\D%>$OR47%-0 5]78$(>].FT.Q/6X'"*/UD,;[:A4_\U_S6@=;\E_ M'>B8O'X/=M#%R4*G4#[0.)LCWW,8&;4HN%V"HA:ZC Y\G5'GYR->_Q ; :"# MEN(.UA./5$'Z7,%[A&C5P>R5$[9N=I,&WN_6T7$7\ON! MY1U MWF7&U0]#K?!96="K'YKM##F#\[SN8=(2=;9W;/.-IM;G)@;X6?'0;("CM2SC8?AO=SGM0&ZKT/+@=LS(:=YOMLVK_N$5_0= M/R3/R9KF M=Q 9;]FNJSS7OU]?D*.[HM#"?7-6RQDVACU(:H>8+6]2/TFN#- MH5:P,+8A"/\_!:9 CE]7-8C+-WO/0W :_K-4T]9Z]Q@PF>G^E"_JZ&2):NV- M&K6(Z?WFC!S#_]B]T3&EGG\A&RIFDQ2OTCAM&*?ACZW#X_0ZPLLR;7?%T-U!L??5^[<]?/>]3#<1]C)*+^] ?B.F1+2 MO>)C34F#<4YSIJ7>O=,QI*;72?ZWCQG&%RE-:W!>N$Y,9?I+:@(VQ"Q)R?W]!%*ZFPRW22C3BIA:U.@]MAPT*&\T1_X9A#L*-??,12]7_L\M;=IINKZB M%O\YWN(/9!LGJ6FZ::%"-\.M\)VHP<[N2W"=+%BE[F4Y+BBP)O\7JWP?4-B)/\]RW;O#IT=]!R&Z\')]?6^4&U!-0' C=* MZ@I!=46-N/:F5H5WS!7NL13MVS."6P%Q#,"!GX12T7.7L.T.R8R-)O[4RP70 M39O-FI??S-FO.8MFX(*W9U\S:D5/&_(U/[W+BRQ>%5S.A+ MP^[;&^@ @9AWV,!D)5P]*U1*]VQ7-P59_>V1;-8T[%63?FH#4_.,+4W& V=R M8BV.;$^I4-,(%7+TK+$KY)]1/84;H%UJX(=OH'K=*[14,;O 9%7Z_-BNML%J M6ZE#TX2R1W5:;F>)B9BY&-P"((;DN'4LUT^"R; MY;0%.BV*++G;%4VR?D6S;CJ8"L='PV%*--8! )6WT;O[BDS2O;22P M%)8K%3QAE6G1AO%@\J;GJSRGFO+^$Z%:G49RR84@!TT1A9+=.#63]$_".'1R MP61V]@C1\7]&$/'D#P=E<*L[("[O/R2;'?VUW#_4O:-K ,^)W/4W,^:V-")# M?>"9X33],MN;(C%J*VK'=47MM+I5A$T<5!-_>8U(;Y+0%VM^W$!@#; HU0WU#]( EG\\+:_H+:"4K!+IJ=J!L8 MTN\Z_KVY,>%SZ]\KEOYUKK6TMXAZP36J\Z+>T[6F@I:.FO@^SI.57MHGYY4G M?2)>-PZ!KPU\H#U%^P1_()$7E7\&']T4R%%;N;I#M4R<+T;#P&7ZYX:P4:9& MA=X18!1/S-1D J<.6MX\_,T2.P?X=Y;4B56Z3NGDFD&1;Y[.E:QO#>5FB9P# ME'M*XJJ-6N5^H]\PYVYYX?/Z.W&>6QKK2")X4B72(+,[/L]@RVGUQ//,M+C' MB.9'[IO B+0+&O26R%=J '>&NAIEQJ$G(V)D)P4Y:0C11?J,\Z(L M&[!G\FL\^I @$WNM;UM*UJZM:>J9 X-@WEA;FS4 V5P]ONM";8%&D*P*5R#& MB$I.S\[<'1X%SAX>D+Y.9;5U+H2ME!;"TN(:E;E2<(%5OY'J<5.B2D>E7LD: MM21M2_6]P=<0+MP",MI]*:H.(Q7 K_VBH3.D#*ZM\JR9P8WH%1E]KQ$ MT]I1'. MZ0P>2L??B[=?=;Q!%7#3LH-=ROK;DGO[D,/O).FN8GXO>;+\R^(19Y^2^(Y= M#T>]T6?ZXMQC76K"^EUEA)9 %(L&3^>4JF2853!'Y7.T(>G#"6W(%FWVI'ZQ MK=')Q+0[^B8@YNF:A4JR4QR!.3FUFND@6C8HZE LT)[F>' D\*400/+D07?"1\Q]Q;R!R(;K^ M[K"B+2T8LC&0\W0.VB7S$>#JHO8YZA $4ZTH8!)G*"C[[ L!7=]%$@;_5L1V @!J"V.36APS6Q[ MQT3GTJTOP2S5AVE9@D%,6*;E^QH)[DX [L-A 7N@=?V>.-#E>YYDK=KSW;N> MFM\"673G]PRO-+QJ";U'QRWV[GE!_)0F#FMV]H^F#_N5&^$]P+KDS9J*DMQV M E^A !+JFKJD4_XZ(J(N56^!DA$&,F+5!@*9UEF#Y04%9V_A04N+O[5(:4DG M:2TGX").CJLW&9=MZM=K"F=!3%U]1[#Q)L[SR_M;ULI=]EJVDC<-HZ1K#B*+Z6Q/HXHD0UJO2HGT M;*J4-RH?L\/^#4%S6C6$N1QU]Q+#GAB<716Q],ZPRN7Z,(_*4GD-$V6%!ASU M)]+BL#0>#1V09J2O3F90NE+:Z]N$)A9, FJ"#C*Y^_JVI\'[2IO!W4!M+K? AVTXZ"2"^CNQP)_#/7U:;W1JO M/]*OQ5:!=T6Y"'QY?QYG:9(^Y%!3[=D-[ZZ!5*F=''+6*:3%3##5L O M 0"VRGQ!;8J>_JI;WLI"N!:&F)VR4GZ-.):/X5H@>J(NI2S@%TXI/UC,*]?Q M+""GL]AG*%Z](CBIO:$8*]R"#F2+9K'4I7"!')WW3/6L;ZJ-1$1%5G4)%ZB2 M^LU,-<%V*'9ZF(G+^U>^@-.79'2 V;TFF"1'KLFO-Y6US?V^(V)_!3N \KBX@0=VP3"F@V'.]BJQEC) 7FX44/JI)"R,(5PPA5$CDR6?8!EK"!O$'-D(MQ O-#)%]7HA]/#+^L*]00A);'WI8;D MOC]E+#JA-9%;D/(JN8%S&84^\!7@:?I-\AX=B0>84^O"2I(N&?2U/(E2")+E M5EIMF!_C8 NG$W4# [R;[W?6-6O.1;7YIU.,X8VC7G/LX!;VWD<:HGK-HNGL M"9S:]U; 34H;Z'*3W>NJM;O#8C![W,W+1U=8=%?C@ID=GH(FHVLM-.9X#828 M76\1P$SMOI'GVZ<-><6XJIF']S5RNE5T3C=E,\IT_1JOR$.:_ .OJ3M+2%5: M1SZQX$#'R'> Z@#S,H"M767G,?EW>H=$D MF ._9, QOE%7S %WP:I(!_B$@[Y.S7M8I5*:BUES1KE 3W%675A4;O]>D\TF MSCJ;PCWO!#%%[J*F(67/,JUS4/,EU^5#XXP75OJ(;G\J^3DW:F<3HRX_*H_$8!F70Q#+=(05L6*K0,1$FRQ8G M]#&JGZ/O:PK/DR PB!'D4G:0\31^O*)B<);A=>G,>=>?2RCJ]^=26!H 1R:X MFQ3KD&%?Q!6U#ZJ1)#I!?_QI\=-//]65(%"\*QY)5JX^Q 7ZIY_^\--/R_VD MX;^CE#2429[O\-JOJ-)!=[9I*-*ZST/(WURHNG\41!4;O;[FW?.AZA+! ME1\\-N[M'V+Y7JJYK-<)V]L5;Z[B9'V1GL5/21%O?L/,!0S0JT7;U%V1T]H6 M4Y%)AR_,J:%-6OM$R1_M21"C.4E25%.A+Q6=[_HD6GU/)G31H)*(C*U7'D0M MWS7(X I*ZFBR0MCR34),5(01#&.>DIYK7,1)BM?-02JNMY83U5]$1&1I.GRQ MX(Y9JD9F+Q+&J'FV/WT?AGDH^I.8?/V^/?#INX8@D^@,*F#N5:YB&DZ6QPT4 M@>>T08HG7SE(M[DW-$MI^A?S#&E@KN+I2X6O*R#1HG'G#H=O-.H+Y(IE>4^. M+]$1?WCNM3E]?C)"/'D&.MDMMQ90=-< M-I]W4=UDLGZ_*SZ3XK]PP=+> 2Q-V9H35-ILMH=5-!7!GZ4R4RP]N6(B*CI= MK;(=34.>Z%=YC'-<7GKVE)$GG%$#9//O;&_^T];[ADMCZ!"[;AT<8]&4T#O+ M8J1U1N3"G;4R5 H%6W;JJIY]Z-*CA@'=[0I$6= K+LKYBK/V1+4Y1.;:N%.92CIFAQ=3&>;A(DDP^?J"DW2?$S*6RW>HNKW4 :KZJXE MAKTP2,M$++W43"[7)7;@DGB5ELG 8'*5&N;PTJGUOQJEV1'W99DCY491S*]?U.._/S%YRM$MK;O(UW4_B[V^S, M^"%V_)AH=+.%;D(+E!MZC&5&5QE98;S.JV*SU:YK4H<#W)#Z7K>?BK#A_INI MG<[9;&,B:K2UQKP=/B /NZ5MBG9PO#?;U>IMX*CBK"L9M7O$^TG1^5NW MF> MLUG-(*P(66V%N\9YD26KHMY8?_HUSM:_9B0?;S2S$2*/E4HA;KR'0NU<45.O M&1-BD*?A2;1:Y,TN7(=6 MS2:X,0I%D&WV@^]EU &WE+) I9QO]F(6=6I6;FR)5ZP#GN3V/0V MP&-]J3DM\\T0I@9*1Y8 5-;+6*]1V:_)Z:14/;P5O.NO,73K#W<7&M#=*^*N M15399"UYT4[CY(@:3=6 MVLSLO)E,]O,N/S9+$GE;8;C?)>]ENVJFGBZ^OLN MR4;9HP9E_16EE):.02(;?*)%K4MF[2KNRJISE.%F=U) @4RGLXEQK_2M3,+4 M-2>E;+>(TDNO],<2&NHL4+5\2[ 29#PPN++/810*P)(5#3T6B*+I1T/1E!!J M9JX:LF/"E" C@,%4"#&^*EA0-XI=4O$;+AZ)--@K6'A17\@":5,")6[S +E2 M;4.3B>&X\(!,3(4&D:UI]);$Y@3<0N.3:IL)A$Y3!X5>""!RDXGC1J).2@$( M1> D0Z+)3;:A4 @!0D[^46]/:>@7Y=5;J&(Y;GCJ9"> \/24KP@NV]K/=;U_ MW9/4\USE-%<]KW*Y*_(B+BOL7Y/-YB/)V,/A8IA3)7AD>[).GW$6/V!TC=FA=+:! MZXRD)>$NWJ!;G&W#*=DYBR4!.G)MP,+ZN\7X'Y=VK.@T7*7V!'?LQ M+ZN>WC[&:?W"GTGZC'-J-@[R;BOEMOY_HG)? 6%2ELBQF)),,7PE)HDM8SDO)&;<'F)SIR;>X,8W2> MZQ8I>Y<8=L2@;)&(I5>V2"[7)7S@:F&IM$S&SK(#'DI0H09]832H)/)=^@H, M0J+25]88\N1BF[6.>JFC?\=59VE2,.*>REY_/7-V2T,S50CNOBI%K53G\O)JN)'N^/_NUW!=TX+39,>I0!DV^K$ 0[^8V T_1L:XA?I%2YXAOXQ>DP M#"KIFNO?Q'2VMW*))(-',)4FZ85<4MZH^AT5[ %ZBE_CNXWGL8>Z8XEA'PSN MW!*Q].[;DLMUB1RXN]Q46B;#9KDO]5_CIZ18H)KF6 DNK7-&D&^+MK8Q'E. MW3[;AZY>VM.D;J[54%';WDD@EP^YFT)/E?3^ 0T)U?0SNF[/^J"KC#QD<3@; MW'0!0";UTN!> 3EC[SH!'1T^S.L39G>>"*R)_[#^",.'EK;2%P=I&ES),DO@ M,$35;\' 7- S1.=[]D'EEMRC=E723;X,RZJ./6) MY/3WLSA_I+[H.5GC]?O7WW,6Q2Z?Z,B!E1P]717)Z>Q"A?4E MO?"-@A])N&ND_%9@1VJCCF1F;UDC&Z6X0$D]N"'EOU94/KN-JE3 UG5)(QS% MK73/,V].C8?,!];A-H16.J/1FN/H] M4_ #>\QTH*N.4_B>Z:&>XP?4JD)[7<$D+8?N*(07HA^FI_ W64IV]%VNJHD[ MX4RIA&@_3(L*/::%7#9;-G#<)8)%T^-A=Y[W#M98,KM& MAQ3Q9C*H-+VMB#FZ9=I1_";!)??&%NBR+\4J%0]6?U6I93*RWNT=5H<@K%@. M@"!!#55[!'FJEGJ^?=J05XRO\:8L(*V*[=KTS8%)-;WMR3>5!O@#E)H:I8?A MM&1$O7/GKF@!W"8X CT-XLI:3[HC.3WB^DNIB"T-3BX>W,EKJ9-9FX: MJ*3Q:TF:74RF=$3?A.1\7?O1T> <36"^6T^5'926-990N#FX"Z )G#4DTGQ= MUQUO<'Z:KL]?V!V/M_&+=$^,)G53>$Y%;5L72BX?OOB;ECYI>28-"5%)5";A MN[P^8NBY#))FKY-)73.H1"1G[-42TM'A'F)PQ1$U:] ,>XC3Y1SF"/R-I3C;)NBJNE:ZO*,IIZ\I_7MY_3-(X727Q MYH;^4A;=RO?GP2CU3?*0)O?)*DZ+>F,2NQV8REO1B"4J;.5+?3,FF%V];5XX M?HJBB]Z\UNNXVSU[)PQUX@VDM$C4C/&;,O MVR7>X<1+ZF=N26^8X.4K'* K@QLT>VI\:'Z,#>P[:MEMA1W%I3OK^3?JTUKE M:*^]4\:USU@KXUNT9AQ6Y[(AO:M(>+E.9N.!].WHM.O( MG;];V-X +$F=H9T>7<&R]07U^7)FAVBO!NWU--ZB7SZM+QHULK^Y$0=0/D8_ MXBGWHZGL4YRLSZN=L31;K18)\QP7@FT2!AQU/VEQ6'I1#1W@LX_Z.F6.35=* M5!/*=C'')9=?GV."#S*Y _LN0(.Y:\K:NN8!)5B(-M '@,CE'I(U:8G(>FM& M21W(0IY;2 K"DAM,^@H3U2TX>;W)[Y;0^/;7I'A\)!M6>_HCR?B7Z@QCAZ68 M)J!,%F-KT!,5:X>>7RHC3_%#N9=29NMV39':OXWHZ*QW,<)7QH.9=3;N?.Y?1VL]WB:6#C]%TM"FFG13\ M 5[#H-?99$*?C&9>Q&R#N1.5?->H@IP'56NR@E0U%UD^0]\W5#^@).U-.1X; MQ,2S>T 8\U5(8E^VTG+T!"!I7(1[]C&4A6X'PRC[UFB6RCW&P10$(/GU:N&& M5!9"!<5GO0RL+/6[*#KM8GAE+3Y2C*,6J(D/I1$-AF'H\FZ3/)3BOEF6I4_@NO_3H $["0R;W9MV<- MYJ[=:NN:!Z%@(@AF4DR<0__>$:]G*RU#QRJ&7CH4,^CU$Q?QPZ\KPC:CX\-X+P&\RQTXS*YH ML_X>N$'V\^%UL]*'J?O95P6&>-CME(Z*IU3!)A.WI^@E*'4Q$ M631#>AA_JECEU!/Z/FF>_N#YG+X-\@@<$@8'^B=(ZYWRG]P:3P8!5X/"H@$N M;$%G5JF275N^KS=_5*E6][^\S2=N;+3_C\?$Y M?99V+5^'Q7KQ5:W$0<@T4"M?C]44$[7' JJ#8@MV-:GO95@#1)#I/39 &W3ZVWK- M=A2Q@D]E[;YX([J]6X-ROX%:3&F_!50DVW2B2;')4Z%&L8U3RMV6=S_O'K:I MCC8TF_<[)12#N5I6!P+$N*]&NRU%3(,-E7+9!U>@3&!VH#(A2HF!F3)(*R"- M'K)!SHK?]!T)1&6N8-P++-2ABLZH71:(>+#J,/[=8#54OMP5>4&12*'&G@TPZ=22:N@V:K"5D33]R5JBG6<=ZU/-&0Y[H/7Y(TI39Z5V\89>6 MA38CRNN_T?2-X)/SIF8ZI.-YEY$<%X P&K=5B#A/-:;=.6J, <'NDJB^S1'! M03I59X('^SNCN&+![HH22C?&P;MZMCA?H,Z30P6 X HHEL]U!/5&W8C?']A)*AP^RO; )L#ON7$2?,4]\-!*S2<=/!^RYP+ M[),Y$#>ZS@Y0S^ .// W",Z,(2]==M"T>6VXNN*Y%+J_S(![3M+OSB'OI M;>F4@,K3'J+-BV]!/1BC][4G;/6(U[L-OKP?OE(]H]M[JUOV1)0H08AJIAZL M1-F.02R4@Z<\ (V1#FYLQ1]4.@."4 */E,&PRT)J;X1FW3K/A@2WUPR@(2ZM MB.T]JT6PA8)A_H$E#^3B8U"$T^Q)-; 5B8)Y"/MOSFU1',6E#JQJG M#SA=]5(4P3+H)-[ZZQOR6CH?(VV0RY=3%,N4S#KC-.P1 "Z MN.\.C,1T[7^"?G\W/]S&+TKKUJ#LW;P@H 2IE,8\5T MMKFU2#*DB:B42'-B*6^T?XRJYYXS5V6'$L-O/T@Y12R]?%(NUX=!?,!WA3)L MR(GJ#R$BLK0#OEA((Y!JD%F A#%BSSI'A:HTK=Y%E#YT3QV%$SP4W4Q,.J5O M'7SZKFG()/J=-N4?.;K&M(7)JL#KFX(:\.]I0G/$KW%&QX5%\IP4KYHSJ:#2 M1Y.K0-+!IHE VN-P"A:R?7KS27 :H^N;WU'S/)1I(EAX.P#$EFDL"4<2? M7@)\A_!LU<$L+VC;9C94G7/(>[&HE(N8X$5KW0'/"Q^2P2MGCP_!XKTO*_/? MI&S_Y5.9^X*D1/H"-;,@'8&.G:FZ";/G.MI-LO&:FDJBRO=5A >2VAC U,"Y MF0'%S)VI99MX,-V6!F%9LV4F^LUQ;U8Z^4[ #4YOSBS)AG7S3#VDI<+HKSAY M>&0CL=-GG,4/&'7HPW." $A7.$08?*E]XW0]*C]I^P;!&:W3/,:^:?-:[&"O M'3?789(7J#N\R!>H%=^U\(/(?$(W>H.,*%2K]Y0I?<(%B[*7]V<97B=%YS3F MZ99M2!RX&%WRNA_4Y):N3J4 /./05"CS2%HBHNZAV4W%P;S-JN1!J_W&,;_> M0AL09%JG]0U:Q=DU43TM,^ /+'CJ*K,%'PUPG_:(JPB[A]3IL+VD/4[D"6() M-/0\^?O]%@C:NM["0'FESAG)B[P,:7>=D"8J:04CK-G>8RG,=AN0E7K0[4(0 M+9%N*[)7$)W_?<>F[2ZH>:9%\HS1%547T$XC&&02%_@8[%RRDMO;X0300L\W M7]Z2TS5UF+31\895:+Y(S^*GI(@WZCG(:TP1F2<%OL'9<[+"5V59GVN\(@]I M*7%@]S-K'=^HZ58KW#V"+ML)7]]CUG9K7E'HO"75.N9):==L:+"O>XZK,[7! MW%(XBZGQ;S2<"\?"RP]=-D!P4:+[=SX MVFY[.3F[Y()E'Z@C\IM'FA'Q;\DE^;^^W? ->5ORYDMFK;1;)[43M7L+.I/: M&U"2:]-^-W%H>HNBOU!6-CM>7OW8;F?.F9A#C2YVU@@29:PA#A5L)C4$)NA8 M?(/#9-A^R8P-/HP_1LWE*JS\F^8J^6-FB@8)-NG39]FGUVZ*ZWN45?:G_&\Q&,=,>%_A1W2[WY(%^S_'E_3D=:6SC M8G_!=XTF_L/Z_88/+1';%P?NB;CB9<#E,$3T-S8<:W_U"U!![Q"=;]K':)^N MBU*>!/".!G-.?-%FO;P<=W.X/FH*! 1^R@0#OHZ]X >6%%[C)Y*QJ9&J-ZK_ M%9YF,>%I#JGH\=AN8]?1 G^DQ$"K=-^YMIRH)D4MK><-X$:((!8=-MBMK MVX2MKV\N*,(=E##1"(+#)0>(X3IV]R 5G2EPAE)?)P"2%#<[53_&*U9K^/7W M=,WN%L8+%:M/5W5=!:^@RI=,CC$SJ*9):OYH\^D_3DF9)1.^8NXN7H2T7N M.4G6ZWTRH9/ZIBAEZYJ;AGS7,#,*/\I$34N=%=IH+'EC&!/X>SB0>?+;5QE9 M8;S./]+O]EM<[++R4I>K##\U1W%2&G4VFYP=*J=C10J^[47*_$SY= !X(&GU M-[:69FFVEOHAXP=,4V0V#Z$AVC.R-#-G=">,$"5[2K^> 0JAQ E,^L[%4G#7 M_8"TT4]>69X3O(JSXO4VB],\7I7;K@6'?W7)V^Q216X=^>4*8'-,+5WRP*\A M(NH^05^3XA&=WM_340IC+2O^UV(0DQ/2U4S:Z"#3>G"8&\@Y^^F!CI80[HX1 M&)Z*3'!S#)BAB01#&IA"A\FU,7V#&MT:$XS%*+M5G M3;E=-MZE[](+8.?9;64G18K*U&K01^,5M?J=RD-,5$["EZBI,U M6M/$)WU Q6.Y,L#V=MV3[,^^3

/_*K]=7GS#]E1(6^45: M[3K]-2/Y<-K%H88F&KG08.LIX-L$'^N%* M"Z)NH3D@4FKZYAP @'L,WL%3ZO69@H,FA-5,-JMTF:[;VT@O"KP5C=>-^>H^ M,N"S]);:FL!3&E/-,N=F)JOYI*C MAH7-3)?[;VDF7O*&GZY6[,(#S;/( M9DSU5]9ELO0@>FK (ZB16IF+,! 4E;3,&US1C\+6>OR7GC*$!K'IN+[YZO%W MK=5$XVRH! MC9BIA(+GL8')/'N[IY#G0*H@V+N%Z:*NZU24E%RD=D^[*)>K+ MXA%GMX]Q6D^ATO%L=8ZGN8.SOH*SG%K]$!?X8YQD[/XV?$TVFX\D8U*A5H3= MMLYV-=E5ZWPM7;EY'] ]CT&^FI,%,XYH 6[-PT%&2QS^4W/*Y@3E_M'B?%CD80Y:>8+89/:93ST&W6J& CMLEK M'$:@GO!&?N*S<4.CFJ/>T;:FKBC.J@GXCSXSO>RB>"6SI8=86!^&6 M!GO'N??(M'KZ6\47U>4Q5 -ZQ>TE,E3' E6WT']S2#/!_JUX)&]WQ)0[$./- M/G,_?4F&&:J"JKTY1D!E?=T(5RYXWB;7([^'1,P9M0_1_BGZPIY[OX-$WJO$ MJ N&%Y-P&?IWE$ADNH,,X&4U4AT3\;(\>L (K[*Q09.#F$"W;;W+TY\3 M&S5>KV[(44E_^ O5]F8*> +4#OBPYT/-VP)Y?'3JEP@R1N5&9V5E[VL:G. U MZT8E2,VNPQ%<6^>O&P+>=JLH!-R:7IV1@UN5=6!\)K'&#:H-@PQ<(XRB"_2[ M'Y8'FJ_4"7R[ W(_FJ51\NFU4139]3?_YL%FWJ*#"W5R1_66S8MXR9TG*8=* MGPV5^XY?1LT-+XF>TGRG@3,8X<,0Q:@=HT)GP!0[. M,8636T]J>EA>"3K#;AOP=I+L _1[KE+M W)\AYIP=_:8^TBY)ZJ'2KJ-U?N. M;H8-#B_QGO8"3H/]C%FS2$/6;SE;!)7$W8370$A MA*_GB@;?@B?3HO2>8N;*S:$] :HI@M@!K-''0V>A[ V.57-Y1O8GD1R.H7P@ MVSA)M4RE3RHUEH;4B;E4PMT;3$^/NZEQO>:?=_CK>8$UEXCYJ[UWN/;"]2[PB#A#]'KO2*\R%YQ'Y![*<@@@"W M.XCZ,PYN#>]0]:X 'W'[1"/7??,?#A )Y*+[XER@4ML-8)E\!S31^5/B/T6A./D M=PK1^)9]:/;(NLCD\/L YD6Z(EM\4\1%.1;^Q)2PX?$8IAJ4]:M+*2TA+)$- M"6BU&AF\5=Q118!:"M20!(%]G9XFQEW2MPL)4]=*E+(#LAEN_J%%*[<;H.Q$ M*GT&V]'.7=3\,OL)(K71ZW6U#:D2'RF;AAWY3HO*X>V=9&ZVGIJ]$TS-BL_V M76/V9O3W,Y*6ITIW\>869]MWO.D=/RWHSAK-W0*(R:AYV^QF1X&7=U#.GWEH M5=1A1'&!<+IFEU \E3+1X42?/\QSY@_G;<< +.N;>_2[Z\#B;>O=$^Q&/\VW70(G M\18M $KB)[7 9AH]2$QD!& MJQ',:9[OMLVK M/^$5?5_07%U;D6U*KJ'(5P13-BV*U-=\L:,OWGZ)J-].?V<,DG)T;=CO*6/Y9NY0#3BH#="G0*6) M/B74 @ZB4W'E__P%YP5-8*O3<-P4#UBT;0E[KFA?Q>DYC9F_8()YXYQ4E1>I MB^K?PIF]A$8T1+5W!9* ZKASM(!4:!>V/C##G*]$P(2&S6F5,+E3M=6_L>^K M;_8]'9"':>">4AYG%\15K_:19/5/C&Z8%/E1[OH*88'R4&_LY#87//7RTGPO MUWB*&[2_[B>NUUZJ/(ZYE?;F8?&%POB%_>UY3LZ3REBN:])5Q,(KB"LUZ)YDJ*/HFU_S9B)OU[%YRKH_[[9W M.+N\OZ0)0,P& C?X@5G1\'RQDJ[N.0F=I>,62@;/$%6:9!Y1SAM5C]FV/](0 MH+RF\.MVU!U,#/NB;\M"EJ[9*>2Z1!!8E%9JF0R?91<_+06Z.3+\"(*!/8!\ MK>7@#17W\"M.:9LVI^GZ=+U-TH1=IUHDS_B\&DSEOV'6].%BS13>9C7&C-=V M5M=$&VA)M F*I;.RQO*BFF6!:B84IS3W[+&AA@]]J3A]%U*;!"P"T-^#25$3 M,;U93W/]/HR_763^#J_^]Q2_%>ZKZ;P.S,N:K/ZL!GZ7! M:VL"S\],-#Q'7G.H$,M>[)NPMHBN^1KJG1.K8)F@ ML58PH"Y[2.UP+%!%C;[4_V5LJ.3S')#F0[$@OW0/8T_YYV^[-%DE3_'F/4G7 M_#131E)_)3Z)I5WRA(*'"XD2F<$)V:+V"2H?!9+12?N0Z'_SOE7PJ+L&();F M"!I@WEFF8 HNEL<*#(&_G(H,3U[P]YO;K/31KZP]-WBURY(B$0R[]8CK[Z$B MMC0$N7AP;ZFE3F8?&@*BAB(H.]'L=#*E:_JF(^?K&I&.!N?X G.Y>JKLP$7= M\.\WJ 7Z5_B+&%G M.*_C @_W=)FRU=]-G\W2\'05@;MX0\4R>S02%97/45X2^#5 8VP0NW[KVZ2N MA*YUFFF=$9I@T<%4*10N:<1@Y&A/OT 54BL61%+4,"'&]3:@*X@GKK'K*<;4 MVZ YE=4Y3^HOTGMB:7$=69"+8V.Q,JL94K>G?$*H>\[K!Z+\@'WP=HBZ^!SQ M>D0@MTXY]UD?A4!UR'O2'"!1N\[XF'Z/QB"JB//[9(Q(597P'AD'E0=;!?S\ MY2G)2N)JT]MP:P.T7-O*(F.YOLH)#%L23MT008U\K3C-UUMB( 7?QB(AVOP'94Z*]IM4P1^XN="+N/5\DF*5Y# M6I[J]9AP(6KXC64K3N7;"M>6]I*<@,#16F=7O#D">.N7_NM;VN! :^E1#PB> M'-LUWL0%<\%9\7I+O7,>KTI//5Y>U*"LOX*4TA+N$MF0BT!J-3+XJ[BCF@"5 M%*A#$L0"IDY/$^,NZ9N(A*EK*TK9 =D,=T%4BU9N-T +IE+I,]B.]H*JFE]F M/T$LN>KUNMJ&5$NR4C8-._*]9-O=5,/;T2)XW&PH&#VVW5,P$ BZK8 O6[JS M@,<2]79X!1$OA-U$]#[M8)O!@+*WTX KQ3=R^3MAA 0<]$+MB1F)=(5@_=TQ M?*8ABH/PVI(N$R!9N65F1"M"LV]/S&;G6#NXIXSX#^M7'3ZTQ'!?'/B$!E>\ M#, ^W1=K/(D@/IB8^XC6KF/)QEZ[S\_M[O&+E4FZ^QD]"/V7 T50AT>&PK>F@U@%? M>41;I[24@Z:4J"9$)25J24.R'1-LD,F=-ZC4H&;NU6C0U34/(.'*B^CK T#C MLH0C'XJ7SSA+V:H2NDC7^ 4Q[K<#4E$]$2KW7973H+\GK:5P]?_23;K)'WX1/+AW(.]H/HKVPBR-/3IJK4#TB^5^:?X M@4F3A23KQLA\@Z7PZ->,_HEVE"3>, *TH?_V72\+ (($&@Q]US%=9M>CV+;, MJY6 14G[9K@SD&;E=L^W*/O^I" GC+84UK6_;/,NVUZP>L27*7^.=@*G_-)> M/J>;JS]YNMR< 3+2/>'N3J&TZ+]PG*%E(!-B4]"BOC!3U8U:UV'RA&C<=BG6 M/2]D75]&*],+B%>=:[9J/D09WR2LS:YY!<9UL 'J]BN9&*!&G-H!JL/IW-I; M71X"U%"WG<'WI54!ZMW!6/(8+4:6S.U&4T-NA9@9\D#WO)"=,4"-] +BU21 M4<8W">O) 0H"U^$&**IIZAB*PZL?I+J\[FU^K\U'H!IIMS3]@;PJ6/U\.%;- MP8V97?.[T]BP]V(,37NH?VX SQFVQII!T6L4NACKFX7Y] &A'-?0:P@J[]= MXR=J0(^TM5<9>FN>"09FZP\W9)=6@SKG1MR-8%+E\O6XO7TP 0%.U_1EG+PD[IK\AV2U*4,V&>[=D0+\2J,P@9[PF.N<#*UQ@,M,) MA%06C!@UVI.CFGZ!.B"N6-X"8$5!QREB@PHTUY@=FF(%L=NF[FE,8H^)(&DX MTA/DQ.AU5$,>![1NA;ECT!8>M90H/M3X9H1)I0.3]&1J78S^BWS4_CI M'F<97E^D%"_X-G[YE,1WK'I1@O//N!A8J"9U6Q)*06U=&D@JWT&Q*!U]\KI! M:@E10X22D@H5\8OOG=JZ_4XF=Y !%J/2TF6)L&4'8A49 MHG2H0[A E/08$2>L9P4).4\I9'-G7!F%SLK@SYU<5]+5WT9"9VE20LG@'ENE M269)0Y'&Q/DZ&9='CW5G+2&\JB[Q/Z M5TGW0W"6,NAGN:6,NT1I*!6+PE"Z\F@^H\E1[/5FJ=#*EWWT54]Y'C MZ9TK/+USBZ>?'6:$?2V3\?.S*"-<5 OLGN=^X##TLRL,_1Q,0OB7>+,;XE1% M)DX':S)X^R@%.ZB!H5!E:")[5E$RN$!Q07_(BW]'?UR\^^67!?J7Q9_^]"\H M3M?TKW]9_EOMAA>(_L]354_) M5* )!^<+5-(=[@_&FTWO?X$O,P> MXN8 MGG&ZPQ_I9S@C:9'%J^*O2?%XMJ,#N2W.3N_R\K?=F!^_KV2[+<#ITJ28L]3?28[$T'1TEX&[70*G,JK3%['>J9U6(]FM41E@@ MT_NJ;VLZW%V[T]_Y_B41C+YNJ* EKO$.*(%760:2(<HHTE]XXO&/5B(S M1G1"[D]V]!\QH_,\NM7K=N':E*1W9*M4 S;Q@A57OG]3ZAR3JNOLY!]VHE'L M%%:NH:E80>U.KLSQ^K^6H$^TC%NO$%E,;S6 M+-XJ[K5V7;@#?ICKF^ M"J>WP6+M12BU7(;)@U^&D>))?T5&U<%&BS,\80;K-.*V^ $Y6$BTT.\ X4M6 M?ZCD1 QI2#1%TO*C1@ K-/&6C4(0&OU8A:= 6>5693#_@/-5ECRQVI^W;)\2 M=S%32ME;SQ10@BQ1<65#3JVHU:B7J<3<;49;Y[$=(O2E) MBN4K>UZ,5*V6G M\-:LN$SC92N)['"LYE.2XHL";XI*BR^(19^@BO2?9MBPI3E.KZO9'"L#!9$XX$Y.F$!H9K%'_\@Q7 M*6!LP)HZY\,O\'8A;9U X)7-.O;BRYL"K73WD2O4^MJ;%.>/[/_/_[Y+GN,- MF]J\QK15R8HZ,/;@-%WW?^A05C50+M)55KU8]=]VZ$?_>&276EQ39WA^?X]' M8]S-IR#C4:SMJ.W9H>,2H>NL#=K7@ MGM-1#@CFUOQG:,8)UY-.A520)CFUK*74M##]]9M1Z4 F5*NRKRULW02]^L.N MQS%-2YQ:TSNX4<8W2Q.@*%1+&U==]G FI-G *SW],23BGO/8$X%N>F_$NCM" M-="@OXV]QUA%Q:U-%E!BPY1:IIF\;XE0PW=L0%, M,*Z 0YBO(SW]H[27=T637@=(!Y#4'/&QD61["F*Z;M#R M:M;-D)Z)L)0>?2;I23DYP3FYCD@MCBTYXV;)A>5LU6%WH)7W<3/^*6X_8HWS_@WDA:/_$.*T\48!J:QF)D,?ZAXEL-6 M!@V!\ U,LGOVF5Q+H]!;5!TT ,*; M]$2R*/JOA^$01MB9X AX_3G-_AM)4^R^WPH/4)X].@Z50^-X:C1D_&\3_9;A M#PK^!Q#N;JG.J=.<(_X) :_FG]%-E!J]AKQN"Z!\Q5XF"WI_.ARS[P-HHMV/ M^G2ZW9>BIAI^IQT^$.TE\O6T@\-Y:NPK!;Q5*P (?S!F< @!\"NQ"7][[BG! MCW'/Z2B^$K^!K]4/YB=JB2SH_?& S+T#FZG&WN]+"TO_2B;;>=.&^3'L)]3M M=0,#>'*8^TK>(NHA IPU[$,.;M=X&R?I&F>7]]4%"ZS=4^*<5)!)R!,(FL-S M<%7["82RIEB[%+'PJ'W$CODR2!V UY!#S]2!*$$PP95P91I[%4G+O%K'O"%6 MV@QWIC$A\/9LJ7-]S3>3&B$G/)L*,6@WUQZ5==)'5[SK1&NY!)TP+9+@T@/Q M=<+7-)^B?K+'D4C5O?8M8$>B )JN!U'WO('GX O3=AFRMO@_GS(Z&\0]AC(^ M022[TM'^.)M +OB^\YOK7KN[QJN-XL&<&U/UJ/):.#E+)&XK3P&/!B=..@+F""N(&Z;='@!F^Y QU>]RWUHRVQ&_O@ MW&[OR$KZFB;82E= U-Q=_D2RLNX^S79(:T25U]V$DNUHPD!M3)S.TC(ISD7O M.AJ<(T[/,>M7)M'3: >]>C#_9]1\U$YP9X?$'E\6,,_\M:H%3L"O.6O=%8$J&:@2 M\M:M9,H,M5,S"6O(])GVG1A% <7ZJR6WW5:>>V>52.U'>J9 XA&,4FYY4!;I34>EUU 'L;$*0#V MS 95%N#S=7,'Y\KSLI+7:;IN6RI=E;20T-S2,46";:ESY>;38+_F2:0V?85?2*O\:9X15<9>VQ8^AP-UH-EV_ RMA=VC4G.@K944- M[Z+M7U2*Z?R[,QJK+@)8X>29249?2@6(:4"E"L^WTOHU&]$%&U[L)J"9SMQD M/]"86#)WF;O=Y9.["YU:ZDSG708"HD\!+!1H]K%B0H3?$^J)CUQ[+\U0@W,X M.9W:&ZNRPY)XLBZG02 4]^\":P:S;%/!%L2\V:#4:;7YM'EX2X?,RP'2I[+K M%!'FLKLL(LQ1Z&[.35OWY"+"(I'C(L)90UG/B+#)D9"F0@QPI5M+6-'7!K6$ M.9*T:PD+6Q%*UG:-4_PUWK"6::1M'&I)WM:C=A!I._)GR=S&^DS#[5!"5/]0 M&B2;R@AATX=NQRL"K*!WU &VPZB*L",=[E'F-*'CZ+*$F&S]M0'?K?=HX 9R M!DG==,SYNK8&/^-TAS_2S\>;.K@BFV3U*AJ13V-N+J M>O6,N<#H,R[03;SQ'1@FPH9 =.;@5A@C.;V+8":T8'8$@\68::IAX;MD64[) MA!B,$']B&GVI6,.99?:!=D'$FA/NGN+9#5[M,KR^I,.FE(V@JNOB:,R]C@M\ M0^ZS]LE%NL8O-U_C)_;D-[R]P\-R$2"RZAZPE&7I.JRT@\="B-;(?(N]_.CF M\N,U^E+]XME_P*"0. !#W[E8B>WZ&H#V^387L, +TA*GMD+#F=,/G>>E+,2$503?+$V!HU!-S5.4_X#OBK+MY6:=_\2;]2UI3K6?;MGN MT7_@]1G)B]-[&HU.-QORE5T:^Y%D9_1UD^(3R8<7S$"*K'L+1J2E+X-H!/@I M=\!&R9P;F)JHI48KXOO$#2A2B3ND]'T6A/2NZX)K;2 &!I8S0#9H#NNB&003 MA?:R%HA).RG(22-O@?86R$0N4,R$HE9JN6&SDHN8X&\FJH6UP[#1 \XR^*48 M'$@&S#F@BCP M@5\#@*^;:Y=9:_@Q,TC9:K.IB3I,\Z+ *Y^=0%J8-^G+%D! MJ 3:$4(6PP!N3U"IBT%]#7!U#A*915/:XYMQ3P#D(5IW@-G.QSC)_A)O=OCT M+B\7?PSR&2&O1L;"X77H^4;:9LTZ1-JG.C"^O&CHD-!%FS]T'!?ZTG!YGI.= MABQ-SR+M<'W7,1*CZQP$^N>&^"SA6Z@9%-]Z(9BQHI+W#>-\0HR$!;JW'6\; M5OKI*LZ*5^ZROYB@W;DV)K#>VS,4"7F@0"A=OD.'RQ35OZ/R02 K=Y(N([H? M>;A59DC;WP[#EP2&YSPK.EBF_]KCF/[COZ]II^'3EV2XB#7ZO4'L_O>)0.UI MA< F3R /CF.ZZ*:(BR0O$G8-P6\XSG<9+M.7+XS$-Q)'/4 D'V^ N8:$08W# M,RNZ^*YQ_*2+,$MG.- -BC*EV^-1BI'V@;#S."%@;>SN))^1@[>]<^/RS86Y MW^*79+O;L<27]9S;@ZTJ"=24< MR4+\C6BC^J=0X,?M#*+XA@/T=V#CO<[SE#;ED)&W!-QZ)!2)Y J&R98EL$3J%+%'W"6*/@ABC2;N, MZ'WB8=&F,76#7[&DV<9S^(D"Z3'.\>E#ALL1S+!1U7AF-!%FR-?.CVGSV8P4 M=;6 C2,-%0I'F49R>#84QNC3&!W$HN.&LW.:(MIQK9E.6\O,\>H/#^3YQS5. M*L.D?^QMDOZ#>H5GG E64[G/VEC2>S;1?D8M@+ 1D5">'?!IH_*G8-9D^/U M%)]O&!DZ9 R- E[WB/M 5CN&^ULJ<;A\SWG4K,[W'EG K2L("FT:5.EZ2C;:+R*D&T!M1 M :!P(!,:D'SQ*FSRN/8P;9^BZG$8D!5U(='^WGP@#QB&F.;*F]&'9G&:)ZQN MM!3?(K*A;QV10?C9@5!PG\N7K_2_/+:.+VX?!X5R84<.G;3DHPL<]H!CY+RY M$MTC_3RE[7V]8!DRS5&29_PA+F+^808=TOKEY:06J)<)AD*^A@X1^I6L446! M.B2(T82Q^5>KAXE93_3-0<;5F(1:LGNS.*4VN69V^7$3/PQPR'U6O^;@F072 M>Y*@H,T3*L+RF#9J?T+L-[]8Y?<"47R\/AI[9 W\.+SS)1P?DWP5;_X+Q]E' M^LOH[+J<:I!NC*@ LHV!3.AD@R]>E6OPN/:I1O44L<>H?!Y&JB'J0Z+]P?F) MQH!AF&=PY!\K$ /Z4.^$=8K@O#0SNM/ M+MX%GUZ&^ X+'_,CF?.AOE)]GJYI)B.:D^/2#- ^H % >D\B-,IYPE4('_/L MT5W#FCYD.7,@,>?KN/K:&[%P:+VI%<.6 'Y U6 MV<^H^CT$E'(ZAJ@_)@^;>\H^+(<2YD+D;?QRL:8FD=PGJ_*>30D\%;0]K II MK8$KD R+8KD2.:1EO V^*0WJ$P6$=E4_$\/NX-F!@*UO%%+9\RVQK$CV1+*R M >R\$2XW)F6O9V3-3Z6U. 8++E(.@'47B7SHY1>U*M4JC$K"?C&F0[E )2UB MU5DJ>L080C H/4"023W&7Z:1, ]7:Y1Z9MAK5ZT1[:N?0I[[]J5!^Q>.:(5_G7$T3I8]@0UCT* ++^KB-:WY?K8 M+O' R8[ES 79\RW.'F@F\FM&OA:/LK1 2MF#L(#2&LIH*X9[UWBP,:<)QD)[?)V+!SL\@-#@>VQ.[612WV MZN&X]]=?%:E7JTF)DBBI_0""V):*593T5?'CJYA)$"ER2FRB_MOR5A]!A7UE MH4,?J-$[EB])_+DI\N?MD3]O0OY\$N1?P:_7X5?^HYK^H4%*A?JRE"W,%SH' M0?R1>B.\5TH=H1WOXU012IP0TA5?485S]2NO07E10(GQJKZ1$2[FG:[#FY#? M>\$1X$Q$55@_$K4%^(KB05"OMF$$?571(_SGX;JSRAYEO4N$.E ME-(GE)I'=HP;'L74_V]OIUUK4">H0(@1D M3F;)0.UW53F"]@O4N,%!&:43*+2.L!P [8>,*D"ONI4^X.&M/E/])476IO>/ M=6JG]*NB"\%5\-()H%/Y 7C]BSM$8%DJGY0_*CD\RCYSW%NTX8%Z1:[N=OHP MQ[=[(*ZJS!;J-'IUR%.*+\15(BZ?Q!I%[8?AS2_S$(E5R0R-:@W#(S(]G&-_ M/E]^Q8I6D**[G3[4\>T>B*PJLX5(C5X=(I7B"_$KX2MR/C];OLZ.DIEXL%K[ M=7CS&SV$954R@Z5:P_"P_!I2%]>#[+=+[E>PHKR7/D[E7@\T'FBR!4654AT. MCV47Z24BKTV+/?57X TO[Q!U!V(9Y!1EQPN#'QZ<#9YVH-BR6"=2"8>'(A9" M8EFA[;"HT-T4&H^*++([)+MU EL6:S\8-WO!ZBA9EJY&RF--HZWOY-LMKJ?F MSO>[#05472HMK_MLMM2P^K-)0;X&5 @2 M(3DC4I:4A$^AWV^$ ][E2ZG& >K*5E:'-EKIX%K<]Z7WG+^=_[OP(+SROU<\ M$(E7_^'%FZLDBOF6A9\]NO1\J,A''O[-6\57-'2C[)=;YK+M#G0%=CZ7MKN4L/G )WP4?=,*/"B]$^Z]-F,.#Z-(F_EP4V0=N2Z M[!F(R'/]L I0J709RJN(^-D#"ZN\Y,)K>&KBX/,3N"**A?D+P">M""S3%R(4 ME>X%/!8%V1;L+_="4?:H;\@MBZGGYQ4+P?P"LI M],,E2O!10^+B) 76!=1B4^YZ$2N]\>C-U/FGK<84/IA'5T;@K.A''%JO[FD$ MPM[GQPQ0GQ%"X#GF=Y?*R \/5P&FZF;D\T&(04U$Z)S)W]'%RY&E'$M>7-0, M:X_$1[LO$[15^?C^.K\I\6+YUD"T"/QO.-EBF/T ML=0II;L6;]MOZIMZNM.S3M<7:DY6W5U?J7_S!/HS+[V.]K[7.H0V9@5OJZE] M5*Q+'SYX$!BY'U"Q;-7].W'[D\AM/PG<^[)R&W@?BVF73)IQZA3P.Y'/]"ZF M8=R?5U12A,91K"K%7M;1N@*NQ6R^^2FQ0@5Y=*K M-&30:XH2Z(@D.RYGG:BS\=B]. H5-44[YLA.U(Y[<,F'>WY$V,/."Z&3Y07D M)O@6? G>?PU^A1]WKY#.;2ETM)#6L0>ZW6%G[-7-^;>++^>_O'\%?9\=?#M0 M'Z4S0YCY!_2OD"1B-S%@9,\H4,05'G>T!0?9 "N4,TD>B$*WSZ7[J?M#K1V M]P#G8; QU9 'F78FQ_(\._VV',&'@VOM6V1 MR;&1@M[!"HJWYQ:CD>\CCV]ER<"PMT*'K<%^X-4F6KLC M+SFIK8=]T#^RQ2<#([[C,I2!$&]U04KKK0N?HBA!0%27J/17U'6_=4G1J+N6 MYJ1#S5-U"\7\2>C"'3<)1=X"L3E9.E28'_]#8 M.XL/C(\XQ=-KAJ?.KU2YKZV)HK5JHO\?U0"@@F+B5,N+B6\XM%3WG/0-<#4&OZ?"JXJZ3XNH*3APG)EF'I:O(D!&B^P12JHX4^E[\3(>B MDW6T<1=LJ6HP:H8@P_H,Z7# [V^/6N(7S]&AXF0]9T+*?^FZ'G*PMB/X#5HZ M4?R2EO$"26YT8DI?K8>EN'&H]M$/V;^0_&;7ZQ8ZE7[0)V+F"CM&RDJ%)HH( M4Y#WHPH,$0NZD_5$N):;L,VLGPR+':B-[ERPC MS_5HN+]>_>KY_I8&=]Q/1(O^*7"4#6ZK,MGA<&9E^KB$D0GKC7(;JUI?,5>R M*$31<1S9-J?C,/_)-P&Y^[%?LS">07^1X1@1[M>[VGAL13X\, =TWC-RO5IY M#N -$XMY 40 ;YO*?/0"&C@>]7,9L))N5)[)[!ERM$>0A3@B[SBN;8$_WGLA MM$,G[PJ>RMEX)L5S]VYA;!2'L$,R6IGK[PKG55](I4DN/H-VQ7ES M(DW*P+#4D)2!<-F3O!C;L4AD6MGLC\[Y"SI5WW$4=%HE2+=R*N2&AO'^*T[2 M4$><%)+FY*C VU Z?0V-TGVQ.)&=FRMCS6/24$:>)U!819S4Z M?V91Q-CU3LR$!^O/>(;H=0R=H4_!2N1B!N-?<0+\*WN(WX'F[Q44=U>0OJ N M"OIX7'M[UKN\G:N@=26#+XR\B@C/[,"E M$UANT ."W HH#EV]O:[<^[M68WQ_L,-\NMNV[ G CV3!&]9(;T%_1T#Z M\"08__N-Q]]8?,6W4 ^'N4 QD-\8U2=+T*3+-5ABNC31MX600;$Q4U@<<\TI-YEX#LL\V51C& ML6I9J/"AWU(OR?4HZ>F+Y[1DI..YSA#,U-3VT.RT33V&<2 \J]$+Q%F-BC8G M;6DB;QV@XRR36+0Z>8OSXC8MZ>UX;C,XS?TMP?5?UZMK<0YE])7?LH#]D./\ M!NS6I'@-J:TO;CM@U%D;A<(:5*!5?&C4AWU7$B39RG,\Y%N>H2WIJTB!@'_R M7991(40-Z;63G^\W0E]==#!%1'-,J--4&PJ:JS"V&PQ'-4TL6W6 .F+Y6^X6 M$OU1 7__1*Z& -NJN!_1GBO 79&PSG M=CW_8ZJQ M?,.H6)P@]X.6%U*E.T*GIL^ZS\<-7GDE2E8DBRBH5&$;!Y;HJ49S*P0@O<3+ M1%P_D:C3Z4OKB%^;3VTU&N&F['1/MC(<:>^G#Z"XWP>(1^JL1R2=!2T@U046 MJG!TM(5]XF"D_WCI1HEU'-B)2%K5[1 ,:F3!RK]Q^0F[_\0M4>B.6HU2JSCPDZ@TJINAP@( M5.(ZD3=.)%!U_.*:0-7RDUL-5+<9*4*VV"PE%-!H[D5##!K@KA, M\/J)A*5.7UJ7!Z'-I[8:DCZ$GO,[#=ZS\'?J?U>&I3J1]#'4(GT0J=)H/435 M&-'B4UMF473IM-&JF/$ZC6A5^VFYX:S7M406+$3P>JTMT8)1#*\ M1>YI0%QX,7CW1.)9+RQHXEHG,%B-;V)TGKOR*&4( _H9&:U0>79&(=1[IN9( MI^59&ZW^^AD<33$YFU.^>R+X;?B(W/R5*Z9\C@H<3O_H]%ELIUF.[D7J-]Q+M9*6WY#_BF1R M+/C&/L-'.)"P M]!Y);\Y(>OM1 T+#ASHBHB>+T>JU2%!J;;3'!="*].*CAH&FU>\(@R':ZEM& M_0\B?UB:'/&#)'!1;>MM6NJP/6\N90'E34:&:O,-[3:Y@I&:D7A!"'4A3%0F MSYZ<\OLH/7T:M,ED=C2-XJ$X9:CXJ] O0.4PV1WZ5W( MRCL;&JXGWYS9%NJ\.PZ5T:%)035>F!D7Y\\$.NYU!! M,JWKD1C=Q=S MYWNVB_)W'K/HAH5WT-Y5H6PJGKZ,9O%^9Y'7:[?.J0P-UAPO;E"^M)_X'F\2 MFL0;'GK_PO2Z0'\8!8(3H7AZOB*2E0AU3LQ,C+'!.WR_Z@GB]25+1X6;F!@: MA'9HAZFE7O #HB'%B) KYVX0LICVF0CI)P@V#:FPBK:>-,+$A$7^8&JN%^;F M.>8BB;F@$@$1<]$3Q9R&/UC%G-W\!ZCUENW2$Z!O0KX.Z7;^]OROZC5XAN+9 M:KQ&\5[K\AJT6V<,A@;U*_9,RB^N _(%\+LA\[_,"-Z4NV'E1'SK,(3ZRJ>A4=4A&"Z;!VLKKB5.:2 M)4Z6C#"QJKHTX),^P=OY^1O9P$2I9%$KEVSI'B\5%\02(DRVA<+B)\[V &<& MT?"[2/8:N-XIK"DR=@3> :R5I8T-)8M%CD8FAO8X2VMB#2WU\C5<)RO";R%' M4D'A>*>R9G8(K.G6T=H$6]]SFPU,V#RRV=!<+\C-:R#WA-&F.Y'9)MKL\B)L M]XX,?@J<$/-0?0HN\Q90N7Z[:_&,-[4NWLO/6EJSSZNZ54#OB%WT+;+[R#EH MOC);$* RE]J!S1(!FIJ'= 4:M_#Q*\[<4E/AW)VJ,#;B+?&:CI:M8AUYCX#U M<2,T(V4W* J?Q$KD2<"N(TICHKTOD>I@TB:QZFC>*N;GE0!?(/NPGUSN]SY# MM.N(VIAHMS_ ]0Y'%W!L@P618"&780C($L<9OML7(FD&^V!V*C+,8)S5NM5W["R:6LC?,0[)%4[ *-EV MY_,]8X31,)#)Y4-72CL,-Q"M$M\GZ9Z'*!TLVS O%/OZY+#=/Q,*-CT1 MUF(OE =V2LKJB,.6"(5_)-HQ1XKAHJP9[NS#$9G&;:"96=L4;#T09GCBZ MC^309/[R,"]_P.6;PR.F8L^7:\]VW$MS/(B7F K(XU4+@:G)_ 1A0_KRHK^ MO!TCAUU_FQ4_H8!H<:S4;J7&"H79".S/2S'^7]9)2DIQOW)9+E5,A.89$;I) MJIQ([2^>W!:#C\Z5;0POVZN-[9%HNS4;RZ%Q]E]XXWWJC;L7;^R$HD?GC59[ M;;_QX(I&FS1O8+:A=!G%(?##BC,;R::OLT&V3SBI56VOL35BB^^3 I4FCEL"E=58>RM&%W!#UD=X$Q\>6.AX$;M>B:&[]!">"C3; M%,GRXAH5Z94>U<""]5&H%D;UR51-=2P*R7ST!Y=>"?EBLC([N,H+2 " U_G; MU#EXVV"(=_S&E02N!J6+I*[&IL8 K:4\ORVL]8;K^3%>/Y2P*F<@4_DG#$5= M,N$AL-B3;)B:L<@YVICLC=@G_0J]5F?#/@*V M]0O76Q:MGXW3%!U@1$II::SYM#KC;0>5]+H6^'>\*2< BDKCO4YY7)BBFCQ; M9NS1+*$EV5$H[20^#?/AIQ6C<1**22I,(@"7BG/8)ER.8IWF]% ]AAO&J1JQ930.I=32--!48WI,)QIT#J;6 MJC7WJ9U%D5,D:3F"!4]IH?%8<&XWRV$7S\/,4VC-#3\146O:&JJ!K7W#)&]_ M?HYX;3O8W,V[UYS!'.'HN:(&4IHM0X9N98V(:-B>DP?&HVR'5FUYCUM*!LN@'LT3: ].'>G;/WQ M/#QE.S W+F4[,FT-U1EENWB.>.U.V?KCU2IE^_#/Q(OWG^"M!ICR^P:P,7][ M/EE<98/18@L2O*R M! N3,W$/?WV-N1D 0C06,\4S7 ..)\3BLN8&E8IS[:(9<+(TF<0L M7T0M\V>"5T6)'U-CH<>RI=EX- P'4]),E#@.BQ3) M)99)Y 5X!S@@%+CWW/0@FJW(YXUGTX1\%R)/1!8HGU;6*V3H!!%A7KIB7>:; MH$26@ <69]9 D 0Z2=+,X)C_^V>XM-54"7GC 6&5K3+\LDK\%2;+P&SB+!1O ML\P[UYSZZ1KT_"N(!!GDIUP?'J*3+MH7*_%_*N]+AA#AROP V7!1H*@$[C$7V4Y=F:1#;@S8 MBP7YN-W@ 3ZW>-1\(CED:P^7&(BK(0.LR>T#$3GS7M=4JD33\<%XDM+T]%03 M '*44+DE*'_$]/4?JL*O<,O6T!D057@O'O?,RXWCB46>(^9N9,+,J"CNTQ]3 M3VB;A4+>-F)5SG*H*U8,LGLVC#*C"B4Z#P%C&E.X$ M'3N@ZGL.3I-^FT?=F-CJ#BW@P44D?I)(TATU8P=)(]#9BQ9T]J(%G;T8CLY> MC$IG+_K0V8MF.GM10V&L?WWO;5D31F_$SR.P64/28$<2_1V@K,* M'@ELI+!9T$^QT&/#?2 5%0I:$,6<=AX20[[#\:#IZVB.]V:;VTD.E&?MQ@%7V! 0YDYT!L0:PZ _@G]_9 M'FL?\2 C"8[CMM2\<7]7^*NMR+7OH&(7%BV%9V\4XK.VB%VN[,&-M MIS+L9!E3K5A;:U -PMHN1F1M%[U8VT65M5VY54LB&[Y_Z]&"<[-#<[.L6' M_.G/%Z624;+\.:\;#D_Y+,8X(++Q2%UBW(O\:5Y;+/H!UN%5XG ?#2)R=IM7 MJ?I:)H^RV4)@(MHE5R=X8$DLK$] MDI<-2$]M"24'TI2PAW&E@8$94IU-0Q?0JUC<-1.4@D14O4>2K3+-.JDVMAY M:K]J_,)U7J8LK'&Z&D,CX'6(YKK66%^D'C?F,_*Y@&IZ[Q3#N544&K7^5F!H ME1MHK0Q&%6HM]@7C7,;-C^6X^0S!:,0\K(!Q0%Z2=XQ;#\H8E53RE(:2]ORN MUM# O,7$MJ$C-JM:W.J&:.J&2J8:OID]7DYE!GIU(#%&8UT\J56BB2L&AD?T MN2&XEY%16]ZFXF+Z\<53; 8'1;$11QL$QE8Y6Z.UP;B;D65;8)Z7VXYGCUTC M2C<(=@>D>'=9Z_L9&U\#9E=70$GHU 7L^:)*_\#TK<:DH>MI-1P/.E6GMQXM M/:I%CMHGF[YMG2>JRFH<4&]F>)@.P7CJ;/4$J(K?Y+)$")]DRV 1?$8LV7\*8CB4+2UG]+5K;?0:GWT M.:_2#D/I] 4T2O=QI0;EUMF&F3VM%YD47V27\0@81E9X ]>Y(*]PH3SQ<@43 MDPA3'/#V'^O0>1H*YIYC9&!@N-EA#8:&^@ -^ )*D4(,3QI,H8>21(@^.8AI M2()%C/6D!P86+'(#0VM]D#97QK0G!RQ-RV\16%;;_!L6XKIANF;7JR\<+#'\ M\W*W"ZD7,?=WW+!RO?J0;N7Y%-S#71[N*XCMJ25]59VU]/&SCD:ME5H(C^W0^9Z5F (#S^ONGB=>Y=W=.;^^.R]1,,C M)W23GKRSAV6+?+1G+89PEOF+LU@#R,DXRX#C9U<\B+CO"7KQT7M@[M4&MUA? MX6&]4-5;)#RU0VIM%"A'V"RN114,^[+&&D4Z!9&E:5804I&K MBHK=>ID2S&'E13DCEFP5UV7),Y3QV.A;Z/*%GH/"Y5Q>>9ERY%EAXO 5,&WJ M8RZI4"SQDCE69QB&SNAK\N'=IZ_O+PE4*(G(%=UY,0A_>,"-_AYNH(O(&7O MN)$F9I"G$H%UD:SA4X #CLP5F0*P"DM99J&'DQT:48CS*LQ?DP98L"UC6W+T40U+*OU$)(5 M)Z+\,P6_T8CN".BW.NYK:G2PH> V%;#L [CEL0SYE8"\(R'O9) /GS'DC<:: M1X"\Y6,O V#PF"V>'1]O>7PK/\:R?*O?86N%)NML5:&\YO2TBJQ@F'2]#MD: MYT]21&Q+,5%HR#&3% \Q515PL5!#O@73.R M"IFWWB E#3$/*EY:AOP[U /GKD6%9#HK3&-%=CR*&/X3QK/>&2FZ=S)!0N*[ MQ(<']H'N41 /8ZR\QP+!K(-]4> _9%[2):8E]456JYAL:(0I59U$9-:0Y?Y! MO7NL&X7'$6^7,$S"*C(S_.!(:N--]$J^2N3%,HFJL)6]SR7#*ZX7[81BH*%K M#E1V18$OO\8_0?..R91;9P^O1=G\I>+;<#&CJ[=,Q* W\GC\6%C[O126;\MG M(MVM\!X4%+](>_ LZ>>2#W6'B5[8XD1/0EEU[1)]1>XJFP7?L?2KFH3JKIU\>JS;^FO/T:X:/[VMJ3Z T M^)H##J5]9>'V>O4[#3WL_^-D>.W F5Y<.4RF$K?'X(^U#SP$IC5H2,\UY1=X M/9L&]@X6T4=-(\>2#U@=DMR$WP+O@3OOP:_PH^[5T2D\H3.,([XL >ZW?EL1E[=G'^[ M^'+^RWMLM7?H=]A(R]SIF!84.P]4ML8\8 339,U$QJRTL4^3Y&\\$(6VU*7[ MJ7.6&P-:W8&H!UU=;^&XI*9OH#,QM.<,,="CM]3+9U2#.)D79;)BC=T3Q)K1 M:$Q/L%D=:5&;&&Q<16^N%^3F19R^SQ 6/DV$&0U^]$28W8U]T-9@TN=_0"?Q M*HEBOF7A9S G%OA_Y.'?O%5\A>>'W(+X1]F'KN"VCXIL\U\G%;TVNG2P:'^# M8/=*Z'?#=-6YN"10:S\;*)$'TX0,/0C*TNS81C%O**;E\K-@EFSM!=G!-+0T MA88W&8[P%)>GWES8!ZO<$G8JVV\Z:"LVY'2NRA3.8VG;8@_KUMWF7,P'B*)R M8CHK/"-Y<=$O0 5$:"!_H Z2*IEZL]F4#J';%#F%1_3=.-G1K,VME#VJ8-TO M@//EB"]YPA^7RTCH>\ZPU^W#G +V.9DL?X_/\!M+_ 5!+ P04 M " #$@(97A5#6<*I# 9R@0 %0 &]L;&DM,C R,S$P,CA?<')E+GAM M;.U]67<<-[+F^YPS_T'C>99ER>-NJT_[WE/BXN9M2N20E#T]+S[)*E0QI[,2 M[%PHLG_] +E5+E@"2Q: 8CVTFZH,!&+Y$-@#?_W/YVWRY@EE>8S37[Y[__T/ MW[U!Z1*OXG3SRW=E_C;*EW'\W7_^QW__;W_]'V_?_HI2E$4%6KVY?WGS*BN+Q+^_>??OV[?MO/WZ/L\V[#S_\\/[=__E\>;M\0-OH;9SF M190NT7=O"/U?\NK'2[R,BDKF7O'G^RQI&?SXKJN+2T'_];8E>TM_>OO^P]L? MWW__G*^^:T2DGP&5M.3/$_I&I_O\SQWG=R;B;2B8[G 1)7;DK/A-99U48R[T%UNF%8G\Q::5 M22-'>[!RKQISH:]1%N/56;J:7_!Q5;:$ORVB; ]0F59FKL#\4BN(BI,D1OGW M95[SOD(TV+^ E=)\2C%5/:;:]()8^(N)AZ^.R9_HD, MI->ORY)B-WFY(&A](A\LJ\'B;$GHWU&\>:!-BHQ#HPU:Y'FY?:R:G&4= !79 M!-A5Q7LF?XAJL*0$ZS?+6@BKT%"#<,);=!<]&T5]%A<-84[1?7%UG\2;JL7G MI,AV97%1>5/4@%)Y@ CMB'V*IC>Q(ERP^ZG1:(M8;8EXAT'2;& M'3'0B0U1EA*%YU?KZPSE M! Q5HR2 N"VWVRA[N5K?QILT7L?+*"T(Y'%9X>0:)_'2K/U8J=92IW$7W1,C MVNH?6FYS!BY]B96KT&[_^C(.RUMK_09N%O(S:/OZ(HTY[+GEZPMNHU8#B[>L M3&R^X[%GJYL(;Z=>K?%M'J]0=I=%J]$83V^F(=QM>9^C?Y6D_-F3KDA3 M'O.N#F8P M)-,?C%D"$##Z:):1?!X(U;WZ++!I6>N,%?"RI%Q(<#@C08 .?]8XVU8! M0VN (.37%_"Q%YHNR0^#RM!S@8C2J[8Z*JN6"E6%;94)7@YJ2>B9')Q--X=S M4DNU,YRCY?<;_/1NA>)W5$_Z1Z5PI2SYQQ\G^ EEB_N\R,@ N^64T%WB7[YC M?B,24EU&W][-+FAKICO"<20GZU,CYO#34,J^!Q?94.(H6[:?7&=[R+(F%HO?%^\N; 8X'>IZ,%%PC M,BZL-_L%_M%C;S?K"N=Q3@:__T!1QG:XC*P=*W#) M_',[4"6)Y_E<&N?_+X^=W\)V)_TY^27G-'8.U:BY3ZC\\SQ,(6"3GS!I_/Y3 M,'ZO@Y;<\PPZIN\'=+Y[GZ^4DO\';!H$_"D !%0;+C%543BZXY&-YUX3,G_= M+U$).B>;<&F<_V>/G5\O/MR@34P52HLOT7;/MC]Y[FRZQ9B04 M5?I5:Z\G=-SG!*W8K!Y48($%2PE=9R@+^7V M'F5,A$P_#^#0_^RK[[DJ@!S=+]UZU>>UNUKJN^CY8D6/B-#]4ZJ?P,42VH&_ MN;2^.A^F' @)7%8M+'Q>VJM56*Q61-.\^;_+.$7OF9 0T W@P*3S%0IRI4 P M8+)I(>#S>A]/_ ] "'P 0N!#2! 8*Z4)@0\["/B\ZC<0_X3\>97=X6^I" !3 M*I;[^U2>.Y^KD(KK^TQ:Q_N\[#<0OAJN7F77&7Z*ZPP@7.]S2%D0F)!ZC@.Q M:BI@F'!J$>'S,N! @VN<%U'R?^-'[DQ11,A"PXC0T;?/+/NP+19;MZ@Y*M!WU>ZJ-9FY+K!YRRY_&\SXTYII_] M\Z9$!8E'IZ5;K_J\I'>+EF5&L/C^P_T=57/D5=[GQB33S_YY5:*"Q*O3TNT! M&Y_7W)I;8;*A)=XEP_T0A%C M&TU$,FJD0Q+_? M0!=A8AQQ:3_N_;M8<]:DW>BE6B::3(Q,0TN&N&H?4/P0H MJ ;;8^-P:A'A_S+:15H@JE/\A$ZC(FH4XFRRB4A'NVML4E\1 5(-N)_&YM0B MPO]5-;I1E)U$!=K@C+W3SJ28;*?U*'QUNT@1\*9:CT'K9/]7T&ZW49)\*O,X M);-]II.9% ,GCRA\=;)($9"31PQ:)_N_*':V1=F&]$J_9OA;\4 3#$8INT4+ M*0=.YU#ZZGR(8B 0$P7UC 5SPHJ D;\@OYM7@Q79'[Z[N) M&2_)#W->#;$\3K*[RN-R_SM)HH>:S"CI,C;7W:H;G[XHZZYDX5S\U=" MU3B72V7:0'44NT%/*"W1.0$PS3A"!:&Y@D[*O"!"9F?/RZ2LLB[E.1ESH-5= M]#Q2VH!#8Q M#LY:N MT1PYMRA[BI35DOVZ^9:,E>FDJ'KY)R'X7:RV<5K= M,:$K8$T&L,F.@DJA;H\!5LAGW&@I#H84E+O^C6[70>44$7F7<9M@:[&EB^[_ M'J3/:2_]R2D;\PHI?0837$4P@H0L]>^"NX;-=8:N"/9)VZ!][7BUD_.UL=WD MJ\^0$*L"AL&$C?YU<->N)WK0Z)=N:G4O\62Q6T#1V(U)X3,,Y"J!H^9JUIL'HV4TU^-X5]F5BA! M.O-JMXZSA20C:_=!N60^Z$;3D"\EB@UH.%HU-,Y0+G4&ANDUA#N/:[6SR^86 M[H;-6*'3."D+--ZMD5!QX-%1!040MF[Z$.GXS;%'XU>7 @R.X-Z%S\\@+XGK M%C=Z/;:^H76UGAP1X71 NL4;VZL7]]E&K(Y,JZRB=5QW?-H@P&;V&;9<52EH MDU:L/=R.E:-HTQO(#MYIEA;#F%_ZD( ,M-%L4.;7?_@# ,/."3PP4*_'(&/5 MU/BNSUP.W\5Q<9JC=5&<1%GV0@+! M;U%23I)]J)1I3R/"RCB+T6*W83VEAV&9645U/A'&.MPA'7UFL[G734+TWU"R MNL.?HZ*ZY]T<@:%Q.B\6:R+J(DGP-QJFSW%V0E2,"[I&RKXV.P/G[M221<[^ MPGH^ P+!;U6 <$_S7J3TN66.ZW-WZO5M, M:BK08M.0U\16DX6D *@UJ@Q%80+3C(_)L6@_AHJ*= M#"\27L[?2]6ZOXGQZENY(*>(&<.RX4T;8_!IO$0 M)!!MI#T$FT>X]^IJ79C3,>8\S$O/,N6%S1_FN02W1ZLH[=MBR>[GT&80UCM+ M'L(4[#*.[N.DVB*@*3QH:J@'G!!MG>4+4Q^AC3!DW'_E?W2;RIKV"Q5ZRTRG8/'"B5=19: ([% M9I88QAM^??6C"4KUA!N$VKV%Z^B%;BR(=VW81*/]FC&1YX@"Z:8"'1[#/MTP\K#H/,<-5$.-R,/B&>Y2DQ0K4A,& MB ZKL!#@(=3-8>4Y,].FH'4,:%5L2Q_$ND8S=[J,4W2UKD\T'.8$X;8;MY6<\\TS,R M0.KN'+Z$.BCHJ>FNCSEI/>'NN',F;_R]4BB]>-+LQ1ZJ#N14]=<'': F_;F2 MPYEUM;?<;T#";7DA87]OGD,8%KB@&AN@2E!%N-O[/87X3E9-X06Z MM]KD!3Q'DK+.*J"", ]W4>$N(U/6,GNI;%!'6%:W)"-K[,HG\QQ!0/U4<,-G MJ;$6X,T#!%.=I:-UZ2C=>W1(=5+!!8O9*]PY!<_J]"?*HBHT'@'Q)&+++,!? M51&2 T^ !X8R1>VM+,IP*IKC]0N/;W5HWD#0N^\!K\SFE-&KI([7E><>4!$O MR8SGF.'QF.%1]1#E;E;SV#W52/Y.4&7;X9N-W#P&TS.75MGNCFA:8NOCW<%Y M;":]?6BMVCD69SWNZ8[W%X_W%X\[7HP=KSJY]J(L'G!&DUD*-[]XQ,Q]L"FQ MYRL(2KKJ[XY-&8<;.8::D>'M55:%SU6UBM8^\"+$E*P0$UO\0D%A#*B[/M;X M%82[+<=J31=Y7H)BUY!0$+=:PJ#P)-#1-%ZU3,/=I>MM34LZ/0#E=*L_N.X. MKJ7F 0!N1Q?@%EQ/+6 OIU!B"J9@^S=UK37!)>W9 KSQ.&D[S&Y-0L6+3(%T M:##MC"+2J"L+\'PN8]NZ5DU^(F!(QS\2T-)Y#A>HAH:' EJ>!B=Y?5@U"WMXC/H9T?<9^:/3X??IN+3][CXX M"UV!Y4IQPB^+[6A$VK(+=PF8,5IB D-*QQ^+A@,4J)**@!&P#7<=EW,1@ D> M$*WXJD4X(%)15A%($M;A+NZ.+P P420FXERU" Y*[DC34[PE M"HZ (J1I#,FA\1\F$.444<)A.<=*K N+#J<=6&T,SS%EQ;->_!#RTA\8.LQ) MT>E$9N_H@OS)G01-",8SGQZ!FQ=4EG3LA4Y1_?\7Z73F?(.3Y!QGWZ)LO%2O M6;I[5T6QM!_GI:3GI*3GHQRV>5V/J5] 4JQ)5:M6 MUJ_*(B^BE+Z2,X8/[WN+GNGW(,$C4=,<.],*]*>.?D#G->R"&4!*;VM, UKR M_3*5">7P%NVU%TA;K/Y?F1?5GL$=YLRA*Y4_1=5FPY:^Q5L9M++)U6.51/$& M$>OE<8%N4?84+U&MVPU:XDU:<9PL>NRUUF[Y9$^UAMBFW+C$N(7N3>QPEP4J M1>N3(:=E1OK'6KOJ;%'?"&?/*%O&^>14CG;Y_BA8K7R(#1 MF5'MQB,TS=I#;)!N7>1PQ*8I_APG&SWHY$;66%#[_IKA?+H@;<($TMD)F(38 MOJP8;-Y.3R!%N)F%>H'A!E6) .[P7?3\>UP\4$,1$Q#SL",#OQ/3Y33MD-0Y MA0A^>Z:SV5&HBZ*1[LB?)'=5&Z<=(E%0KP68L!AL/ZBR"!'S%HQE:1-#588& MY1]#1/E@;;U:I%@LB64RJF->?$;% Q[/V56*L'8^N$5"1*V&,>SNAW#K;'?? M5'9N_81E<\^WT5&$1C8E"X1CRN"Q)U3=+N3&5;5(4]GH]09I7U!1/Q-U.9VT M,;\U)AU]"Q$_(O6,$3-BWF(DP*._&B>0_OCP:LX@352=\Q32>XV-O_HLR5GJ M?BZA< AI"J #/88T WSX!Y$T=MA\0(_Q.:2)D5_+223[Z)*?17JOLMO%.HS$ M YN+D^F7D^/3V/34,>>\>E<3M;)R#99/L?MU"6#J!,63_ST&^FOF:T^>*NS=D%\LB?JH39["UUV>PF[\J,SC.S]7#EH&CE*;HZO7P M9^D!9@D8G&>@!P_299R@@7IWV*S)S5D%Z^2-M2I<^*.?/7YD1]:G[KG[_B=W M:?GG]#066F#8J.<0A#;[H0 !M_K>6P1=+JIT0[=!QGT%A+1MA4+2@T6E@H7V M@U*Q0.$F)ODUBE-JE*OT-,X?F[QI5^OZO8<1;$&TC5Y$HF, M;ZTY!.]I(VYMH;OH^>R9'H5 GU"*UI.':('47? IW/\ND$UMQ(U3B(-1= )>>Q KQ/-5WW[DS0G,GGS$W5"W)S@/ +^F&1 MB_2)( EG\63_"T3+U7M Z]$NF-21S!T9ON:R+3!>?>Q]F4$]&A-);\8U4]46 MRR4NJV//2Q0_,=+&JA3APHY5)'CT2>U@%X2LZC2FAQYC\3I#CU&\:H=DS4AL MD:ZNB@>4,6>.9DRX>(4Q"1[!&K:RBVF8 "'/)/GM^#IZ40JW(WIIK.WH@X>I MV +S1-FNKG#G?ZQQ3#/)!8TJ)[2"466/-GBX\36W/:KLU7-(TSG2AK*22+][ M& ,2Y#A%1'%N4B1X[$GM8#W:3:J;(YW% 2T-:2]"[&>Y2$6\P#UM=NAD#P<= M;)Q=F4?,<+<5X5;4/DNF?88LV+:@;1M+I[/ E1L\K8!)Z',=L4"G.97\H?J2 MV:1:-0_,^Z*9^#J+5$:)6? M$X?=1@FZ6H.AJUZRQ:Y*R5#!JVT=*^A5J3W<(>ZDD=X^X*RX0]FVMD_U419Q M165XP99=)E2H:EADEA#+KC?D/8U^._P<%656&:':RZEU)RWQ)$H2^C0L5;X0 M0]<.-T84UN(6*MRM6M%VM-:22'_GQ>&C37!;:<\JM&<3P8);VS8V<*Q2N<$N MS@&L3\!GP%;6)X35A3O\XVC;W0S179\ ,!!'%"$#%Y:J!4*7=)_C.HN);(\T MN?,+:Y0!HFWTE]#Z%D0ACL5J%@#%34&]M-5*ZCN8Y07 Q!@>M92@F?/.YB! M4-42-H (J#/BVBT)NK=H,KP>+ M5&W;V$"L2N6O>P4 /L>TL@(@K,[@K(CC,1U5E?Z/[F8]14G=J;>OL- /BW0U M_*%'6:=7'!\#/'M>)B4=!I _'J)T@VZ(P<_6:S19/7!3>8.*?5?N?3MSZ@VU M-KIO40TN9G C;0#MVV9SM=GZ#KTQN6L;)H,*/]Z8]P;PDU3)1\BK6,L%Z#5N M)_B0SORV?'Q,*NM$26N=BW2-LVT-#TZZ5[52;7H6:"E?#'%6_\!->JM01&"" M:1$WU^/(=(*@G+ZW1:8Q(U4Y7[M+;Z.O[N*-BDNP3*]1' 'PKJ\VC7B&>P:] M=_63APL>P>X^Y(0@('1(M-,%R)3M'#L[CBTKZA"P5O24FYM19Y6<"E17N.WT M"TZ71*W=29-TU:TY56\-\(Y@J)9K5W+AY=R,XZL;I%6:CE5O&YM!B[A:UE?V,M*D4:=6!%7 8M@&>PENJ3(,6OB;8%6 VO,BB!&X])(!)5,L?^ MF8 Z&IO_R8;-]_C-U MO*1W].KT6@1MUSB)EW3+W,$X]BK;1&F3C^+T=U9Y M-BBSQ-/%5,%(]-,X7R8X)^-4"B,1>NX(3#\ETU->KJJWX3BMZIW%6;NXQ\Y= M-XSL5K2C7<#^M;(Y:MIC7_(%%?1NMY-^X08]H;2LQJ+$1Y7OZ G:DS(O\!9E MG,BO6*J;) !+N8C>$N%X45>U&,P4/D0Y51]C;6,,XP^PWGHN!:TOO/<\SZ(L M)5&.'A/J/4?L(D3T)*EDX,0$&5GC;#Z9BU8_EH;7S*5T'.U\:,A2QV"X?L.F MRN-,VZ: 8Z#=='6MSTDG7=?,:7?LCXV_QA]=M+%+E.<(=:G5:I%X#0U&W&DG M)G;6Y#@^P8KZ#5O;D"EM8S)F@38TVM_%19

ZI8MV!!IHF%WCS!D?> M/L)Q0K>)TZ*?(MS--4^Z2T2EJN2,$MX( $"YN]C)IW3RT._P[8EI'ZK0C3MZ2O2^D0R,Q4?=R+)O(S0NY?5EX04="Q=3+AS @<0>& M:C9LRFRN]2NT'&Z!-L?^TS8NCU=+VQV 1VJ%6=LQ&3)STC%#9?[4EYG;@=OAIFI/'C=W P([L,*V+3H: M8!A)60U$3*4+-!;VLP^YN"1)*Z:)NH@-ZK#\!1>\,0N,N+T8*2%V] P5U&!CM$4;I80$])+-;K.(EI MB*LNI5?![CK*7"UW]B1XZ8O*/8$$(^_.V\C(W9PY8DLECPL:)266\"LV@-V+ M36PQ/G@DKK,^<:105W@QXK:\S]&_2L+K[,G5XN%8!F[&!#%9ER6!1^8F,\10 M&FZW+Z/C:.=#TY4Z!L/U&U_T87.N[YMP.8;7#"_2/"8RDP"SLKR:GZ/E]QO\ M] XM5PU>EZL=3,D__IC4331!U3VIR0J;C+!;7^,3FC9"N3Z[:C^]7*2KN_J) M^X$F(I)&!S;)/J5?/,=C#[ _3B2N/\XOZR))&(C]C+;W*!M)#B%M]UF%I/;N MR=(3^)_QJKIF0!LP4VXQ41N4.43NW@>'6!L#M1N&9!'K*BQS6%J*R=8'HW&B9A8*2(-#3=D69U/$+(*_&:WL*_$DCZ)9[D= M*VJ_,0L_E5'"Z*O9'[L1TO#C7OKJ7:7MG_P@_I[;>7#9&0 MZ4ON]\8$C._>>E.F"\R=#"Z6.UX3?YYE\?*W*#U%V6]1\D^F2T4D[74I)HFW MC@5H!/,MFY%^^A'K[KV,LNSE[UE4LOL&WN?V7L[DL[4B8N'7#FN M_#MZBM//R\LH9L]IN=\;$S"^>^M-F2XP=S*XZ*,#%Y#VJNG M;\H$O?_A_J?W=$5SA1\+M#I/HLUX,4M,U:YI\:@\!P%,.Q4T<#D:/$>X5UA\ MP2D,&7+"74[A4/$!UE$%(B*F^D_MN.@F*M&)QJ=1P>XJ6 2#[F)(X#D:I#JI M=QM#9C:3SNZKZ[C+MFDAZSFF1(R.HT_D.1) NNEV&WV+^[#LB1C&-"PHI M';O/" @:4 T->@P&0'[V'2!UN#LMLTIA9F_4!?U#F+'J/'T MQS \?8N695:GO=AL%D]1G"RVX[/2 ,H!!CB400 "HJ4Z.CA(7*XL?FB]:E+;2A6M^@1YQ!@:Q4ICU6 M#BMS.##6,=),* :*XL?FD@Z(O](WQL[R(MX2]<>'D]D?&XN//QX._H1JSP2T M<9U^;&)I#12CF)Y>+-%G%-&+SU152&A4+M<.,>'E#@>BNL:::W *%\?F-IR# MMWAZN'%S]>T\I:=9CQN*YVF.MJ M?T/)Z@Y_C@JZCORR6T_FA2\P?6,: /WA#(M4C3/3< @@1J!AK!T&N0M)QT%0 M]\8*0Z(\1P5!:YOA_J7R$_^A%6T.W6LK&AQ"&A.9FTA[8*15=:!AA?VHH;L@ M<\A/&]XN']"J3.ARTT@N.D9=$G2=QDE9H)4P=AAR:9>V=;EX_6BB'=L, X?H M247M^@*-%LU[=LZBP^$]N]CU)^V85=CV#3@('FB4<@CDU48U2PQ;.>PI1VD- M'N7W8,E?/<)TD:YQMJWT5@8;C($ :S(&@4!-R0XZ2)-58'/SWL?W_=SU,:_B ME;_=P&7\=ELCX>#Y-N!X5)_59%"JP\KW]_HL&FH8422O\YG5&^A(E?6ND+N8 M!3)_A 3PS9-VNP[AG_M*0 M#0'#/1#,TKZQTN);E*WZVM,S)C7X\KS$CK,0T)?2II!D4" L)ZSED?H=HS'>P9 MUQGNJ'NG";UO<)'^_A O'\Y(2"E>ZB5@ .&7&F!F2C.K#O3NW&[=R#WPR7A53+#69Y4A* MNV'GN753?)7CYAJD.+<6:B>AAQ>VM5 M0NPRQ;A]/&!%ZPRCOTV1JCNN$E'"'4U_+E-BG,^*9^URA@[CR-+DZ;A%LLE^6VK+;_OJ896N)-2BWQ-YS03)J_ M3B?#YHPDMYTAC,)K$=;,9M@.3.0(=QU:3VM&'V'.R C]H?8'ULSF!/V#V*^R M^/VQ1G^*-I2SA_COC 2$^81>@N8>_>& EF>$F;#9JVZ.3'->3:2G,S7)8%(V MDU&=8E_V\X8K5CS'Y-LK[TR6.?2GWMI+'TI5AOLPI_U$K5I;F7.E:H4*8^D- M9@=9=QP>\CN4M#N<:\J?H^=X6VYOT K5A[OK1.MDIDZ/M]*SEM6!T_'(7;58 MN]$#+A92KAQ-8V@GR('7YVP%FX,VEF;=I7XB_R5^B9+BY3K#FRS:WI RY$>J MRPA^QGP$:9R ?%P9I;FK;620$0\M8W0\G+54XO"9X\XSG#. ]@9PME]KIRNK> M_:9;##/KT'C<]+JU*;?7!'J9,9V!GR&8PU53WP8O?WPX#E]LF^)H:QIC-=4J4(#0^N-?XW5Q0F?%^K-*$0M@$&*S<& %O4C,*ZZJ MO?_15^AK0-.56$HMXK*$@33?J1!A3A0[/=H_+O*\I >*5.>*.1B.%NT/G8YSA%5)R6S30_9=0>:A(C]%(?#DP>'_!;'%U1< MI$N")\:I8.:W-F7%\)O7KV&(]("_<3'B$NZ=M-]1O'D@8X?%$\K(**3+U4(5 MSJ_*(B^BE)X/KI[N&$%"JVQC:L6R7D/*Q YPR"G6HC_7(OSOL5-0DJ95/]H; M);V@GR^*(HOORZ)*KX>G23*S+$HWB)5[QQ[#QFTV&'J-:>L6@P/=1M7A9O'A M-//FR:1):X>%9%EI<5#FE_8:PF:V, [,_'H,KC@XOF')?-!+,O)E]7H<&J_A M!-$+#AH.-_WGZ-WWVF.5F@8@@<>(B@.0CBHHB+!UTP=)QZ^!R4\APJ3W\DI: MQ"NJ4OR$=M$D MX1[N_=1]=&!8.7I#'&1%1NI;N6R'D/+.ZE"1Z]$Y1CZ\*^8V-.+[WY(F+IX% M=CU^ON0D^+/-UL[(^-)M:D#.]+=Z''?WS _OS1;-TN(%"'[I ,&XV-);R7:1 M..1I!X8M3V_6?J!0,N\+F.84+R!)A+,0UENA D\&8SWF\E< @4''ZMCNLI_F M1UFNP'WK[>".UU-[/I*[/(2$0Y E_%D7D.$K_[;%:)SVIW"2#%VB*'>:8J@6 M@#.X9']LW#S^Z&)H>(GR'*%*DE.4+[.X6N=C;9D *#N]!)36E,RSHJ<@^==. M.?*//V[H*0_&=L/D]W8!;_?[7D5DKSQ.O_3%9*\JSB?HYSBE*8O8#X2POK4) MHX;?W!W<9I@3BT4?G;K>,:A2. T+>K8:+G-FG7^*[4S6MV'V+V^=*1!=[,QA MP<#?4YF&-RP*)PS+M&NZ@T+A+M]"NBW,[Q:&!A(PZTP6\*(E6SW>6B206C@H M<+QR6 NUF]AR1W%BLH&*+#)[5^WJ.KKW*"M[[EZIK+(MW>$;E*)O]>B2J8EZ M\8&&*L4=MWN!S["Q-5BQ85HA#0SJ%7DVIE!N4T-=*]6BY YE6P @&=0"_ VH M@X,;7U68Y0W-WCR4^Y#;SI%&SNK%?6E8^WN<[=2 MWB!ZWF9%!Q;G)%I%R3]0-)[EFS,2=,=01NZ>$]#!"*?WUK+:Z"$!!7%XG3U4 MC,,:5$ZT)I;Z@IZ+NV\H>4*?<5H\0*8_*FQ4<,]DXX:Y76 7)<_;"@S M;+1',->US_%RFW]P/L>EUKB;45P#S'7Q@\8RPT+[@W)=N?XM['GR5$(UJ-YU M-@0IDX,0+&?VI\!&- &%\@D.G+9O-,!*$2=&B.=Q#6KRS+@:',F2'7]18']9F8.^T MC_#8,KB4(&HP2[GON#GQ4TS$[*(]B'RJWIJT+%!$ ]8R;5R32!7RH;(3G(N' M>'T")F!J@G#!PE#0$E!JSN'&VM^B+*:G)WE X7YOS,CX'A),9.IIHX3!.-R# M#3=*"C7/;U>=/V([UT\E[8O<*+,SM?2/&0 &UH'$L=-Z1>_1,/ MOD+WM-F=N8D*=(VRI6SQ#UX< EUF\8.!KMPX\T"76:_^F0??KQ&ISO!A5XH M7 -]*Y NP\5%-9M=I"OZ3"+1$J7+N,LC=!(ERP^=9'9K7RR764GW@A]12@V? MUMG5FGV5WAJ6PYQ&9+)/A^I4N$K<*.$E. )0-J@34KK,)'^#DFH[:F=Y]LXC MF'Z465Y [RRD0-R&U54>1A9!)?W\\@+FX5Y8$CZ^JO$,,MO>L"*^HTQ#<26@ MP?B'NV+5]"@7:5YF4;I$;'A)J-H4O#PJWT$$4T\)-UR6X:Y;W4:UNF?/RYA, MZJ+GQ@1LR "IVV>/9-2^0TA-724H25F'>RFF:26+%9E[%7%.AM+"^,.G&T8@ M%IWO (*JJ!.%6$Q]NW_2B'J#HN0L)^JU0[MVKB,$!K34$";R4H& 1E%]'0C) MJW!V+T0,J/.L6M\1PH=-,P3+F"80: A5TP'"F*'!90O'G4^U=-)H)9W PXC; M95L)L>_845)6"40RSAKW&CQ!$Q1(4+,&#)]9D",'C97;"WM<2CY%]\75?1)O M*E94[_,X)7-%,DKK/S3O<"F72BA-<"HF:ES-(W+14JDL9%Y>9"6U+RM=O8"B MI\^$PKTRC)SU? *F*NX>I!W*P7V(5D;&U,KPX5G."/.$A)FX.(^6U6(@,RFZ MB*1=AV62S"7E#7K"R1.="*H*#RK)U$E2TEEW)E0$F^@_[-E8!:JU917^SK8S M0+"Z1 6MYFI=_PR D[ $$T:<$H' !Z*O#FPX?)WM2(#@+2L=#TRL"[ GC^G4IG.&9V=6'+\! AQS MB6S8O@S"9Q7N,R&BZ<+$>M)W0ACN1=6[Q>NL^W*1KM"S$&Y6 M>+6G#,QX>0I1FQ:"@->POG#/2GV*DN5TC],G9#4&7@Y7AH9J77*>CI50,?=_+]T^%3L4AG<=3D+% M5,SQ-;@1$*=/=/()V 71MR:1.PZ'+Q M&6AV3 ,&H'9UX5ZQZ\\X!+,^P:S.;P0)E-":E85\ 8XUN^SR .JL <@+"U8! M1(5#092R(8Q6 D2U&-RPT)FEH_J: MEF0(U@:\79+'\Q">ZBS?Y5D M[D;T)=R(XM=)E.:LWUPFRNI\12:@>$LS8S:>J')ETA?+\ELR[D?W$9F.ML\A M\LZ!6F'63N,,F3FY/KI\0*LR(1)7DM%+9:N^[/WL:)]>=C2-](MO4;9BI?6R MSK>]5FJ/KPMST\9#$S$P;B>Q/K4[PH-/+N5F7L!G?QS);C\E&",N??CA_0?F M[180;=N1BFG=981DFQFK:3=*!#G@675Z8E[>C<.8XOZD (*?%$#P4W @8&NG M!X*?#N2B%#/28DD<8YNLO3$U+AKNI2G['3<6]FU#NUJKO>^4@!/XU J1"A@# M!N:W-J/Q\)N3D:6V W?"IROAP&/.*MKQYBQ5N'Q&[;; RW]>52\$LGM)&=WH MV30&G;O@-2<@,-PVHZ V@U3]A]D8T@2^,<,.;7@O+7[HNX$D54:>620XCA<& MXP51US;C@&%4K3\)3U32Y:&E+!+NLOHQ'0>I7((C-;,;AWO^6JWGW M#6M";E(2#+E>R1 AQU/<&'(]QN%>\P:H26K2C7.,LG#8]'4Y^S;/7" ]/&3;GR:%H6CJ5FPX'%Q #',NM^E@4&E069\DQJ! M9X-+3G(X>PRA:^T AD%9=K%:Q90T2GY%*4U2OSM!Q#NPM)>Z3/T!JRLL5]'_ M-$'@&F4Q7HT3%,W!VM@1+-;^[LY8P2YDET#?%8H[.R8:@78;E#0)?,GK7FZ' M>Y$=;N@["3GWCNFL=?1;LOTZ7DF3GMDY+MJV?94"7V34,4^K.;9R M2RX*M+%/M0I\Y\+B&J[1NHOZXJ0E!%WV\YS,+'_@AW)GV[K/LC^/M/D- '&_W'6_W'6_WO;[;?6'E [ W73X>XK-DV3HT MY[W,^S=D%G6.,_K1EK5!E9AZ0%))X%ZIEW+G<\B0OWU?M/S]'7Z9@==D,1#H M#4MKQD)]C!8*^7KH]U:/U7&#VR+*BA!W&!N35-LM^45S>.+7#.?6>C)Y#98: M,[.&8W,V\$@H#9JI2> ']0S,02R[1G%!=\":4Q M,S71.,SWL6[,*=K0_0"7S9FN,%WD>8E6IV7671BHSSSTEI_RLV>4+>G[F>/6 MJLV@;8P:# ZYK9G:33/^*=#-1(L;&'8# M/G^!WJNCJQ+!7]6 ! M#MC3;MSKQJ8'OXO%/87"W BP&7+LUVQ\ M1E*CYF/HV;-W@P@_-K4_X%TWF9D8&Q?[C$":U=L*0\K5'V.1"S\?1$!2-L$! MYP*1V:JUA).8I%6YK8BD6/DQ'NW?QP<1C10-\ K3F(2P&C3G5NXQ\+A;#]K? MEK#'*T+'3>0]!AS%6NUO.!_#S0SA1L^KAQ!LP)H?M[KWW[WQ]R@]WP8'*Q7D M,Y&FAMIEO)KQS0*5NBSU4I*Z@DJ++,7T#:+WT\GO)SBM%"RCY YEVP\L![J1 MP#35LHD$X05ZI09CDI39FF/MCC^$BANE;S91^!4^NR =F?',Q7Q5Q8T$ED*/ ME@3'T#._8P,+/5H*S[';'0(:9YGQJ(Q#?9S<2.2W_*I=Z%F*+&(OI,RTMJ:Q MQ\RT7-Q=EO M45+:WG/1K'V6S#. V@\AECOUF/6(OV]M E^TT#%5IWVO^[B)\W^>9PA=I$0M ME!D5'H MW$U<5-\<39Q=W[&)*WO%ZR;.EC_P<^4ZRZ4BXUC=80!79+J1 *CH4%KS/OPP M2S.>2?!7>!9;9)7?,'%*G,3%R[XZ:7:-EX M/?8F+X^/@QW: NSQ<;#CXV#'Q\$,JW#ACQM$XD9,NYPJ)^O7-"[RF]NOS ?" M0+2-A22T_AX;,7PH3,5&^WDL3"+1\<$P[2AP?##,_5$<47?W&A\,R[.B%_;) MOW8AG_SCCQNJ(F/4,/F]#>.[W_XC2 MYA[!%YP^D1:%5HSG;4Q[ */*33L)S>AKO?!/WNB;:KAM;2]Q1MVM;.'FW&UQVBS+Y\>;K 9JZT_P7E" MV3T^T&%K\R #6NT]U'!KGCW:,&H^!IP]>O9P8PY# M<]C5SAYPQM4>H\V^?'JXH6:LML:%N%<09SQ9M['W1,EQY<:GE9NYGBCQ,-[P MUFZL/U 2 D+M;AK96-[W:A=)4Z'7=88-;B1I4BJG6TXZTNVO%U23[K4"R$/4 M> B5$'NJF=OQ?KH]LQR#/@BX_V':K)D,7]?NFS_ATU&R5/MR'0.INQW 8S2= MSW"O,',D=%.$'B'T)Y+J"+6OC4F@4,<8ZF!34P(ZAG$=0,-J\XB"H;3C\YZD'&T:#705UL'1]#IV>ATP NKSAN M:JR%'G>S?0+SP6UWJVE\?'?R^.YDD.X_OCMI(.=AO#M995N]'YN!)GA/I/&_B2K5 *K23YP%?88Z M)AG1K=;APB6D&>(MNB7-NHHVEXV@C*RG ,K&/$)*CY1D)D0'T8H5=9FB_!:1 M8)MNFG0;&:,X7!!6&4U M&E"K*MQ$FI 0@M6:(,C4;3Y2">-P#3MOI\=WB4+^4HN""5SI6X9QA/=A0ZJ4E@/DFB/(_7IU&ZC*.D Z)BUE-#YN(U M?FWF3I[IJ:5%*[8R32T%6CS5%*YZ'@(H5+AI MY$#AL5OUK59W\CM<1$G_.PV17W#Q#U3L@F>U;-*L&NL$?%MUJG0#YG4>8,-T MX:VYV_6>= KW#.UL!JK'5.GH$6_I#43<+J5) MB)TL3$YEJI+J-*='\NNH/@U&>K/J*!G@#29['/EV4^=H[UV6'DQ;.7XC?LQ) M:ZSD&=D#2MXH*R=WU\5;]"Q6-LRHAS:7A89AN0SAK@SV=*MMLBB+!YS1CH,/ M41[E%)U3R@,$IL0<V-^H;@VSD6>EZ#X.B04Q-:6\# 1*C#&WF)J6WN#Q)]" M7K@.=8ZI+[J25*M(]J0P.8G-";H8]UCDA/U3E1Q"?S1D7F*! MD JU-+C"(GHI>U+/AQ_>?V3?10&2"[7HD[L] B+S!5;6F'$$@U-)MQ$N9![Z MUK:\57-M#+A8PF?/MV[XUTKD70'7IM*;(5S>?(.&?+FC&@2P=+[D7=B EV@/ MU4%*.!QYU)O&TKU)(/5P%,*G=K9A.X5OMYJUV.(R+<8G,A5+]8>:D%*NHXC4 MH5C7!,S PJNNFY!!JG&VL<@;1#$%OTB7M+6CBW2L @AA\N)"J(F*AXLYL%$L M@4]47[C[B8->J%G37Y)N*INL&@(H&X,+*4, '%Q596P)68>[OS=0JUXJ:[2B MY^H^(])@A'B2%&$!BULD.(3!E#>#&K>.<'?MV&'Z!M$Y79QN=E%Z1Z,RK%-A M).Q^88Q"0*TU0UGJDF$UZ^_HN9[=J\PPL>J\;'2U0UY5=4Q%5L6!+Z6HS_D5 MUE1 S,.]J@#?$(1N<*AN\PGXAG?D_RZ+TIPH1N_8_AX7#XOU.DYB>J)AD:Z: M*Q3745:0,@YW\'J"O/0EYBPM0$@\7 M)H,)R-@K5"\H@0ZKH&N+,'<0^00,#5TFO.O+P=Q)Y!,P-'&^6RBP.P;H,NRS MILQH/\5B$N[ 2J.)8@"\^8845S(V9@-AMJ7=D MUV1Y'UWB-=-\[]:7Z1/!, X8\_;I'3M M-1(^G6^3DFD'!U42-!W9=60"MH%W7I"6RY]SZ$_U6',[!N-7W&7!8^J\\[I! M!Q;6V\ 4-4V<;4KU/T& M5%Y04F((9DGO(C9C9T[?%+ 8WMNL4ZKJ,/O,:9P0N "RRR^K1V3WPTNQ:+<; MY07U>?O2R\G) %N/1+N'OR1-H?[&*&SK@)UH4*G6V4\5-%_H?VB2Q/_X_U!+ M 0(4 Q0 ( ,2 AE#,Q+3$N:'1M4$L! A0# M% @ Q("&5Y/K1\=F"0 >C4 !4 ( !]XX! &5F,C P M,3(T-3A?97@S,2TR+FAT;5!+ 0(4 Q0 ( ,2 AE?U.FPX) 4 .\4 5 M " 9"8 0!E9C(P,#$R-#4X7V5X,S(M,2YH=&U02P$"% ,4 M " #$@(97K.%''S(% I%0 %0 @ 'GG0$ 968R,# Q M,C0U.%]E>#,R+3(N:'1M4$L! A0#% @ Q("&5WN5SU_7# W(@ !$ M ( !3*,! &]L;&DM,C R,S$P,C@N>'-D4$L! A0#% @ MQ("&5_X=V]'\#P ,=4 !4 ( !4K ! &]L;&DM,C R,S$P M,CA?8V%L+GAM;%!+ 0(4 Q0 ( ,2 AE<7[SJH#R ,(@ @ 5 M " 8' 0!O;&QI+3(P,C,Q,#(X7V1E9BYX;6Q02P$"% ,4 " #$ M@(97P74MDC>? !1F D %0 @ '#X $ ;VQL:2TR,#(S,3 R M.%]L86(N>&UL4$L! A0#% @ Q("&5X50UG"J0P &