0001301787-24-000017.txt : 20240430 0001301787-24-000017.hdr.sgml : 20240430 20240430163151 ACCESSION NUMBER: 0001301787-24-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20240330 FILED AS OF DATE: 20240430 DATE AS OF CHANGE: 20240430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BlueLinx Holdings Inc. CENTRAL INDEX KEY: 0001301787 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-LUMBER, PLYWOOD, MILLWORK & WOOD PANELS [5031] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 770627356 FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-32383 FILM NUMBER: 24897812 BUSINESS ADDRESS: STREET 1: 1950 SPECTRUM CIRCLE STREET 2: SUITE 300 CITY: MARIETTA STATE: GA ZIP: 30067 BUSINESS PHONE: 770-953-7000 MAIL ADDRESS: STREET 1: 1950 SPECTRUM CIRCLE STREET 2: SUITE 300 CITY: MARIETTA STATE: GA ZIP: 30067 10-Q 1 bxc-20240330.htm 10-Q bxc-20240330
000130178712/28FALSE2024Q1P1YP1Yhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization00013017872023-12-312024-03-3000013017872024-04-26xbrli:sharesiso4217:USD00013017872023-01-012023-04-01iso4217:USDxbrli:shares0001301787us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-0100013017872024-03-3000013017872023-12-300001301787us-gaap:CommonStockMember2023-12-300001301787us-gaap:AdditionalPaidInCapitalMember2023-12-300001301787us-gaap:RetainedEarningsMember2023-12-300001301787us-gaap:RetainedEarningsMember2023-12-312024-03-300001301787us-gaap:CommonStockMember2023-12-312024-03-300001301787us-gaap:AdditionalPaidInCapitalMember2023-12-312024-03-300001301787us-gaap:CommonStockMember2024-03-300001301787us-gaap:AdditionalPaidInCapitalMember2024-03-300001301787us-gaap:RetainedEarningsMember2024-03-300001301787us-gaap:CommonStockMember2022-12-310001301787us-gaap:AdditionalPaidInCapitalMember2022-12-310001301787us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001301787us-gaap:RetainedEarningsMember2022-12-3100013017872022-12-310001301787us-gaap:RetainedEarningsMember2023-01-012023-04-010001301787us-gaap:CommonStockMember2023-01-012023-04-010001301787us-gaap:AdditionalPaidInCapitalMember2023-01-012023-04-010001301787us-gaap:CommonStockMember2023-04-010001301787us-gaap:AdditionalPaidInCapitalMember2023-04-010001301787us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-010001301787us-gaap:RetainedEarningsMember2023-04-0100013017872023-04-01bxc:reporting_unit0001301787us-gaap:CustomerRelationshipsMember2024-03-300001301787us-gaap:NoncompeteAgreementsMember2024-03-300001301787us-gaap:TradeNamesMember2024-03-300001301787bxc:SpecialtyProductsMember2023-12-312024-03-300001301787bxc:SpecialtyProductsMember2023-01-012023-04-010001301787bxc:StructuralProductsMember2023-12-312024-03-300001301787bxc:StructuralProductsMember2023-01-012023-04-010001301787bxc:SalesChannelWarehouseMember2023-12-312024-03-300001301787bxc:SalesChannelWarehouseMember2023-01-012023-04-010001301787bxc:SalesChannelDirectMember2023-12-312024-03-300001301787bxc:SalesChannelDirectMember2023-01-012023-04-010001301787bxc:AdjustmentForSalesDiscountsReturnsAndAllowancesGoodsMember2023-12-312024-03-300001301787bxc:AdjustmentForSalesDiscountsReturnsAndAllowancesGoodsMember2023-01-012023-04-010001301787us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-03-300001301787us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-300001301787bxc:A60SeniorSecuredNotesDue2029Memberus-gaap:SeniorNotesMember2021-10-31xbrli:pure0001301787bxc:A60SeniorSecuredNotesDue2029Memberus-gaap:SeniorNotesMember2023-01-012023-04-010001301787bxc:A60SeniorSecuredNotesDue2029Memberus-gaap:SeniorNotesMember2023-12-312024-03-300001301787bxc:A60SeniorSecuredNotesDue2029Memberus-gaap:SeniorNotesMember2024-03-300001301787bxc:A60SeniorSecuredNotesDue2029Memberus-gaap:SeniorNotesMember2023-12-300001301787us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-08-310001301787us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-302023-06-300001301787srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberbxc:LondonInterbankOfferedRateLIBOR1Member2023-12-312024-03-300001301787us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMemberbxc:LondonInterbankOfferedRateLIBOR1Member2023-12-312024-03-300001301787srt:MinimumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-312024-03-300001301787us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2023-12-312024-03-300001301787srt:MinimumMember2024-03-300001301787srt:MaximumMember2024-03-30bxc:option0001301787bxc:EquipmentAndVehiclesMemberMember2024-03-300001301787bxc:EquipmentAndVehiclesMemberMember2023-12-300001301787us-gaap:RealEstateMember2024-03-300001301787us-gaap:RealEstateMember2023-12-300001301787bxc:UnpaidDutiesMember2024-03-30bxc:Agreement0001301787us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2024-03-300001301787bxc:AccumulatedOtherAdjustmentNetOfTaxMember2024-03-300001301787us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-300001301787srt:ScenarioForecastMember2023-12-312024-12-2800013017872023-10-3100013017872021-08-2300013017872022-05-03

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 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 March 30, 2024
 OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 001-32383
Blue Logo Tagline.jpg
BlueLinx Holdings Inc. 
(Exact name of registrant as specified in its charter) 
 
Delaware77-0627356
(State of Incorporation)(I.R.S. Employer Identification No.)
  
1950 Spectrum Circle, Suite 300
MariettaGA30067
(Address of principal executive offices)(Zip Code)
 
(770) 953-7000
(Registrant’s telephone number, including area code)
 Not applicable
(Former name or former address, if changed since last report.)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per shareBXCNew York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No  
Indicate by check mark whether the registrant has submitted electronically (Section 232.405 of this chapter) every Interactive Data File required to be submitted and posted 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 and post 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 FilerNon-accelerated FilerSmaller Reporting Company
Emerging Growth Company   
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
                                                                                          
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No
As of April 26, 2024, there were 8,661,741 shares of BlueLinx Holdings Inc. common stock, par value $0.01, outstanding.



BLUELINX HOLDINGS INC.
Form 10-Q
For the Quarterly Period Ended March 30, 2024
 
Table of Contents
 PAGE 
 
  1
 

i

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
BLUELINX HOLDINGS INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND
COMPREHENSIVE INCOME
(In thousands, except per share data)
(Unaudited)
 
Three Months Ended
 March 30, 2024April 1, 2023
Net sales$726,244 $797,904 
Cost of products sold598,563 664,365 
Gross profit127,681 133,539 
Operating expenses (income):
Selling, general, and administrative91,250 91,174 
Depreciation and amortization9,433 7,718 
Amortization of deferred gains on real estate(984)(984)
Other operating expenses314 3,116 
Total operating expenses100,013 101,024 
Operating income27,668 32,515 
Non-operating expenses: 
Interest expense, net4,624 7,687
Other expense, net 594 
Income before provision for income taxes23,044 24,234 
Provision for income taxes5,552 6,422 
Net income$17,492 $17,812 
Basic earnings per share$2.02 $1.96 
Diluted earnings per share$2.00 $1.94 
Comprehensive income:  
Net income$17,492 $17,812 
Other comprehensive income: 
Amortization of unrecognized pension gain, net of tax 239 
Other (11)
Total other comprehensive income 228 
Comprehensive income$17,492 $18,040 
 
See accompanying Notes.
 

1


BLUELINX HOLDINGS INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
 March 30, 2024December 30, 2023
ASSETS
Current assets:  
Cash and cash equivalents$481,309 $521,743 
Receivables, less allowances of $3,293 and $3,398, respectively
288,244 228,410 
Inventories, net370,942 343,638 
Other current assets32,165 26,608 
Total current assets1,172,660 1,120,399 
Property and equipment, at cost406,918 396,321 
Accumulated depreciation(175,757)(170,334)
Property and equipment, net231,161 225,987 
Operating lease right-of-use assets34,869 37,227 
Goodwill55,372 55,372 
Intangible assets, net29,768 30,792 
Deferred income tax asset, net53,629 53,256 
Other non-current assets14,186 14,568 
Total assets$1,591,645 $1,537,601 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:  
Accounts payable$171,715 $157,931 
Accrued compensation13,642 14,273 
Finance lease liabilities - current12,157 11,178 
Operating lease liabilities - current5,824 6,284 
Real estate deferred gains - current3,935 3,935 
Other current liabilities41,873 24,961 
Total current liabilities249,146 218,562 
Long-term debt294,073 293,743 
Finance lease liabilities - noncurrent279,910 274,248 
Operating lease liabilities - noncurrent30,248 32,519 
Real estate deferred gains - noncurrent65,648 66,599 
Other non-current liabilities19,399 17,644 
Total liabilities938,424 903,315 
Commitments and Contingencies
Stockholders' Equity:  
Preferred Stock, $0.01 par value, 30,000,000 shares authorized, none issued
  
Common Stock, $0.01 par value, 20,000,000 shares authorized, 8,661,738 and 8,650,046 outstanding, respectively
87 87 
Additional paid-in capital166,503 165,060 
Retained earnings486,631 469,139 
Total stockholders’ equity653,221 634,286 
Total liabilities and stockholders’ equity$1,591,645 $1,537,601 

See accompanying Notes.
2


BLUELINX HOLDINGS INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited)
Common StockAdditional
Paid-In Capital
Retained EarningsStockholders’ Equity Total
 SharesAmount
Balance, December 30, 20238,650 $87 $165,060 $469,139 $634,286 
Net income— — — 17,492 17,492 
Vesting of restricted stock units19 (a)(a)—  
Compensation related to share-based grants— — 2,350 — 2,350 
Repurchase of shares to satisfy employee tax withholdings(7)— (907)— (907)
Balance, March 30, 20248,662 $87 $166,503 $486,631 $653,221 
(a) Activity rounds to less than one thousand dollars.


Common StockAdditional
Paid-In Capital
Accumulated
Other
Comprehensive Loss
Retained EarningsStockholders’ Equity Total
 SharesAmount
Balance, December 31, 20229,049 $90 $200,748 $(31,412)$420,603 $590,029 
Net income— — — — 17,812 17,812 
Other comprehensive income— — — 228 — 228 
Vesting of restricted stock units67 1 (1)— —  
Compensation related to share-based grants— — 4,569 — — 4,569 
Repurchase of shares to satisfy employee tax withholdings(8)— (570)— — (570)
Obligation for repurchase of shares to satisfy employee tax withholdings(19)(1,319)— — (1,319)
Balance, April 1, 20239,089 $91 $203,427 $(31,184)$438,415 $610,749 
 

There has been no activity for Preferred Stock.


See accompanying Notes.

3


BLUELINX HOLDINGS INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Three Months Ended
 March 30, 2024April 1, 2023
Cash flows from operating activities:
Net income$17,492 $17,812 
Adjustments to reconcile net income to cash (used in) provided by operations:
Depreciation and amortization9,433 7,718 
Amortization of debt discount and issuance costs330 329 
Provision for deferred income taxes(373)213 
Amortization of deferred gains from real estate(984)(984)
Share-based compensation2,350 4,569 
Changes in operating assets and liabilities:
Accounts receivable(59,834)(47,333)
Inventories(27,304)74,989 
Accounts payable13,784 25,420 
Other current assets(5,557)5,953 
Other assets and liabilities19,528 279 
Net cash (used in) provided by operating activities(31,135)88,965 
Cash flows from investing activities: 
Proceeds from sale of assets127 37 
Property and equipment investments(5,447)(9,008)
Net cash used in investing activities(5,320)(8,971)
Cash flows from financing activities: 
Repurchase of shares to satisfy employee tax withholdings(907)(570)
Principal payments on finance lease liabilities(3,072)(2,133)
Net cash used in financing activities(3,979)(2,703)
Net change in cash and cash equivalents(40,434)77,291 
Cash and cash equivalents at beginning of period521,743 298,943 
Cash and cash equivalents at end of period$481,309 $376,234 
Supplemental cash flow information:
Interest paid during the period$6,796 $6,190 
Taxes paid during the period$1,342 $ 
Non-cash transactions:
Obligation for repurchase of shares to satisfy employee tax withholdings$ $1,319 

See accompanying Notes.
4


BLUELINX HOLDINGS INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
March 30, 2024
(Unaudited)
1. Basis of Presentation and Significant Accounting Policies
BlueLinx Holdings Inc., including consolidated subsidiaries (collectively, the “Company”), is a leading wholesale distributor of residential and commercial building products in the United States. The Company is a two-step distributor and purchases products from manufacturers and distributes those products to dealers and other suppliers in local markets, who then sell those products to end users. The Company carries a broad portfolio of both branded and private-label stock keeping units (“SKUs”) across two principal product categories: specialty products and structural products. Specialty products include items such as engineered wood, siding, moulding and millwork, outdoor living, specialty lumber and panels, and industrial products. Structural products include items such as lumber, plywood, oriented strand board, rebar, and remesh. The Company also provides a wide range of value-added services and solutions aimed at relieving distribution and logistics challenges for its customers and suppliers, while enhancing their marketing and inventory management capabilities.
The Company’s unaudited condensed consolidated financial statements and accompanying notes have been prepared using generally accepted accounting principles in the United States (“GAAP”) and the interim reporting guidance of the U.S. Securities and Exchange Commission (“SEC”). The Company is composed of a single reportable segment for financial reporting purposes. The Company’s consolidated balance sheet as of December 30, 2023 contained herein was derived from the audited consolidated balance sheet included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023 (the “2023 Form 10-K”), as filed with the Securities and Exchange Commission (“SEC”) on February 20, 2024. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements reflect all adjustments, which are of a normal recurring nature, necessary for a fair presentation of the Company’s results of operations and comprehensive income for the three months ended March 30, 2024 and April 1, 2023, financial condition as of March 30, 2024 and December 30, 2023, changes in stockholders’ equity for the three months ended March 30, 2024 and April 1, 2023, and cash flows for the three months ended March 30, 2024 and April 1, 2023.
 
The Company has condensed or omitted certain notes and other information from the unaudited condensed consolidated financial statements presented in this report. Therefore, these condensed financial statements and accompanying notes should be read in conjunction with the Company’s 2023 Form 10-K. The results for the three months ended March 30, 2024 are not necessarily indicative of results that may be expected for the full fiscal year ending December 28, 2024, or any other interim period.
The Company operates on a 5-4-4 fiscal calendar and its fiscal year ends on the Saturday closest to December 31st of each fiscal year and may comprise 53 weeks in certain years. Fiscal 2024 contains 52 weeks and will end on December 28, 2024. Fiscal 2023 contained 52 weeks and ended on December 30, 2023.
The fair value of cash, cash equivalents, accounts receivable, accounts payable and accrued liabilities, to the extent the underlying liability will be settled in cash, approximates the carrying values because of the short-term nature of these instruments.
Use of Estimates

The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates based on assumptions about current and, for some estimates, future economic and market conditions, which affect reported amounts and related disclosures in the Company’s financial statements. Although current estimates contemplate current and expected future conditions, as applicable, it is reasonably possible that actual conditions could differ from management’s expectations, which could materially affect the Company’s results of operations and financial position.
5


Significant Accounting Policies
The Company has made no material changes to its significant accounting policies described in the notes to its consolidated financial statement included in its 2023 Form 10-K. The Company did not adopt any new accounting standards during the fiscal year ended December 30, 2023, or the three months ended March 30, 2024.
Recent Accounting Standards - Adoption Pending
Segment Reporting Improvements. On November 27, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting—Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The FASB issued the new guidance primarily to provide financial statement users with more disaggregated expense information about a public business entity’s (“PBE”) reportable segment(s). This ASU will require PBEs to provide incremental disclosures related to the entity’s reportable segment(s), including disclosures for expenses that are both 1) significant to each reportable segment and are provided regularly to the Chief Operating Decision Maker (“CODM”) or easily computed from information regularly provided to the CODM and 2) included in the reported measure of segment profit or loss used by the CODM to assess performance and allocate resources. If a PBE does not disclose any significant segment expenses for a reportable segment, it is required to disclose narratively the nature of the expenses used by the CODM to manage each segment’s operations. Under the provisions of this ASU, all of the disclosures required in the segment guidance, including disclosing a measure of segment profit or loss used by the CODM and reporting significant segment expenses, applies to all PBEs, including those with a single operating or reportable segment. However, this ASU does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. ASU 2023-07 will be effective for the Company’s annual reporting period for fiscal 2024 and all interim reporting periods beginning in fiscal 2025. At adoption, the disclosures are retrospectively presented for all comparative periods presented. Since this new ASU addresses only disclosures, the Company does not expect the adoption of this ASU to have any material effects on its financial condition, results of operations or cash flows. The Company is currently evaluating any new disclosures that may be required upon adoption of ASU 2023-07.

Income Tax Disclosure Improvement. On December 14, 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. The ASU’s disclosure requirements apply to all entities subject to Accounting Standards Codification (“ASC”) No. 740, Income Taxes (“ASC 740”). The overall objective of these disclosure requirements is for an entity, particularly an entity operating in multiple jurisdictions, to disclose sufficient information to enable users of financial statements to understand the nature and magnitude of factors contributing to the difference between the effective tax rate and the statutory tax rate. ASU 2023-09 will be effective for the Company for the fiscal 2025 annual reporting period. Since this new ASU addresses only disclosures, the Company does not expect the adoption of this ASU to have any material effects on its financial condition, results of operations or cash flows. The Company is currently evaluating any new disclosures that may be required upon adoption of ASU 2023-09.

2. Inventories
The Company’s inventories consist almost entirely of finished goods inventory, with a very limited amount of work-in-process inventory. The cost of all inventories is determined by the moving average cost method. The Company included all material charges directly incurred in bringing inventory to its existing condition and location, including the cost of inbound freight, volume incentives, inventory adjustments, tariffs, duties and other import fees. The Company evaluates its inventory value at the end of each quarter to ensure that inventory, when viewed by category, is carried at the lower of cost or net realizable value, which also considers items that may be considered damaged, excess, and obsolete inventory. As of March 30, 2024, the Company assessed the carrying value of its inventory and determined it was presented at the lower of cost or net realizable value and that a reserve was not necessary. As of December 30, 2023, the Company also had no such inventory reserve.

Substantially all of the amount reported in Cost of products sold on the Company’s consolidated statement of operations is composed of costs incurred to purchase inventory that is subsequently resold to customers, including costs related to import duties and tariffs. Import duties and tariffs are not typically passed through to customers as separately billed charges. Certain import duties are classified by the U.S. Department of Commerce (the “Commerce Department”) as “antidumping or countervailing duties,” and these duties may be subject to periodic review and adjustments by the Commerce Department through a process known as a trade remedy administrative review, which can result in both retroactive and prospective adjustments to duty rates. At the time of importation, the Company tenders antidumping duty and countervailing duty cash deposits (as use of that term has been defined by the Commerce Department) to the U.S. Customs and Border Protection (“U.S.
6


Customs”) and accounts for duties and tariffs based on the then-current rates in effect, and records any retroactive adjustments in the period in which U.S. Customs determines final duty rates at the time entries subject to antidumping and countervailing duties liquidate (as use of that term has been defined by the Commerce Department), typically through the resolution of a trade remedy administrative review proceeding. During the three months ended March 30, 2024, the Company received refunds of $16.9 million, plus interest of $2.0 million, related to retroactive adjustments associated with certain antidumping duties for imported wood moulding and millwork products. The antidumping duty cash deposits were originally paid and accounted for by the Company in prior reporting periods at the then-current rates. Impacted inventories have since been sold. These adjustment amounts are reflected in Costs of products sold and Interest expense, net, respectively, on the Company’s unaudited condensed consolidated statement of operations for the three months ended March 30, 2024. See Note 9, Commitments and Contingencies, for disclosure concerning another matter related to import duties.

3. Goodwill and Other Intangible Assets
As a result of merger and acquisition activities, the Company’s consolidated balance sheet reflects goodwill along with other intangible assets for customer relationships, noncompete agreements, and trade names. As of March 30, 2024, the only changes since December 30, 2023 were for amortization of intangible assets.
Goodwill
The Company does not amortize its goodwill but must assess its goodwill for impairment at least annually, either quantitatively or qualitatively. Under GAAP, goodwill is assessed at the reporting unit level. Since the Company is composed of one reporting unit, the Company’s goodwill is assessed at the enterprise level. The most recent scheduled annual impairment assessment for goodwill was conducted quantitatively as of October 1, 2023. Based on that assessment, the Company’s management, with the assistance of an independent expert, concluded that goodwill was not impaired, meaning the fair value of the enterprise exceeded the carrying value of the enterprise, including goodwill.
In addition to the annual impairment assessments described above, the Company will assess for impairment between the annual impairment assessments if events occur, or circumstances materially change, that indicate a potential goodwill impairment may exists. During the three months ended March 30, 2024, the Company did not note any indicators of potential impairment for its goodwill.
As of March 30, 2024 and December 30, 2023, the carrying value of the Company’s goodwill was $55.4 million.
Definite-Lived Intangible Assets
The gross carrying amounts, accumulated amortization, and net carrying amounts of the Company definite-lived intangible assets at March 30, 2024 were as follows:
Intangible AssetWeighted Average Remaining Useful Lives (Years)Gross Carrying Amounts
Accumulated
Amortization(1)
Net Carrying Amounts
     ($ in thousands)
Customer relationships9$48,500 $(19,722)$28,778 
Noncompete agreements48,954 (8,464)490 
Trade names27,826 (7,326)500 
Total$65,280 $(35,512)$29,768 

(1) Intangible assets except customer relationships are amortized on straight line basis. Certain of our customer relationships are amortized on a double declining balance method and certain others are amortized on a straight line basis.
Amortization Expense
Amortization expense for definite-lived intangible assets was approximately $1.0 million and $1.1 million for the three-months ended March 30, 2024 and April 1, 2023, respectively.
7


Estimated amortization expense for definite-lived intangible assets for the remaining portion of 2024 and the next five fiscal years is as follows:
Fiscal YearEstimated Amortization
(In thousands)
2024$2,897 
20253,765 
20263,471 
20273,340 
20283,340 
20293,340 

4. Revenue Recognition
The following table presents the Company’s revenues disaggregated by product type. Sales and usage-based taxes are excluded from revenues.
Three Months Ended
Product typeMarch 30, 2024April 1, 2023
(In thousands)
Specialty products$503,834 $567,838 
Structural products222,410 230,066 
Total net sales$726,244 $797,904 

The following table presents the Company’s revenues disaggregated by sales channel. Sales and usage-based taxes are excluded from revenues.
Three Months Ended
Sales channelMarch 30, 2024April 1, 2023
(In thousands)
Warehouse and reload$591,768 $686,632 
Direct149,750 127,095 
Customer discounts and rebates(15,274)(15,823)
Total net sales$726,244 $797,904 

Warehouse sales are delivered from Company warehouses. Reload sales are similar to warehouse sales but are shipped from warehouses, most of which are operated by third parties, where the Company stores owned products to enhance operating efficiencies. This channel is employed primarily to service strategic customers that would be less economical to service from Company warehouses, and to distribute large volumes of imported products from port facilities. Direct sales are shipped from the manufacturer to the customer without the Company taking physical possession of the inventory and, as a result, typically generate lower margins than warehouse and reload distribution channels but require lower amount of committed capital and fixed costs.

Performance obligations in contracts with customers generally consist solely of delivery of goods.
8


5. Debt and Finance Leases

As of March 30, 2024 and December 30, 2023, outstanding debt and finance leases consisted of the following:
March 30, 2024December 30, 2023
(In thousands)
Senior secured notes (1)
$300,000 $300,000 
Revolving credit facility (2)
  
Finance lease obligations (3)
292,067 285,426 
592,067 585,426 
Unamortized debt issuance costs(3,043)(3,246)
Unamortized bond discount costs(2,884)(3,011)
586,140 579,169 
Less: current portions of finance lease obligations12,157 11,178 
Total debt and finance lease obligations, net of current portions$573,983 $567,991 

(1)As of March 30, 2024 and December 30, 2023, long-term debt was comprised of $300.0 million of senior secured notes issued in October 2021. These notes are presented under the long-term debt caption of our consolidated balance sheets at $294.1 million and $293.7 million as of March 30, 2024 and December 30, 2023, respectively. This presentation is net of discount of $2.9 million and $3.0 million and the combined carrying value of debt issuance costs of $3.0 million and $3.2 million as of March 30, 2024 and December 30, 2023, respectively. The senior secured notes are presented in the above table at face value and have an annual interest rate of 6.0% through maturity.

(2) No borrowings were outstanding on this revolving credit facility during the three months ended March 30, 2024 or fiscal year 2023. Available borrowing capacity under this revolving credit facility was $346.5 million as of March 30, 2024 and December 30, 2023. The available borrowing capacity reflects undrawn letters of credit.

(3) Refer to Note 8, Lease Commitments, for interest rates associated with finance lease obligations.


Interest expense, net on the Company’s unaudited condensed consolidated statements of operations for the three months ended March 30, 2024 and April 1, 2023 consists of interest expense of $13.1 million and $11.3 million, respectively, and interest income of $8.5 million and $3.6 million, respectively. Interest expense reflects amortization of debt issuance costs and bond discount costs of $0.3 million and $0.3 million for first quarter 2024 and first quarter 2023, respectively. Included in interest income for the three months ended March 30, 2024 is $2.0 million received with refunds from U.S. Customs for antidumping import duties (see Note 2, Inventories). Interest expense for the three months ended March 30, 2024 also includes $1.6 million of accrued estimated interest expense related to import duties that the Company believes it may owe (see Note 9, Commitments and Contingencies).

Senior Secured Notes

In October 2021, the Company and certain subsidiaries completed a private offering of $300.0 million of 6.0% percent senior secured notes due 2029 (the “2029 Notes”), and in connection therewith we entered into an indenture (the “Indenture”) with the subsidiary guarantors and Truist Bank, as trustee and collateral agent. The 2029 Notes were issued to investors at 98.625% of their principal amount. The 2029 Notes are secured by a first-priority security interest in substantially all of the Company’s assets, other than accounts receivables, inventory, deposit accounts, securities accounts, business interruption insurance and other related assets. The 2029 Notes are scheduled to mature on November 15, 2029, however at the sole discretion of the Company, the notes may be redeemed, in whole or in part, prior to scheduled maturity. Early redemptions made by the Company prior to November 15, 2026 would require the Company to pay a redemption premium, as defined in the Indenture. Interest expense for the 2029 Notes totaled $4.5 million for the three months ended March 30, 2024 and April 1, 2023.

As of March 30, 2024 and December 30, 2023, the fair value of the Company’s 2029 Notes was approximately $291.9 million and $273.2 million, respectively, which were estimated from inputs that are designated as Level 2 in the fair value hierarchy. The Company’s valuation technique is based primarily on observable market prices in less active markets.

Revolving Credit Facility

9


In April 2018, the Company and certain subsidiaries entered into the Amended and Restated Credit Agreement for a revolving credit facility with Wells Fargo Bank, National Association, as administrative agent (“the Agent”), and certain other financial institutions. In August 2021, the Company entered into a second amendment to this revolving credit facility to, among other things, extend the maturity date of the facility to August 2, 2026, and reduce the interest rate on borrowings under the facility, and in June 2023, the Company entered into a third amendment to this revolving credit facility to, among other things, replace the interest rate based on the London interbank offered rate (“LIBOR”) thereunder with an interest rate based on the secured overnight financing rate (“SOFR”) and a customary spread adjustment (as amended, the “Revolving Credit Facility”). In October 2021, in conjunction with the offering of the 2029 Notes, the Company reduced the credit limit of the Revolving Credit Facility from $600.0 million to $350.0 million. The Revolving Credit Facility provides for a senior secured asset-based revolving loan and letter of credit facility of up to $350.0 million, as amended. The obligations under the Revolving Credit Facility are secured by a security interest in substantially all of the Company’s and its subsidiaries’ assets (other than real property), including inventories, accounts receivable, and proceeds from those items, under the Amended and Restated Guaranty and Security Agreement.

From and after June 30, 2023, borrowings under the Revolving Credit Facility bear interest at a rate per annum equal to (i) Adjusted Term SOFR (calculated as SOFR plus 0.1%) plus a margin ranging from 1.25 percent to 1.75 percent, with the margin determined based upon average excess availability for the immediately preceding fiscal quarter for loans based on SOFR, or (ii) the Agent’s base rate plus a margin ranging from 0.25 percent to 0.75 percent, with the margin based upon average excess availability for the immediately preceding fiscal quarter for loans based on the base rate.
Borrowings under the Revolving Credit Facility are subject to availability under the Borrowing Base (as that term is defined in the revolving credit agreement). The Company would be required to repay the Revolving Credit Facility to the extent that such revolving borrowings exceed the borrowing base then in effect. The Revolving Credit Facility may be prepaid in whole or in part from time to time without penalty or premium but including all breakage costs incurred by any lender thereunder.
As of March 30, 2024, the Company had zero outstanding borrowings and excess availability, including cash in qualified accounts, of $827.8 million under our Revolving Credit Facility. As of December 30, 2023, we had zero outstanding borrowings and excess availability, including cash in qualified accounts, of $868.2 million under our Revolving Credit Facility. Available borrowing capacity under our Revolving Credit Facility was $346.5 million on March 30, 2024 and $346.5 million December 30, 2023.
Debt Covenants
The Revolving Credit Facility and the 2029 Notes contain various covenants and restrictions, including customary financial covenants. The Company’s right to make draws on the Revolving Credit Facility may be conditioned upon, among other things, compliance with these covenants. The Company was in compliance with all covenants as of March 30, 2024 and December 30, 2023. These covenants also limit the Company’s ability to, among other things: incur additional debt; grant liens on assets; make investments; repurchase stock; pay dividends and make distributions; sell or acquire assets, including certain real estate assets, outside the ordinary course of business; engage in transactions with affiliates; and make fundamental business changes.
Finance Lease Obligations
The Company’s finance lease liabilities consist of leases related to equipment and vehicles, and real estate, with the majority of those finance leases related to real estate. For more information on our finance lease obligations, refer to Note 8, Lease Commitments.

10


6. Net Periodic Pension Cost
As previously disclosed, effective December 5, 2023, the Company settled its noncontributory defined benefit pension plan (the “DB Plan”) by purchasing an irrevocable nonparticipating annuity contract with an insurance company (the “buy-out contract”). The buyout contract met the requirements for a settlement, as that term is defined in ASC No. 715, Compensation-Retirement Benefits, and the DB Plan and Company, as sponsor, were relieved of primary responsibility for the benefits obligations. Prior to settlement, during the three months ended April 1, 2023 the Company incurred the following net periodic pension cost:
Three Months Ended
April 1, 2023
(In thousands)
Service cost (1)
$ 
Interest cost on projected benefit obligation1,104 
Expected return on plan assets(812)
Amortization of unrecognized gain302 
Net periodic pension cost$594 
(1) Service cost was not a part of net periodic pension benefit since the pension plan was frozen for all participants.
The net periodic pension cost is included in other expense, net in the Company’s unaudited condensed consolidated statement of operations and comprehensive income.

7. Share-Based Compensation
During the three months ended March 30, 2024 and April 1, 2023, the Company incurred stock compensation expense of $2.4 million and $4.6 million, respectively. Stock compensation expense for the three months ended April 1, 2023 included the acceleration of unrecognized compensation cost in conjunction with announced leadership transitions that occurred in 2023.
As of April 1, 2023, $1.3 million was accrued for tax withholding obligations of the Company’s employees upon vesting of restricted stock unit awards. This was presented as a non-cash transaction in the Company’s unaudited condensed consolidated statement of cash flows.
8. Lease Commitments
The Company has operating and finance leases for certain of its distribution facilities, office space, land, mobile fleet, and equipment. Many of these leases are non-cancelable and typically have a defined initial lease term, and some provide options to renew at the Company’s election for specified periods of time. The majority of these leases have remaining lease terms of one to 15 years, some of which include one or more options to extend the leases for typically five years. The Company’s leases generally provide for fixed annual rentals. Certain leases include provisions for escalating rent based on, among other things, contractually defined increases and/or changes in the Consumer Price Index (“CPI”). The known changes to lease payments are included in the lease liability at lease commencement. Unknown changes related to CPI are treated as variable lease payments and recognized in the period in which the obligation for those payments was incurred. In addition, a subset of vehicle lease cost is considered variable. Some leases require the Company to pay taxes, insurance, and maintenance expenses associated with the leased assets. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The Company determines if an arrangement is a lease at inception and assesses lease classification as either operating or finance at lease inception or modification. Operating lease right-of use (“ROU”) assets and liabilities are presented separately on the Company’s consolidated balance sheets. Finance lease ROU assets are included in property and equipment and the finance lease obligations are presented separately in the Company’s consolidated balance sheets. When a lease does not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The Company has also made the accounting policy election to not separate lease components from non-lease components related to our mobile fleet asset class.
11


The Company’s finance lease liabilities consist of leases related to equipment and vehicles, and real estate. A majority of the Company’s finance leases relate to real estate. During fiscal 2017 and fiscal 2018, the Company entered into real estate financing transactions on certain of its warehouse facilities. These transactions were completed pursuant to sale-leaseback arrangements, and upon their completion, the Company entered into long-term leases on the properties having renewal options. The Company accounted for these transactions in accordance with the ASC 840, Leases, which was the lease accounting standard in effect for the Company at the inception of these arrangements. The Company recorded these transactions as finance lease liabilities on its consolidated balance sheet. Gains on these sale-leaseback transactions were deferred and are being recognized into the Company’s earnings. As of March 30, 2024 and December 30, 2023, the remaining unrecognized deferred gains related to these transactions were $69.6 million and $70.5 million, respectively, and these deferred gains are being recognized in earning on a straight-line basis. During the first quarters of fiscal 2024 and 2023, the Company recognized $1.0 million of these deferred gains in each quarter.
The following table presents the assets and liabilities related to the Company’s leases as of March 30, 2024 and December 30, 2023:
Lease assets and liabilitiesMarch 30, 2024December 30, 2023
(In thousands)
AssetsClassification
Operating lease right-of-use assetsOperating lease right-of-use assets$34,869 $37,227 
Finance lease right-of-use assets (1)
Property and equipment, net141,570 138,357 
Total lease right-of-use assets$176,439 $175,584 
Liabilities
Current portion:
Operating lease liabilitiesOperating lease liabilities - current$5,824 $6,284 
Finance lease liabilitiesFinance lease liabilities - current12,157 11,178 
Non-current portion:
Operating lease liabilitiesOperating lease liabilities - noncurrent30,248 32,519 
Finance lease liabilitiesFinance lease liabilities - noncurrent279,910 274,248 
Total lease liabilities$328,139 $324,229 
(1) Finance lease right-of-use assets are presented net of accumulated amortization of $102.4 million and $102.9 million as of March 30, 2024 and December 30, 2023, respectively.

12


The components of lease expense were as follows:
Three Months Ended
Components of lease expenseMarch 30, 2024April 1, 2023
(In thousands)
Operating lease cost:
Operating lease cost$2,446 $2,918 
Sublease income(861)(578)
Total operating lease costs$1,585 $2,340 
Finance lease cost:
   Amortization of right-of-use assets$4,736 $2,089 
   Interest on lease liabilities6,291 6,044 
Total finance lease costs$11,027 $8,133 

Supplemental cash flow information related to leases was as follows:
Three Months Ended
Cash flow informationMarch 30, 2024April 1, 2023
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from operating leases$2,509 $3,458 
   Operating cash flows from finance leases$6,291 $6,044 
   Financing cash flows from finance leases$3,072 $2,133 
Non-cash supplemental cash flow information related to leases was as follows:
Three Months Ended
Non-cash informationMarch 30, 2024April 1, 2023
(In thousands)
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$ $ 
Finance leases$8,177 $ 
13


Supplemental balance sheet information related to leases was as follows:
Balance sheet informationMarch 30, 2024December 30, 2023
($ in thousands)
Finance leases
   Property and equipment$243,920$241,276
   Accumulated depreciation(102,350)(102,919)
Property and equipment, net$141,570$138,357
Weighted Average Remaining Lease Term (in years)
   Operating leases8.978.88
   Finance leases18.3519.94
Weighted Average Discount Rate
   Operating leases8.79 %8.74 %
   Finance leases8.85 %8.84 %
The major categories of the Company’s finance lease liabilities as of March 30, 2024 and December 30, 2023 are as follows:
CategoryMarch 30, 2024December 30, 2023
(In thousands)
Equipment and vehicles$48,445 $42,252 
Real estate243,622 243,174 
Total finance leases$292,067 $285,426 
Below is a summary of undiscounted finance and operating lease liabilities that have initial terms in excess of one year as of March 30, 2024. The table also includes a reconciliation of the future undiscounted cash flows to the present value of the finance and operating lease liabilities included in the unaudited condensed consolidated balance sheet, including options to extend lease terms that are reasonably certain of being exercised.
Fiscal yearOperating leasesFinance leases
(In thousands)
2024$7,257 $28,661 
20258,768 33,374 
20265,344 36,810 
20274,044 31,223 
20283,914 31,316 
Thereafter24,976 500,233 
Total lease payments$54,303 $661,617 
Less: imputed interest(18,231)(369,550)
Total$36,072 $292,067 

14


9. Commitments and Contingencies
Regulatory Matters
Government and regulatory agencies may have the ability to conduct routine audits and periodic examinations of, and administrative proceedings regarding, the Company’s business operations. As previously disclosed, U.S. Customs gathered initial information from the Company under routine audit procedures, and the information indicated that the Company potentially underpaid duties in prior periods arising from certain classification discrepancies for products imported into the United States as separately entered shipments. In working with the U.S. Customs, the Company has exercised reasonable care to address this matter in an equitable and expeditious manner through the filing of a prior disclosure submission with U.S. Customs and now estimates that it will be required to pay approximately $10.4 million, excluding any interest. The Company accrued this estimated amount in the first quarter of 2024 and it is reflected in Other current liabilities and in Costs of products sold on the Company’s unaudited condensed consolidated balance sheet and unaudited condensed consolidated statement of operations as of and for the three months ended March 30, 2024. See Note 2, Inventories, for disclosure concerning another matter related to import duties.
Environmental Matters
From time to time, the Company is involved in various proceedings incidental to its business and the Company is subject to a variety of environmental and pollution control laws and regulations in all jurisdictions in which it operates. Although the ultimate outcome of these proceedings cannot be determined with certainty, based on presently available information, the Company believes that adequate liabilities have been accrued for probable losses with respect thereto and receivables recorded for expected receipts from settlements. The Company further believes that, while the ultimate outcome of these matters could be material to the Company’s financial position, results of operations and cash flows in any given reporting period, they will not have a materially adverse effect on the Company’s long-term financial condition, results of operations, or cash flows.
Collective Bargaining Agreements
As of March 30, 2024, approximately 20% of the Company’s employees were represented by various local labor unions with terms and conditions of employment governed by Collective Bargaining Agreements (“CBAs”). Three CBAs covering approximately 3.5% of the Company’s employees are up for renewal in the remainder of fiscal 2024, of which one has already been renegotiated, one is currently under negotiations, and one is expected to be renegotiated before their renewal dates.
10Accumulated Other Comprehensive Loss
As of March 30, 2024 and December 30, 2023, the Company had no accumulated other comprehensive income or loss. As of April 1, 2023, the components of accumulated other comprehensive loss were as follows:
Defined
Benefit Pension
Plan, Net of Tax
OtherTotal Accumulated Other Comprehensive Loss, Net of Tax
April 1, 2023 balance
$(32,436)$1,252 $(31,184)
11. Income Taxes

Effective Income Tax Rate

The Company’s effective tax rate for the three months ended March 30, 2024 and April 1, 2023 was 24.1 percent and 26.5 percent, respectively. For the full fiscal year ending December 28, 2024, the Company estimates that its annual effective income tax rate will be approximately 26%.

The Company’s effective tax rates for the three months ended March 30, 2024 and April 1, 2023 were impacted by the permanent addback of certain nondeductible expenses, including meals and entertainment and executive compensation, slightly offset by a benefit from the vesting of restricted stock units, which occurred during each period. Additionally, the effective income tax rate for the three months ended March 30, 2024 was impacted by a partial release of the valuation allowance for deferred income tax assets due to a state income tax adjustment.

15


12. Earnings Per Share and Stockholders' Equity
Earnings Per Share
The Company calculates basic earnings per share by dividing net income for the period by the weighted average number of common shares outstanding for the period. For rounding purposes when calculating earnings per share, the Company’s policy is to round down to the whole cent.
Diluted earnings per share are calculated using the treasury stock method whereby net income for the period is divided by the weighted average number of common shares outstanding for the period plus the dilutive effect, if any, of shares of stock associated with unvested share-based grants. However, for performance-based share-based grants, the dilutive effect is included only for grants where the performance goals have been actually achieved.
The reconciliation of basic net income and diluted net earnings per common share for the three-month periods ended March 30, 2024 and April 1, 2023 were as follows:
Three Months Ended
March 30, 2024April 1, 2023
(In thousands, except per share data)
Net income$17,492 $17,812 
Weighted average shares outstanding - Basic8,653 9,059 
Dilutive effect of share-based awards88 98 
Weighted average shares outstanding - Diluted8,741 9,157 
Basic earnings per share$2.02 $1.96 
Diluted earnings per share$2.00 $1.94 
Approximately 114,000 and 78,000 weighted-average share-based awards were excluded from the computation of earnings per share assuming dilution during the three months ended March 30, 2024 and April 1, 2023, respectively, as the awards would have been anti-dilutive for the periods presented.
Share Repurchases
2023 Authorization
On October 31, 2023, the Company’s board of directors authorized a new share repurchase program for $100 million. Under the new share repurchase program, the Company may repurchase its common stock from time to time, without prior notice, subject to prevailing market conditions and other considerations. Repurchases may be made through a variety of methods, which may include open market purchases, privately negotiated transactions, accelerated share repurchase programs, tender offers or pursuant to a trading plan that may be adopted in accordance with the Securities and Exchange Commission Rule 10b5-1.
During the three months ended March 30, 2024, the Company did not repurchase any of its common shares. As of March 30, 2024, there remained $91.4 million repurchase capacity under this authorization.
2021/2022 Authorization
On August 23, 2021, the Company’s board of directors approved a stock repurchase program that authorized the Company to repurchase up to $25.0 million of its common stock. On May 3, 2022, the Company’s board of directors increased the share repurchase authorization to $100 million. During the three months ended April 1, 2023, the Company did not repurchase any shares of its common stock under the 2021/2022 authorization. Between April 2023 and October 2023, the Company exhausted the remaining available capacity under the 2021/2022 authorization.
16


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

Cautionary Statement Concerning Forward-Looking Statements
This Quarterly Report on Form 10-Q (“Quarterly Report” or “Form 10-Q”) contains forward-looking statements. Forward-looking statements include, without limitation, any statements that predict, forecast, indicate or imply future results, performance, liquidity levels or achievements, and may contain the words “believe,” “anticipate,” “could,” “expect,” “estimate,” “intend,” “may,” “project,” “plan,” “should,” “will,” “will be,” “will likely continue,” “will likely result” “would,” or words or phrases of similar meaning. Forward-looking statements are based on estimates and assumptions made by our management that, although believed by us to be reasonable, are inherently uncertain. Forward-looking statements involve risks and uncertainties that may cause our business, strategy, or actual results to differ materially from the forward-looking statements. The forward-looking statements in this report include statements about anticipated effects of adopting certain accounting standards; estimated future annual amortization expense; potential changes to estimates made in connection with revenue recognition; the expected outcome of legal proceedings; industry conditions; seasonality; liquidity and capital resources; our confidence in the Company’s long-term growth strategy; our ability to capitalize on supplier-led price increases and our value-added services; our areas of focus and management initiatives; the demand outlook for construction materials and expectations regarding new home construction, repair and remodel activity and continued investment in existing and new homes; our positioning for long-term value creation; our efforts and ability to generate profitable growth; our ability to increase net sales in specialty product categories; our ability to generate profits and cash from sales of specialty products; our multi-year capital allocation plans; our ability to manage volatility in wood-based commodities; our improvement in execution and productivity; our efforts and ability to maintain a disciplined capital structure and capital allocation strategy; our ability to maintain a strong balance sheet; our ability to focus on operating improvement initiatives and commercial excellence; and whether or not the Company will continue any share repurchases.
These risks and uncertainties also include those discussed under the heading “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the year ended December 30, 2023, those discussed elsewhere in this Form 10-Q, and in future reports that we file with the SEC.
We operate in a changing environment in which new risks can emerge from time to time. It is not possible for management to predict all of these risks, nor can it assess the extent to which any factor, or a combination of factors, may cause our business, strategy, or actual results to differ materially from those contained in forward-looking statements. Given these risks and uncertainties, we caution you not to place undue reliance on forward-looking statements. We expressly disclaim any obligation to update or revise any forward-looking statement as a result of new information, future events or otherwise, except as required by law.
The following discussion should be read in conjunction with our consolidated financial statements and related notes and other financial information included in this Form 10-Q and in our Annual Report on Form 10-K for fiscal year 2023.
In addition to historical information, the following discussion and other parts of this Form 10-Q contain forward-looking information that involves risks and uncertainties. Our actual results could differ materially from those anticipated by this forward-looking information due to the factors discussed under Item 1A “Risk Factors” in our Form 10-K for fiscal 2023 and under “Cautionary Statement Concerning Forward-Looking Statements” in Item 2 of this Form 10-Q.
Our Culture, Values and Management Focus
We remain committed to driving a culture of profitable growth within new and existing product lines and geographies, while positioning the Company for long-term value creation. The following initiatives represent key areas of our management team’s focus:

1.Foster a performance-driven culture committed to profitable growth. This includes enhancing the customer experience; accelerating organic growth within specific product and solutions offerings where the Company is uniquely advantaged; and deploying capital to drive sustained margin expansion, grow cash flow and maintain continued profitable growth.


17


2.Migrate sales mix toward higher-margin specialty product categories. The Company is pursuing a revenue mix increasingly weighted toward higher-margin, specialty product categories such as engineered wood, siding, moulding and millwork, outdoor living, specialty lumber and panels, and industrial products. Additionally, the Company is expanding its value-added service offerings designed to simplify complex customer sourcing requirements and provide enhanced service capabilities afforded by the Company’s national platform.
3.Maintain a disciplined capital structure and pursue high-return investments that increase the value of the Company. The Company is maintaining a disciplined capital structure while at the same time investing in its business to modernize its distribution facilities, as well as its tractor and trailer fleet, and to improve operational performance. The Company also continues to evaluate potential acquisition targets that complement its existing capabilities, grow its specialty products business, increase customer exposure, expand its geographic reach through potential greenfield expansions in new markets, or a combination thereof. We invested $5.4 million cash in our business and entered into $8.2 million of finance leases during the first quarter of fiscal 2024 to improve operational performance and productivity.
Our culture is guided by an unwavering commitment to apply our values to every decision we make and every action we take:
Customer Centric - We put our customers first, so we are customer centric in all that we do.
Integrity - We act with integrity, because doing the right thing is critical to our success.
Respect - We treat everyone with dignity and respect.
Grit - We show grit in the face of changing landscapes.
Collaboration - We collaborate with each other and our customers to build great teams and construct innovative solutions.
Looking ahead, we plan to continue pursuing a three-pronged growth strategy focusing on specialty products sales growth, opportunistic mergers and acquisitions (“M&A”), and potential greenfield expansion in new geographic markets. Within specialty products, we will continue our focus on the five key areas of engineered wood, siding, moulding and millwork, outdoor living, and industrial products, which we believe are all favorable for two-step distributors and have attractive long-term prospects.
Factors That Affect Our Operating Results and Trends
Our results of operations and financial performance are influenced by a variety of factors, including the following: housing market conditions; pricing and product cost variability; volumes of product sold; competition; the cyclical nature of the industry in which we operate; consolidation among competitors, suppliers, and customers; disintermediation risk; loss of products or key suppliers and manufacturers; our dependence on international suppliers and manufacturers for certain products; effective inventory management relative to our sales volume or the prices of the products we produce; business disruptions; potential acquisitions and the integration and completion of such acquisitions; information technology security risks and business interruption risks; the ability to attract, train, and retain highly qualified associates and other key personnel while controlling related labor costs; exposure to product liability and other claims and legal proceedings related to our business and the products we distribute; natural disasters, catastrophes, fire, wars or other unexpected events; the impacts of climate change; successful implementation of our strategy; wage increases or work stoppages by our union employees; costs imposed by federal, state, local, and other regulations; compliance costs associated with federal, state, and local environmental protection laws; the effects of epidemics, global pandemics or other widespread public health crises and governmental rules and regulations; fluctuations in our operating results; our level of indebtedness and our ability to incur additional debt to fund future needs; the covenants of the instruments governing our indebtedness limiting the discretion of our management in operating the business; the potential to incur more debt; the fact that we have consummated certain sale leaseback transactions with resulting long-term non-cancelable leases, many of which are or will be finance leases; the fact that we lease many of our distribution centers, and we would still be obligated under these leases even if we close a leased distribution center; inability to raise funds necessary to finance a required repurchase of our senior secured notes; a lowering or withdrawal of debt ratings; changes in our product mix; increases in fuel and other energy prices or availability of third-part freight providers; changes in insurance-related deductible/retention reserves based on actual loss development experience; the possibility that the value of our deferred tax assets could become impaired; changes in our expected annual effective tax rate could be volatile; the costs and liabilities related to our participation in multi-employer pension plans could increase; the risk that our cash flows and capital resources may be insufficient to service our existing or future indebtedness; interest rate risk, which could cause our debt service obligations to increase; and changes in, or
18


interpretation of, accounting principles. These factors, and the related trends and uncertainties, have historically produced cyclicality in our results of operations, and we expect this cyclicality to continue in future periods.

For more information on the risk factors impacting our business, refer to Part I, Item 1A, Risk Factors, in our Annual Report on Form 10-K for the fiscal year 2023.

19


Results of Operations
Three Months Ended March 30, 2024% of
Net
Sales
Three Months Ended April 1, 2023% of
Net
Sales
($ amounts in thousands)
Net sales$726,244 $797,904 
Gross profit127,681 17.6%133,539 16.7%
Selling, general, and administrative91,250 12.6%91,174 11.4%
Depreciation and amortization9,433 1.3%7,718 1.0%
Amortization of deferred gains on real estate(984)(0.1)%(984)(0.1)%
Other operating expenses314 0.0%3,116 0.4%
Operating income27,668 3.8%32,515 4.1%
Interest expense, net4,624 0.6%7,687 1.0%
Other expense, net— —%594 0.1%
Income before provision for income taxes23,044 3.2%24,234 3.0%
Provision for income taxes5,552 0.8%6,422 0.8%
Net income$17,492 2.4%$17,812 2.2%

The following table sets forth net sales by product category:
Three Months Ended
March 30, 2024April 1, 2023
($ amounts in thousands)
Specialty products$503,834 69 %$567,838 71 %
Structural products222,410 31 %230,066 29 %
Total net sales$726,244 100 %$797,904 100 %

The following table sets forth gross profit and gross margin percentages by product category:
Three Months Ended
March 30, 2024April 1, 2023
Gross profit by product category:($ amounts in thousands)
Specialty products$104,049 $106,627 
Structural products23,632 26,912 
Total gross profit$127,681 $133,539 
Gross margin % by product category:  
Specialty products20.7 %18.8 %
Structural products10.6 %11.7 %
Consolidated gross margin %17.6 %16.7 %

First Quarter of Fiscal 2024 Compared to First Quarter of Fiscal 2023

For the first quarter of fiscal 2024, we generated consolidated net sales of $726.2 million, a decrease of $71.7 million when compared to the first quarter of fiscal 2023 and the consolidated gross margin percentage increased from 16.7 percent to 17.6 percent year over year. The decrease in consolidated net sales in the current period was due to 11.3 percent and 3.3 percent declines in specialty products and structural products net sales, respectively. For both product categories, volumes were adversely impacted by winter weather in January 2024 in several parts of the U.S., which resulted in the closure of about half of our branch locations for one to five days. Volumes improved in February and March 2024. Compared to first quarter 2023, industry-wide commodity pricing for framing lumber decreased 2.4% and increased 23.2% for structural panels.

20


The increase in consolidated gross margin percentage in the current period was due to a net benefit of $6.5 million for import duty items in the current period for our specialty products. The import duty items were related to changes in retroactive rates for anti-dumping duties resulting in a credit to Cost of products sold of $16.9 million, partially offset by classification adjustments for certain goods imported by the Company that resulted in an increase in Cost of products sold of $10.4 million. The net benefit from import duties added 0.9% to the consolidated gross margin percentage for the current period.

Net sales of specialty products, which includes products such as engineered wood, siding, millwork and moulding, outdoor living, specialty lumber and panels, and industrial products, decreased $64.0 million, or 11.3 percent, to $503.8 million in the first quarter of fiscal 2024. This decline in net sales for specialty products was due to deflationary impacts across several specialty categories. Specialty products gross profit decreased $2.6 million, or 2.4 percent, to $104.0 million, with a year-over-year increase in gross margin percentage to 20.7 percent for the first quarter of fiscal 2024 from 18.8 percent in the first quarter of fiscal 2023. The net benefit for import duty items of $6.5 million described above added 1.3% to the specialty products gross margin for the current quarter.

Net sales of structural products, which includes products such as lumber, plywood, oriented strand board, rebar, and remesh, decreased $7.7 million, or 3.3 percent, to $222.4 million in the first quarter of fiscal 2024. Structural products gross margin percentage for the first quarter of fiscal 2024 was 10.6 percent, down from 11.7 percent in the prior-year period. The decreases in structural products net sales and gross profit percentage were due primarily to lower framing lumber volumes when compared to the elevated levels in the prior year period.

Our selling, general, and administrative expenses (“SG&A”) were $91.3 million in the first quarter of 2024, comparable with the $91.2 million for the prior year period. Depreciation and amortization expense increased 22.2 percent, compared to the first quarter of fiscal 2023. The increase in depreciation and amortization is due to a higher base of amortizable and depreciable assets in the first quarter of fiscal 2024 when compared the prior-year period, resulting from our continued focus on capital investment. Other operating expenses decreased $2.8 million compared to the first quarter of fiscal 2023; the prior year period included $3.7 million for restructuring costs related to our leadership transition and costs related to settlement of our legacy defined benefit pension plan.

Interest expense, net, decreased by 39.8 percent, or $3.1 million, compared to the first quarter of fiscal 2023. The decrease was primarily due to the generation of higher interest income on our cash and cash equivalents due to higher balances and interest rates in the current quarter. Included in interest income for the three months ended March 30, 2024 is $2.0 million received for antidumping import duty refunds. Interest expense, net for the three months ended March 30, 2024 also includes $1.6 million of estimated accrued interest expense related to estimated import duties owed by the Company (see Note 9, Commitments and Contingencies).

Our effective tax rates were 24.1 percent and 26.5 percent for the first quarter of fiscal 2024 and 2023, respectively. Our effective tax rate for both periods was impacted by the permanent addback of certain nondeductible expenses, including meals and entertainment and executive compensation, slightly offset by a benefit from the vesting of restricted stock units, which occurred during each period. For the current quarter, the partial release of a valuation allowance for deferred income taxes lowered our effective income tax rate by 1.4 percent. We anticipate that our annual effective income tax rate for fiscal 2024 will be approximately 26 percent.

Our net income for the first quarter of fiscal 2024 was $17.5 million, or $2.00 per diluted share, versus $17.8 million, or $1.94 per diluted share, in the prior-year period. The change in net income was due to the matters previously discussed. Despite lower net income in the current quarter, basic and diluted earnings per share were higher than the prior year period due to a lower average number of common shares outstanding during the current quarter; this resulted from share repurchases that occurred in fiscal 2023 after the first quarter.

21


Liquidity and Capital Resources
We expect our primary sources of liquidity to be cash flows from sales and operating activities in the normal course of our operations, cash and cash equivalents on hand, and availability from our revolving credit facility, as needed. We expect that these sources will be sufficient to fund our ongoing cash requirements for at least the next 12 months and into the foreseeable future. As of March 30, 2024, we had $481.3 million of cash and cash equivalents plus $346.5 million of availability on our revolving credit facility.
Senior Secured Notes
In October 2021, we completed a private offering of $300 million of our six percent senior secured notes due 2029 (the “2029 Notes”). Interest is payable semi-annually. Our 2029 Notes are scheduled to mature on November 15, 2029, and no principal is due until that time as long as we remain in compliance with the related covenants. As of March 30, 2024, we were in compliance with these covenants.
Revolving Credit Facility
Our amended revolving credit facility matures on August 2, 2026, provided we remain in compliance with the related covenants. As of March 30, 2024, we were in compliance with these covenants.

Any outstanding borrowings under the revolving credit facility bear interest at a rate per annum equal to (i) Adjusted Term Secured Overnight Financing Rate (“SOFR”) (calculated as SOFR plus 0.1%) plus a margin ranging from 1.25 percent to 1.75 percent, with the margin determined based upon average excess availability for the immediately preceding fiscal quarter for loans based on SOFR, or (ii) the agent’s base rate (as that term is defined in the revolving credit agreement) plus a margin ranging from 0.25 percent to 0.75 percent, with the margin based upon average excess availability for the immediately preceding fiscal quarter for loans based on the base rate.

Borrowings under the Revolving Credit Facility are subject to availability under the Borrowing Base (as that term is defined in the revolving credit agreement). The Company is required to repay revolving loans thereunder to the extent that such revolving loans exceed the Borrowing Base then in effect. The Revolving Credit Facility may be prepaid in whole or in part from time to time without penalty or premium but including all breakage costs incurred by any lender thereunder.

Available borrowing capacity under our Revolving Credit Facility was $346.5 million as of March 30, 2024. The available borrowing capacity reflects undrawn letters of credit.
Finance Lease Commitments
Our finance lease liabilities consist of leases related to equipment and vehicles, and to real estate, with the majority of those finance lease commitments relating to the real estate financing transactions that we completed in recent years. Our total finance lease commitments totaled $292.1 million and $285.4 million as of March 30, 2024 and December 30, 2023, respectively. Of the $292.1 million of finance lease commitments as of March 30, 2024, $243.6 million related to real estate and $48.4 million related to equipment. Of the $285.4 million of finance lease commitments as of December 30, 2023, $243.2 million related to real estate and $42.3 million related to equipment.
Sources and Uses of Cash
Operating Activities
Net cash used in operating activities for the first three months of fiscal 2024 was $31.1 million, compared to net cash provided by operating activities of $89.0 million in the first three months of fiscal 2023. This decrease of $120.1 million in cash generated from operating activities in the current year period compared to the prior year period was primarily a result of seasonal inventory purchases in the current year period. The net source of cash generated in the prior year period was driven by significant inventory reduction efforts.
Investing Activities
Net cash used in investing activities for the first quarter of fiscal 2024 was $5.3 million compared to net cash used in investing activities of $9.0 million in the first quarter of fiscal 2023. The decrease in net cash used in investing activities was primarily due to lower purchases of property and equipment in the current year-period compared to the prior-year period. However, during the
22


first quarter of fiscal 2024, we also invested in additional fleet upgrades by entering into $8.2 million of finance leases, which are non-cash activities at lease inception.
Financing Activities
Net cash used in financing activities totaled $4.0 million for the first three months of fiscal 2024, compared to net cash used in financing activities of $2.7 million for the first three months of fiscal 2023. This change was due to higher payments on finance lease obligations in the current period. Other than to satisfy payroll and withholding taxes for vesting grants of restricted stock units, we did not repurchase any shares of our common stock during either the first quarter of 2024 or the first quarter of 2023.
Share Repurchase Program
As of March 30, 2024, we have a remaining authorization amount of $91.4 million under our $100 million share repurchase program that was previously disclosed and authorized by our Board of Directors on October 31, 2023.
Under this share repurchase program, the Company may repurchase its common stock from time to time, without prior notice, subject to prevailing market conditions and other considerations. Repurchases may be made through a variety of methods, which may include open market purchases, privately negotiated transactions, accelerated share repurchase programs, tender offers or pursuant to a trading plan that may be adopted in accordance with the Securities and Exchange Commission Rule 10b5-1.
Net Working Capital
Net working capital is an important measurement we use to determine the efficiencies of our operations and our ability to readily convert assets into cash. Net working capital is defined as the sum of accounts receivables and inventory, less accounts payable, each determined in accordance with GAAP and included in our consolidated balance sheets. This metric differs from traditional working capital in that it excludes certain current assets and current liabilities that are reported in our consolidated balance sheets. Management of net working capital helps us monitor our progress in meeting our goals to enhance working capital assets.
March 30, 2024December 30, 2023April 1, 2023
(In thousands)
Current assets:  
Accounts receivables, less allowance for doubtful accounts$288,244 $228,410 $298,888 
Inventories, net370,942 343,638 409,324 
$659,186 $572,048 $708,212 
Current liabilities:  
Accounts payable$171,715 $157,931 $177,046 
$171,715 $157,931 $177,046 
Net working capital$487,471 $414,117 $531,166 

Net working capital of $487.5 million as of March 30, 2024, compared to $414.1 million as of December 30, 2023, increased on a net basis by approximately $73.4 million. The increase in net working capital was primarily driven by the increases in accounts receivable and inventory due to higher sales and seasonality. This overall increase was partially offset by the increase in accounts payable due to seasonal inventory procurement activity.
Net working capital of $487.5 million as of March 30, 2024, compared to $531.2 million as of April 1, 2023, decreased on a net basis by approximately $43.8 million. The decrease in net working capital was primarily driven by the decrease in inventory, which reflected our strategic inventory management efforts and a deflationary pricing environment.

Investments in Property and Equipment

Our investments in capital assets consist of cash paid for owned assets and the inception of financing lease arrangements for long-lived assets to support our distribution infrastructure. The gross values of these assets are included in property and
23


equipment, at cost on our condensed consolidated balance sheet. For the first quarter of 2024, we invested $5.4 million in property and equipment, including $3.9 million for our distribution facilities and $1.5 million in fleet upgrades. Additionally, during the first quarter of 2024, we entered into finance leases of $8.2 million for fleet upgrades. For the first quarter of 2023, we invested $9.0 million cash in long-lived assets primarily for our distribution facilities and to a lesser extent, upgrading our fleet.


Critical Accounting Policies and Estimates

The preparation of our consolidated financial statements and related disclosures in conformity with GAAP requires our management to make judgments and estimates that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. There have been no material changes to our critical accounting policies and estimates from the information provided in Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 30, 2023.

24


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to certain market risks as part of our on-going business operations. Our exposure includes commodity price risk and interest rate risk. There have been no material changes to our exposure to market risks from those disclosed in our Annual Report on Form 10-K for the fiscal year ended December 30, 2023.
ITEM 4. CONTROLS AND PROCEDURES
Our management performed an evaluation, as of the end of the period covered by this report on Form 10-Q, under the supervision of our chief executive officer and chief financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) of the Securities and Exchange Act of 1934, as amended (the “Exchange Act”)). Based on that evaluation, our chief executive officer and chief financial officer have concluded that our disclosure controls and procedures are effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and is accumulated and communicated to our management including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure.

During the period covered by this report, there have been no changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.





25


PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
We are, and from time to time may be, a party to routine legal proceedings incidental to the operation of our business. Except as disclosed in Note 9, Commitments and Contingencies, under Regulatory Matters, to our unaudited condensed consolidated financial statements in this Quarterly Report on Form 10-Q, the Company does not expect that the outcome of any other pending or threatened proceedings, if determined adversely to the Company, would individually, or taken together, have a material adverse effect on our financial condition, operating results, or cash flows, based on our current understanding of the relevant facts. Legal expenses incurred related to these contingencies are generally expensed as incurred.
ITEM 1A. RISK FACTORS
There have been no material changes to the risk factors disclosed in Part I, "Item 1A.Risk Factors" in the Company’s Annual Report on Form 10-K for the year ended December 30, 2023.






26


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

The following table presents our share repurchase activity for each month of the quarter ended March 30, 2024:

Period
Total Number of Shares Purchased (1)
Average Price Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (2)
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
December 31 - February 3— $— — $91,429,309 
February 4 - March 26,769 $129.35 — $91,429,309 
March 3 - March 30290 $116.26 — $91,429,309 
Total7,059 — 

(1) Represents shares withheld by us in connection with tax withholding obligations of our employees upon vesting of such employees’ restricted stock unit awards.

(2) On October 31, 2023, our Board of Directors authorized a new share repurchase authorization for up to $100 million. As of March 30, 2024, we had a remaining authorization amount of $91.4 million under the program. With the remaining availability under the stock repurchase program, we may repurchase our common stock at any time or from time to time, without prior notice, subject to prevailing market conditions and other considerations. Our repurchases may be made through a variety of methods, which may include open market purchases, privately negotiated transactions, accelerated share repurchase programs, tender offers or pursuant to a trading plan that may be adopted in accordance with the Securities and Exchange Commission Rule 10b5-1. During the three months ended March 30, 2024, the Company did not repurchase any of its common shares under its share repurchase program.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None of our directors or executive officers adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (as defined in Item 408(c) of Regulation S-K) during the first quarter of fiscal 2024.

27


ITEM 6. EXHIBITS
Exhibit
Number
Description
*
*
**
**
101.DefDefinition Linkbase Document.
101.PrePresentation Linkbase Document.
101.LabLabels Linkbase Document.
101.CalCalculation Linkbase Document.
101.SchSchema Document.
101.InsInstance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
104
The cover page from this Quarterly Report on Form 10-Q for the quarter ended March 30, 2024, formatted in Inline XBRL.
*Filed herewith.
**Exhibit is being furnished and shall not be deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that Section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended.
±Management contract or compensatory plan or arrangement.

28


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 hereunto duly authorized.
   
  BlueLinx Holdings Inc.
  (Registrant)
   
Date: April 30, 2024By:/s/ Andrew Wamser
 Andrew Wamser
 Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
Date: April 30, 2024By:/s/ Kimberly A. DeBrock
Kimberly A. DeBrock
Vice President and Chief Accounting Officer
(Principal Accounting Officer)
 

29

EX-31.1 2 a3302024q1ex311.htm EX-31.1 Document

EXHIBIT 31.1

 CERTIFICATION REQUIRED BY RULE 13a-14(a) OR RULE 15d-14(a) OF THE SECURITIES
EXCHANGE ACT OF 1934

I, Shyam K. Reddy, certify that:
 
(1)I have reviewed this quarterly report on Form 10-Q of BlueLinx 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
April 30, 2024
 /s/ Shyam K. Reddy
Shyam K. Reddy
BlueLinx Holdings Inc.
 President and Chief Executive Officer
 

EX-31.2 3 a3302024q1ex312.htm EX-31.2 Document

EXHIBIT 31.2

 CERTIFICATION REQUIRED BY RULE 13a-14(a) OR RULE 15d-14(a) OF THE SECURITIES
EXCHANGE ACT OF 1934

I, Andrew Wamser, certify that:
 
(1)I have reviewed this quarterly report on Form 10-Q of BlueLinx 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
April 30, 2024
 /s/ Andrew Wamser
Andrew Wamser
BlueLinx Holdings Inc.
 Senior Vice President and Chief Financial Officer
 


EX-32.1 4 a3302024q1ex321.htm EX-32.1 Document


EXHIBIT 32.1
 
BLUELINX HOLDINGS INC.
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 BlueLinx Holdings Inc. (the “Company”) on Form 10-Q for the period ending March 30, 2024, as filed with the United States Securities and Exchange Commission on the date hereof (the “Report”), I, Shyam K. Reddy, Chief Executive Officer of the Company, do hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, 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.
April 30, 2024/s/ Shyam K. Reddy
 Shyam K. Reddy
 President and Chief Executive Officer
 

EX-32.2 5 a3302024q1ex322.htm EX-32.2 Document


EXHIBIT 32.2
 
BLUELINX HOLDINGS INC.
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 BlueLinx Holdings Inc. (the “Company”) on Form 10-Q for the period ending March 30, 2024, as filed with the United States Securities and Exchange Commission on the date hereof (the “Report”), I, Andrew Wamser, Senior Vice President and Chief Financial Officer of the Company, do hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, 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.
April 30, 2024
 /s/ Andrew Wamser
Andrew Wamser
 Senior Vice President and
Chief Financial Officer
 

EX-101.SCH 6 bxc-20240330.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Debt and Finance Leases link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Net Periodic Pension Cost link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Lease Commitments link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings Per Share and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Debt and Finance Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Net Periodic Pension Cost (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Lease Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Earnings Per Share and Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Asset Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Debt and Finance Leases - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Debt and Finance Leases - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Debt and Finance Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Net Periodic Pension Cost - Schedule of Net Periodic Pension Cost for Pension Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Lease Commitments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Lease Commitments - Schedule of Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Lease Commitments - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Lease Commitments - Schedule of Supplemental Cash Flow and Non-Cash Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Lease Commitments - Schedule of Supplemental Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Lease Commitments - Schedule of Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Lease Commitments - Schedule of Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Earnings Per Share and Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Earnings Per Share and Stockholders' Equity - Share Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 bxc-20240330_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 bxc-20240330_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 bxc-20240330_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Accrued compensation Other Employee-related Liabilities, Current Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Debt and Finance Leases Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Finance lease, renewal term Lessee, Finance Lease, Renewal Term Revolving Credit Facility Revolving Credit Facility [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Commitments and Contingencies Commitments and Contingencies Operating leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Real estate deferred gains - noncurrent Finance Lease Obligations And Real Estate Deferred Gain, Noncurrent Finance Lease Obligations And Real Estate Deferred Gain, Noncurrent Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Income Taxes Income Tax Disclosure [Text Block] Property and equipment, at cost Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred Stock, $0.01 par value, 30,000,000 shares authorized, none issued Preferred Stock, Value, Issued Total lease right-of-use assets Lessee, Right Of Use Asset Lessee, Right Of Use Asset Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Regulatory Liability [Line Items] Regulatory Liability [Line Items] Line of Credit Line of Credit [Member] Unpaid Duties Unpaid Duties [Member] Unpaid Duties Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Noncompete agreements Noncompete Agreements [Member] Long-term debt fair value Long-Term Debt, Fair Value Net income Net income Net loss Net Income (Loss) Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] 2026 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Lease Commitments Lessee, Operating Leases [Text Block] Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Real estate deferred gains - current Finance Lease Obligations And Real Estate Deferred Gain, Current Finance Lease Obligations And Real Estate Deferred Gain, Current Repurchase of shares to satisfy employee tax withholdings (in shares) Stock Repurchased During Period, Value Stockholders' Equity: Equity, Attributable to Parent [Abstract] Accounts receivable Increase (Decrease) in Receivables Deferred gain on sale-leaseback transactions Sale Leaseback Transaction, Unamortized Deferred Gain, Gross Sale Leaseback Transaction, Unamortized Deferred Gain, Gross Schedule of Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of products sold Cost of Goods and Services Sold Service cost Defined Benefit Plan, Service Cost Executive Category: Executive Category [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Total debt, gross Long-term Debt, Gross And Lease Obligation Long-term Debt, Gross And Lease Obligation Name Measure Name Qualified accounts Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Goodwill Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Operating lease liabilities - noncurrent Operating lease liabilities Operating Lease, Liability, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Line Of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Long-Term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Obligation for repurchase of shares to satisfy employee tax withholdings Obligation for repurchase of shares to satisfy employee tax withholdings Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Operating Lease Maturities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Employees are up for renewal Percentage Of Employees Represented Are Up For Renewal Percentage Of Employees Represented Are Up For Renewal Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Interest expense, debt Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Lease Cost Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type Award Type [Axis] Antidilutive securities excluded from diluted shares calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report Non-cash transactions: Noncash Investing and Financing Items [Abstract] Interest expense, net Interest Expense Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Lease Commitments Lessee, Finance Leases [Text Block] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Unamortized bond discount costs Debt discount Debt Instrument, Unamortized Discount Operating lease liabilities - current Operating lease liabilities Operating Lease, Liability, Current Warehouse and reload Sales Channel, Warehouse [Member] Sales Channel, Warehouse Interest on lease liabilities Finance Lease, Interest Expense Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Percentages of employees represented by various labor unions Percentage Of Employees Represented By Various Labor Unions Percentage of employees represented by various labor unions. Net Carrying Amounts Finite-Lived Intangible Assets, Net Recent Accounting Standards - Adoption Pending New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost: Operating Lease, Cost Gross profit Gross Profit Less: current portions of finance leases Long-Term Debt and Lease Obligation, Current Security Exchange Name Security Exchange Name Selling, general, and administrative Selling, General and Administrative Expense 6.0% Senior Secured Notes Due 2029 6.0% Senior Secured Notes Due 2029 [Member] 6.0% Senior Secured Notes Due 2029 Amortization of deferred gains from real estate Amortization of deferred gains from real estate Amortization Of Deferred Gains From Real Estate Amortization Of Deferred Gains From Real Estate Employee Stock Option Employee Stock Option [Member] Number of options Lessee, Leases, Number Of Options To Extend Lessee, Leases, Number Of Options To Extend Schedule of Definite-Lived Intangible Asset Amortization Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Income Tax Examination [Table] Income Tax Examination [Table] Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Defined Benefit Pension Plan, Net of Tax Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Equipment and vehicles Equipment And Vehicles Member [Member] Equipment And Vehicles Member Entity Address, Address Line One Entity Address, Address Line One 2027 Finance Lease, Liability, to be Paid, Year Three Share-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] 2025 Finance Lease, Liability, to be Paid, Year One Schedule of Definite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Sublease income Sublease Income Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Finance lease, term of contract Lessee, Finance Lease, Term of Contract Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Income Tax Examination [Line Items] Income Tax Examination [Line Items] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories, net Inventory, Net Schedule of Regulatory Liabilities [Table] Schedule of Regulatory Liabilities [Table] Total operating lease costs Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventory Disclosure [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Debt instrument face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Total lease payments Finance Lease, Liability, to be Paid Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Interest cost on projected benefit obligation Defined Benefit Plan, Interest Cost PEO PEO [Member] Net Periodic Pension Cost Retirement Benefits [Text Block] Other operating expenses Other Cost and Expense, Operating Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total Operating Lease, Liability 2024 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Non-current portion: Lessee, Lease Liabilities, Noncurrent [Abstract] Lessee, Lease Liabilities, Noncurrent [Abstract] Other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss Total Accumulated Other Comprehensive Loss, Net of Tax AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount London Interbank Offered Rate (LIBOR) 1 London Interbank Offered Rate (LIBOR) 1 [Member] London Interbank Offered Rate (LIBOR) 1 Customer discounts and rebates Adjustment For Sales Discounts, Returns, And Allowances Goods [Member] Adjustment For Sales Discounts, Returns, And Allowances Goods All Executive Categories All Executive Categories [Member] Non-current liabilities: Liabilities, Noncurrent [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Trade names Trade Names [Member] Inventory refund Inventory Adjustments, Refund Inventory Adjustments, Refund Number of renewals under negotiation Number Of Collective Bargaining Agreements, Renewals Under Negotiation Number Of Collective Bargaining Agreements, Renewals Under Negotiation Interest income Interest Income, Debt Interest Income, Debt Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Percentage of principal, discount Debt Instrument, Percentage Of Principal, Discount Debt Instrument, Percentage Of Principal, Discount Senior Notes Senior Notes [Member] Total current assets Assets, Current Principal payments on finance lease liabilities Financing cash flows from finance leases Finance Lease, Principal Payments Net periodic pension cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Schedule of Finance Lease Maturities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Finance lease, right-of-use asset, statement of financial position Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year Date Current Fiscal Year End Date Earnings per Share Earnings Per Share, Policy [Policy Text Block] Share repurchase authorization Stock Repurchase Program, Authorized Amount Long-term debt Long-Term Debt and Lease Obligation, Including Current Maturities Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Repurchase of shares to satisfy employee tax withholdings Shares repurchased (in shares) Stock Repurchased During Period, Shares Schedule of Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Unpaid duties Regulatory Liability Amortization of unrecognized pension gain, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax PEO Name PEO Name Schedule of Changes in Balances for Each Component of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five 2028 Finance Lease, Liability, to be Paid, Year Four Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Compensation related to share-based grants APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Regulatory Liability [Domain] Regulatory Liability [Domain] Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Other Other Comprehensive Income, Other, Net of Tax Depreciation and amortization Depreciation, Depletion and Amortization Assets Lessee, Right Of Use Asset [Abstract] Lessee, Right Of Use Asset [Abstract] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance April 1, 2023 balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finance leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Accumulated depreciation Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Net Periodic Pension Cost for Pension Plans Schedule of Defined Benefit Plans Disclosures [Table Text Block] Total debt and finance lease obligations, net of current portions Long-Term Debt and Lease Obligation Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total lease liabilities Lessee, Lease Liabilities Lessee, Lease Liabilities Current portion: Lessee, Lease Liabilities, Current [Abstract] Lessee, Lease Liabilities, Current [Abstract] Weighted Average Remaining Lease Term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Thereafter Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Weighted Average Remaining Useful Lives (Years) Finite-Lived Intangible Asset, Useful Life Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Share-based compensation Share-Based Payment Arrangement, Noncash Expense Inventory interest refund Inventory Adjustments, Refund, Interest Inventory Adjustments, Refund, Interest Common Stock Common Stock [Member] Individual: Individual [Axis] Property and equipment Finance Lease, Right-of-Use Asset, before Accumulated Amortization City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share and Stockholders' Equity Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Operating lease, term of contract Lessee, Operating Lease, Term of Contract Minimum Minimum [Member] Receivables, less allowances of $3,293 and $3,398, respectively Receivables, Net, Current Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finance leases Lessee, Finance Lease, Description [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Income from import duties Interest Income, Import Duties Interest Income, Import Duties Repurchase of shares to satisfy employee tax withholdings Payment, Tax Withholding, Share-Based Payment Arrangement LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities Liabilities [Abstract] Taxes paid during the period Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income tax asset, net Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Number of renewals renegotiated Number Of Collective Bargaining Agreements, Renewals Renegotiated Number Of Collective Bargaining Agreements, Renewals Renegotiated Retained Earnings Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Non-operating expenses: Nonoperating Income (Expense) [Abstract] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Basic earnings per share (in dollars per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Regulatory Liability [Axis] Regulatory Liability [Axis] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Remaining authorized amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Revolving credit facility Long-Term Debt, Gross Adjustments to reconcile net income to cash (used in) provided by operations: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Common Stock, $0.01 par value, 20,000,000 shares authorized, 8,661,738 and 8,650,046 outstanding, respectively Common Stock, Value, Outstanding Award Timing Disclosures [Line Items] Total finance lease costs Finance Lease, Cost Finance Lease, Cost Compensation Amount Outstanding Recovery Compensation Amount Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Provision for deferred income taxes Deferred Income Tax Expense (Benefit) Total finance leases Total Finance Lease, Liability 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Other Accumulated Other Adjustment Net Of Tax [Member] Represents other changes to accumulated comprehensive income after tax. Insider Trading Arrangements [Line Items] Receivable allowances Accounts Receivable, Allowance for Credit Loss Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive effect of share-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment Direct Sales Channel, Direct [Member] Sales Channel, Direct Document Period End Date Document Period End Date Thereafter Finance Lease, Liability, To Be Paid, Due After Year Four Finance Lease, Liability, To Be Paid, Due After Year Four Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Finance leases Finance Lease, Weighted Average Discount Rate, Percent Finance lease liabilities - noncurrent Finance lease liabilities Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Stock based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amounts Finite-Lived Intangible Assets, Gross Provision for income taxes Income Tax Expense (Benefit) Specialty products Specialty Products [Member] Specialty Products Finance lease right-of-use assets Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Name Trading Arrangement, Individual Name Total other comprehensive income Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Revenues Disaggregated by Revenue Source and Sales Channel Disaggregation of Revenue [Table Text Block] Equity [Abstract] Equity [Abstract] Inventories Inventory Disclosure [Text Block] Operating leases Operating Lease, Weighted Average Remaining Lease Term Net sales Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Amortization of unrecognized gain Defined Benefit Plan, Amortization of Gain (Loss) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Obligation for repurchase of shares to satisfy employee tax withholdings (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Operating leases Operating Lease, Weighted Average Discount Rate, Percent Senior secured notes Senior Notes Interest paid during the period Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Credit agreement interest rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt Long-term debt, excluding current maturities Long-Term Debt, Excluding Current Maturities Finance leases Finance Lease, Weighted Average Remaining Lease Term Weighted-average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Operating expenses (income): Operating Expenses [Abstract] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Revenue Recognition Revenue from Contract with Customer [Text Block] Property and equipment investments Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Right-of-use assets obtained in exchange for lease obligations: Lease, Cost [Abstract] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Weighted Average Discount Rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Other non-current liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Total operating expenses Operating Expenses Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Operating lease, renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Finance lease liabilities - current Finance lease liabilities Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Weighted-average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Entity Current Reporting Status Entity Current Reporting Status Unamortized debt issuance costs Unamortized Debt Issuance Expense Operating income Operating Income (Loss) Real estate Real Estate [Member] Structural products Structural Products [Member] Structural Products Number of reporting units Number of Reporting Units Comprehensive income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Number of CBAs, renewals in next fiscal year Number Of Collective Bargaining Agreements, Renewals In Next Fiscal Year Number Of Collective Bargaining Agreements, Renewals In Next Fiscal Year Scenario [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Long-term line of credit facility Long-Term Line of Credit Customer relationships Customer Relationships [Member] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] EX-101.PRE 10 bxc-20240330_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 bxc-20240330_g1.jpg begin 644 bxc-20240330_g1.jpg M_]C_X 02D9)1@ ! 0$ E@"6 #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" P 1(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#])OBUXXC^ M&OPO\6>*I651H^EW%ZN[HSI&Q1?Q8 ?C7X&V_P 1/'FM:@(K?Q+XAO;VX<[8 MH;Z=WD8\\*&R3]*_5O\ X*E_$3_A$?V:SH<,QCN_$VI0V6Q3AC#'F:0_3,<: MG_?%?FW^R+\5/"?P3^.FB^-?&%IJ5]IVE13O##I<,-HT)#N@V@.QSGJ M!Q7H8>-H.5CCK.\DC#_XO!_U._\ Y.5!>7OQ8TVUENKN?QE:VT2[I)IGNT1! MZDG@"OTR_P"'MGP<_P"@%XT_\ +7_P"2:Y#XN?\ !5GX?:[\./$.E>%O#/B* MXUK4+*:S@_M:WMXK9#(A0NY69R0 2=N.<8R,Y%J<[_ 3RQ_F/S^\$_M%?$WX M>ZW;:KH7CG7;6YA;>V7<1 M@?\ 322'KZ?E-5*4XQ15-N,6S\_/@/?>,OBE\9O!?A0>*-"8W MW^BIN;\*_>]5"*%48 &!7Y ?\$J?A_\ \)1^T;<^(980]MX;TJ:X5R,[9YL0 MH/KL:8_\!K]@*WQ+]Y)&5%>[ZN9%AMX$:621NBJHR2?8 5^ _Q M&^/GC/QY\1O$FNVGB77+2'5M3GNH+.WOYD6)))&*1JJM@ @8'I7[$_MP?$0 M?#/]EWQYJ*2>7=WED=*ML=?,N2(-\4/VE/ &AF(RV MW]IQWMTN,CR(/WT@/L1&5_X%5X=)1'FU6[ M7Q1>6MAHAOFN&:=KA@);EMY.[E8YAG/&X5^6>F^-O'VL3-%8:]XDOI57 M0?L$_M.?#_\ 9AU3Q=J_B[3M(?VG\5/^?OQA_W\NO\ &C^T_BI_S]^,/^_EU_C7Z:?\ M/;/@Y_T O&G_ ( 6O_R36UX+_P""H'PK\>>,-$\-:5H'C%M2UB]AL+826%L% M\R5PBEB+@D %N2 <#-'M)_R!R1_F/'O^"5?AGQ?J7B_QMXH\476M/;V5E#I] MK#JL\Q4O*^]V5'/4"%1G_;([FK?Q<^(VJZ_\2_$=Y::M>1VC7CQP+%<.J^6A MV*0 <#(4'\:^[?B?XF'@[X>^(=9W!)+6SD:(DX_>$;8Q^+%17YV^ _#C^,/& MNB:,H+?;KR.%SZ(6&]OP7)_"OL.&Z<9>VQE1:)6_5_H?G/&-:=\/@:3]Z3O^ MB_4_0'X(Z/<:'\*?#<%W)++>26JW,SSN6?=)^\())[;@/PKN:;'&L,:QHH1% M 554< #H*=7P=:HZU251]6W]Y^F8>BL/1A16T4E]R"OAW]JSX@:A=_%JZL+# M4;FVMM,MXK7;;S,BER-[' /7+[?^ U]NW5S'9VTUQ,VR&)#(['LH&2?RK\Q/ M%6M3>+_%VJZJ59IM1O))PF.?G'@[.;O\E_P6C["_9KN)_"OP,U3Q7J]S/=&8W%]NN)68^3$I4*-Q[E'^NX M5\?W7C;7[RZFN)=9O_,E=I&VW+@9)R< 'BOKKXYR+\,/V:;#PZC!+F>&VTWK MR2 'E/'KL;_OJOEKX7_#>^^*/B"YTFP;9/%93W0)'!9%^12>P9RBY[9KZ#*' M2DL3F%6RC*3^Y?\ #GRV?1K1EA,KH7A-?H5J/Q*L)/A+=>-;&3-I_9KWD.[&0^TX0_[0?Y3[U\]Q%EK MIXJ-:BM*FG_;W_!W^\^KX3S=5L%.A7?O4M?^W?\ @;?0 >^TG\:^KOAAX#DUG]GO3]&U&]NENM5LS0[XV!SGY?DXSSC'>OAOPOHT_B[Q9I>EJ6DGU&\C@+9YR[@$D_B37Z>6 MMK%8VL-O"@2&%%C11T"@8 _*N_B*<<'1P^&I:-:_^ Z(\SA.G+,,1BL77U4M M+?XG=_UYGYL>(-0\6>"/$]YIEYJ^HV^HZ=<%&Q=28W*>&&3R#P0>X(K[O^#7 MQ.MOB?X!M-99XXKV)?)U"/( CF4?,?92/F'L?8UX_P#MC_"L7^FP^-]/B'VB MT"V^H*HQNB)PDA]2I(4]\$=EKYL\$>-+[PS)=6,5Y+!IFI;$NXD;"OM)VD^P M)/X$UVU;1Q5;A;,ZE"K>5.6WI]E_+9_/R/J?XM_ M&Z356DTCP[.T-D#MFO8SAIO9#V7WZGZ=!_$'CZZ%S/J5]::+&V)+CSG M!D/=4YZ^IZ"D^$WP=G\:21ZGJ0:VT16R.S7)!Z+Z+ZM^ ]OIRSLX-/M8K:VB M2"WB4(D<8PJ@=@*^;Q6*HY?3^K85>]U?]=?R/K<#@L1FE7ZYC6U'HMK_ / _ M,I0>&],MX8XDLXRJ*%&[YC@#')/)/N:*TZ*^5YY]S[CV<%]E'Y._\%;OB!_; MGQF\,^$X92\&@Z4;B5,\+/.I?BM^T!X[\3QB26UO-4E2U? M!.;>,^5"?^_:)6-X:^,_Q-\&:/!I'A_QUXLT+2H"QBL=-U>ZMX(RS%FVQHX4 M98DG Y))KTU&2IJ,79G'S+G;9^D?_#H7X;_]#GXI_.V_^-5X#^VE^P?X+_9G M^%=IXHT;Q;JM[J,^I1V26.IB$B961V8IL52"NW.>1],YKYN_X:0^,W_14?'? M_A07O_QRL75M?^(OQDU"TMM4U+Q1XXOH25MH;N>YU"5-Q&0@8L1D@=.N!2C" MHG>4M!N4&K)'T1_P2[USQ!:_M0Z;IFFWEPFBW5C>/JEHKMY3QK"2C,N<;A+Y M6&QGDCO5O_@JA\0#XJ_:4708I-UMX:TN"T**V0)I09W/UVR1@_[E?5O_ 3C M_91U/X#^&=8\<^-K3^R_$^LP"&*RGP)+"R4ASYG]UW8*Q7^$(N<'('Y??&#Q ME=_%#XI^+/%LL4N=8U.>\160@K&SDHN/9=H_"IC:=5R70[BC7HB M.P _ 5)_:>L?\_=]_P!_'_QJ9X?GDY7*C6Y5:Q_1W7Y#?\%7?'C^(OVB+#PZ MCYM?#NDQ1F/.<33DRN?Q0P_E6]_P2?\ !M_XF^-'B+Q1?374MKX?TORXQ*[% M1/<,54\G_GG'-^=8'_!3;X$^+M#^/6M?$%=*NK[PIKL-M(-2MXFDBMI(K=(6 MBE(^X?W08$X!#<$E6 BG!4ZMFRIRM?SBZ#XJUKPK,\VBZQ?Z/-)C?)87+P,V,XR5(SU/YUM MS?&+Q[<1F.7QOXCE0]5?5K@C\B]7/#NU\*?#/3 M[R.:YCG;6-4BC?)B(0I;HV.A(>5MI]$/<5RW_!(GX;G5/B)XQ\;SQ9@TFP33 M;9F''G3MN8CW5(L'VEKY#^%_P'^(?QTUR*U\*^&]1UEYW_>:@T;+;19/+23M M\JCZG)[ FOU]^&?PWT_]A_\ 9/UL),E]J6E6%SK&H74:<75[Y? 4==N5CC&> MP!/4TIVIT_9IZL(WG/G>Q^5_[;'Q&_X6A^T]X\U6.7S;*VOCIEK@Y7RK<"'* M^S,C/_P.OK+X)_\ !+'PQX_^$OA/Q-XA\4Z[INKZQI\5_-:6BP^7$)!O11N0 MG.PKG)ZYK\Y;A;N[N)9YEEDFE8N[LIRS$Y)/XUW%K\_\ 0[>)O^^; M?_XW7:_!G_@FCX%^#/Q,T+QI:>)=5IX;2]$(B9RC*I;:@/REMPP>H% M?EM_POSXM?\ 11O&G_@\N_\ XY7T;_P3^\6_$SXI_M.>'K/5O'7BO4-%TV&? M4[ZUO-7NI(I41-J*RL^"/-DBR#Q6$H5%%MR-8R@VK1/OG]M'Q-_9GP[T[1T; M$NJ7H+#UCB&X_P#CQCKR+]C?PS_;'Q2EU-TS%I-F\H;TD?\ =J/^^2_Y4_\ M;*\4?VQ\3H-)1LQ:3:(C+SQ))^\;_P =,?Y5X/#<2V^3%(\9/78Q&:_2LLP$ MI9.J"?*ZB;OZ_P# /Q;.,SC#/WB91YHTFDE>WP^>OVKGZJT5^5_]I7?_ #]3 M?]_#_C73?#/2KSQE\0- T;SYG2[O(UE&]C^[!W.?^^0U>'4X5]E!U)5]$K_# MV^9])2XW]M4C2AAM9-)>]W_[=/M[]H[Q1_PBOP=\0S*V)KR+[!$/4RG8WY(7 M/X5\9? 3PO\ \)=\7/#=DR;X([D7*/M?B;0- C?Y+.V> M[E /&^1MJ@CU CS_ ,#K>_8@\+F/3_$?B*13^^D2QA;V4;Y/_0H_R->%?';Q M$_B[XM>)+]0SPKZOPU/F;]K; MX8_\(CXX'B"SBVZ9KC-(P5>([@?ZP?\ OO^Y+>E<'IOQ6OK'X1:OX&Q?$[X?ZGHA"B[9?.LY&_@G7)0Y[ \ MJ?9C7YPW%C<6=Q+!/!)%-$Q1XW4AE8'!!'J#7IY'BH9CA(TJVLJ;7X?"_P!# MQ^)<'4RG'2K8?2%9/\=)+]?GY'L_[(?AG^W/BY#>NFZ'2K62ZR>F\@1J/K\Y M/_ :^W=-_&KXXZK\7M6 8-8Z%;MFUT\-GGIO< MC[S'\AT'=W\CV\OS.CP]DT'+6K4O)1]=$WY62] M>AK?'C]H/4/BK>MI]AYFG^&86^2WSA[D@\/)_1>@]S7(:%X!NU6UO=5M9;:U MGC$]O'(I4SH20&'^R<'ZU[A^SO\ LQM>&U\4>,+4K;\2V>DS+@R>CRCT[A>_ M&>.#[C\:O (\8>%3/:19U+3@980HY=,?-&/J "/< =ZZJF;X3 3C@,(O=6C? MG^OFSBIY#CLTI3S/'/WWJH]U^BMLBA\ ?'*>(/#*Z-.P%]I:+&HX&^#HA'^[ M]T_\!]:]4KXJ\%^*KGP9XDL]5MLDPMB2/.!)&>&4_4?D<'M7V5I6J6^M:;;7 M]I();:XC66-O4$9_ ^U?'YO@_J];VD?AE^?4^^R''_6L/[*;]Z&GJNC_ $_X M3MPKV.HW%W;VE[;W,]HXCN8H95=H6(R%< M Y4XYP:^3?@+J'AD_%/1TM]=\,ZC=N)EAAT[X1WFA3[O*?E;R1BL7&(H;JRDMM!OKR.:(6D:E@\,+KU&.M2X; MV'S=SZQNM6L;*\M+2XO+>"[O"RVT$LJJ\Y4;F"*3EB!R<=!26.L6&J2W4=E? M6UW):2F"X2"57,,@ZHX!^5O8\U\__$RZ/C3X^?LS^(M(M;RYT>2;6;HW#6DL M7E1R::=AE5U#1DYQAP#GCK6/\;-3U3]F7XQ3?%'0] U#Q!X:\76#:=K^EZ7 MTTHU*WB=K&Y"J"0' :!FX &TG)Q24+Z=1\Q]*?\ "1:5YVI1?VG9^;IJA[Y/ MM";K52I8&49^0%03\V.!FL2'XM>![B9(HO&?A^661@J(FJ0%F). -_)KQ/P MM\)=7\!_LH?$:;7E-]\0/%FD:IK.NR1J6=[R>VDVP*.I$:[8U4<9!QUKP7X& MW'AW1_#7P_@U76_#5M>6MIIZ7>G7'P:OGNXW5(P\37N=K2 @J9]N"WSX[52@ MG?43D]#[R\0?$'PMX3O([77/$ND:-=2)YJ0:A?Q0.R$D;@KL"1D$9]C5GP_X MNT+Q;#+-H>M:?K441"R2:?=1SJA/0$H3@\5\L_&[X>^(_&G[8EG)HW@_PGXI M@C\!JKCQO;2/IZ,-0?[C+%)^^ 88&!\K-SZR_LV?#_6O!/[4GQ ;7O"VA>$K MF?P[8_9[7P9;NFC7$?FONDW,B9G! !&T8'KG)7(K7N',[V/I.XU#PC-H\NM7 M%SHKZ5&Q$FH2/"8%8-L(,A^4'=\O)Z\5*(?"\&C_ -L"/2(]+,/G_;\1"#RB M,A_,^[MQSG.*^+/^$7U5O^"%_%]Q)!H7B32-:GC3S'BTZ^BN&5<@;B$8D#)'/O7R_\ 'K3+*QUS M]F[7/%_AZZUKP!H]O>KKD(TJ74(;>:2PC2V>:W1') D# $J<&N?^%^M:5XA_ M:D\&OX/\%>%I]+M_[2>;6]"\(:GHV]A SK&);J58U+,<*N6(&2> .]1ZEKVF:/<6<%_J M-I8S7LGDVL=S.L;3R'&$0$C0!-GJ.)C%2U;'*36EC[]FU:QM]0M["6\MXKZY5G@M7E4 M2RJN-Q526]X+>9K:;[/*LGE2KPT;8/##NIY%?.'[ M--YJOQP^).N?&77]%O-#BBTRV\.Z%I]_"T+PKL2:^EV-R-T[",-W6+J&C;!X8=U/(J*'Q%I5QK4V MCQ:G9R:O!'YTNGI<(;B-./F:/.X+\R\D8^8>M?,'[.6N:K\&?@[\;M?\3VEW MJVI:?XXUV\<6E@\+:G)NC"O##\Q"RO\ =P6 #=3C->,V/@SXM_#VSTCXN3?" MK5Y?B/9ZM<:_XBU:+4K)QJ.G3KMFLEMUE\S:D*Q>6NTE7C)"Y/#]GJ]1<^VA M]YZO\1O"?A_4)+'5/%&BZ;>QXWVUYJ$,4BY (RK,",@@_0U?T'Q1HWBFWDGT M75K'5X(VV/)87*3JK8S@E2<'!Z5\T?MF?#OPOX[^"T?BW2_!VGZGK>HZCHT_ M]I+I"-?/;M

8%\KY2&Z+P>.*^C_"O@CPYX%LYK7PWH&E^'K69_-E@T MJRCMD=\ ;F5% )P ,GTJ&ERW*N[V+,WB32;?6X=&EU2RCUB9/-BT][A!<2)S M\RQYW$?*W('\)]*76_$>D^&K>*?5]4L]*@ED$4/@[KGQ(_:FUW5?#JS:?XIT'P78:IX;U8H1"-0AOIV\AF^Z5D1C&ZD_=DR M0<5YW\>+7Q;^T[\)_$?Q+USPKJFA6/A^"PT_P]X9N(7-P;Y[NU&H7;1XR0F7 MA0XY5'; S5JFG;4AS:OH?H9<7$5G;RSSRI!!$I>261@JHH&223P !WJE9^(] M)U#13K%KJEG0W\-PCP;4)#MY@.W"[6R<\8/I7SW^V/JGBCQ=:Z%\*?" M7AW4=>?Q&WVK7C8R);^7I43KYL0GD*QH\Q^09;. _'(KG/V?;77/AM\5O$WP M\\0?#R\\+_#GQFLVHZ#I=W);W]K:3B-1>VC-"SHD4H;>J/M'#J <\RH>[(K63X'/$4=T^D^(-+U-+5=]PUG>QS"%>>7 MVL=HX/)]#6;'\7/ LLBHGC3P\[L<*JZK 22>P^>N!\.?#?P_X2_9SOFT'PMI MNC:IJ'A(+=MINGQP37,GV,X$FQ0SMN9NN3DGUKY(^!6UK;)=Z=??!F^NKN-EQNC>\!P[]1YN,9YQ34%*XG)JQ^@GB#Q]X8\)7,=OK MGB/2=&N)$\Q(M0OHH'=\8:#XNCFDT+6].UI(2!*VGW<< MX3.<;BA.,X/7T-?+?Q^^'_B+QI^UYX;?1O"/A?Q1#'X+N%=?&EM(^FHWVU3P MRQ2?OL$8&/NEJ;^SW\/]<\&_M<^*I-?\)>'/"$S^$+=+:'P/:M'I%Q&;LEI) M'9$)N00%QL'R #M!OGLM3\6:'IUXAPUO=ZE#%(I M]"K,"*UF\0Z4LUM$=2LQ+=*KP(9TW2JQPI09^8'L1UK\ZK+1]!\+KXULI=1T MZP:XUC4)I=(\;?"6XU#427E=MGVJ"1A-&V[Y'!!P>B]*^N_V=_#-OXK_ &?/ M 1\2^#(_#-Y#IRQ_V&RS(+/;)\NU9',B9V(ZAF++D#/%.4%%7",G)GLUO<17 MEO%/!*D\$JAXY8V#*ZD9!!'!!'>BH].T^WTG3[6QLXE@M+:)888EZ(B@!5'L ' **Q-#_V0$! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 30, 2024
Apr. 26, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 30, 2024  
Document Transition Report false  
Entity File Number 001-32383  
Entity Registrant Name BlueLinx Holdings Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0627356  
Entity Address, Address Line One 1950 Spectrum Circle, Suite 300  
Entity Address, City or Town Marietta  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30067  
City Area Code 770  
Local Phone Number 953-7000  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol BXC  
Security Exchange Name NYSE  
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   8,661,741
Entity Central Index Key 0001301787  
Current Fiscal Year Date --12-28  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Income Statement [Abstract]    
Net sales $ 726,244 $ 797,904
Cost of products sold 598,563 664,365
Gross profit 127,681 133,539
Operating expenses (income):    
Selling, general, and administrative 91,250 91,174
Depreciation and amortization 9,433 7,718
Amortization of deferred gains from real estate (984) (984)
Other operating expenses 314 3,116
Total operating expenses 100,013 101,024
Operating income 27,668 32,515
Non-operating expenses:    
Interest expense, net 4,624 7,687
Other expense, net 0 594
Income before provision for income taxes 23,044 24,234
Provision for income taxes 5,552 6,422
Net income $ 17,492 $ 17,812
Basic earnings per share (in dollars per share) $ 2.02 $ 1.96
Diluted earnings per share (in dollars per share) $ 2.00 $ 1.94
Comprehensive income:    
Net income $ 17,492 $ 17,812
Other comprehensive income:    
Amortization of unrecognized pension gain, net of tax 0 239
Other 0 (11)
Total other comprehensive income 0 228
Comprehensive income $ 17,492 $ 18,040
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Current assets:    
Cash and cash equivalents $ 481,309 $ 521,743
Receivables, less allowances of $3,293 and $3,398, respectively 288,244 228,410
Inventories, net 370,942 343,638
Other current assets 32,165 26,608
Total current assets 1,172,660 1,120,399
Property and equipment, at cost 406,918 396,321
Accumulated depreciation (175,757) (170,334)
Property and equipment, net 231,161 225,987
Operating lease right-of-use assets 34,869 37,227
Goodwill 55,372 55,372
Intangible assets, net 29,768 30,792
Deferred income tax asset, net 53,629 53,256
Other non-current assets 14,186 14,568
Total assets 1,591,645 1,537,601
Current liabilities:    
Accounts payable 171,715 157,931
Accrued compensation 13,642 14,273
Finance lease liabilities - current 12,157 11,178
Operating lease liabilities - current 5,824 6,284
Real estate deferred gains - current 3,935 3,935
Other current liabilities 41,873 24,961
Total current liabilities 249,146 218,562
Non-current liabilities:    
Long-term debt 294,073 293,743
Finance lease liabilities - noncurrent 279,910 274,248
Operating lease liabilities - noncurrent 30,248 32,519
Real estate deferred gains - noncurrent 65,648 66,599
Other non-current liabilities 19,399 17,644
Total liabilities 938,424 903,315
Commitments and Contingencies
Stockholders' Equity:    
Preferred Stock, $0.01 par value, 30,000,000 shares authorized, none issued 0 0
Common Stock, $0.01 par value, 20,000,000 shares authorized, 8,661,738 and 8,650,046 outstanding, respectively 87 87
Additional paid-in capital 166,503 165,060
Retained earnings 486,631 469,139
Total stockholders’ equity 653,221 634,286
Total liabilities and stockholders’ equity $ 1,591,645 $ 1,537,601
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Statement of Financial Position [Abstract]    
Receivable allowances $ 3,293 $ 3,398
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 30,000,000 30,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, shares outstanding (in shares) 8,661,738 8,650,046
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2022   9,049,000      
Beginning balance at Dec. 31, 2022 $ 590,029 $ 90 $ 200,748 $ (31,412) $ 420,603
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 17,812       17,812
Other comprehensive income 228     228  
Vesting of restricted stock units (in shares)   67,000      
Vesting of restricted stock units 0 $ 1 (1)    
Compensation related to share-based grants 4,569   4,569    
Repurchase of shares to satisfy employee tax withholdings (in shares) $ (570)   (570)    
Repurchase of shares to satisfy employee tax withholdings 0 (8,000)      
Obligation for repurchase of shares to satisfy employee tax withholdings (in shares)   (19,000)      
Obligation for repurchase of shares to satisfy employee tax withholdings $ (1,319)   (1,319)    
Ending balance (in shares) at Apr. 01, 2023   9,089,000      
Ending balance at Apr. 01, 2023 610,749 $ 91 203,427 (31,184) 438,415
Beginning balance (in shares) at Dec. 30, 2023   8,650,000      
Beginning balance at Dec. 30, 2023 634,286 $ 87 165,060   469,139
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 17,492       17,492
Other comprehensive income 0        
Vesting of restricted stock units (in shares) [1]   19,000      
Vesting of restricted stock units 0 [1] $ 1 1    
Compensation related to share-based grants 2,350   2,350    
Repurchase of shares to satisfy employee tax withholdings (in shares) $ (907)   (907)    
Repurchase of shares to satisfy employee tax withholdings 0 (7,000)      
Obligation for repurchase of shares to satisfy employee tax withholdings $ 0        
Ending balance (in shares) at Mar. 30, 2024   8,662,000      
Ending balance at Mar. 30, 2024 $ 653,221 $ 87 $ 166,503 $ (31,184) $ 486,631
[1] (a) Activity rounds to less than one thousand dollars
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Cash flows from operating activities:    
Net income $ 17,492 $ 17,812
Adjustments to reconcile net income to cash (used in) provided by operations:    
Depreciation and amortization 9,433 7,718
Amortization of debt discount and issuance costs 330 329
Provision for deferred income taxes (373) 213
Amortization of deferred gains from real estate (984) (984)
Share-based compensation 2,350 4,569
Changes in operating assets and liabilities:    
Accounts receivable (59,834) (47,333)
Inventories (27,304) 74,989
Accounts payable 13,784 25,420
Other current assets (5,557) 5,953
Other assets and liabilities 19,528 279
Net cash (used in) provided by operating activities (31,135) 88,965
Cash flows from investing activities:    
Proceeds from sale of assets 127 37
Property and equipment investments (5,447) (9,008)
Net cash used in investing activities (5,320) (8,971)
Cash flows from financing activities:    
Repurchase of shares to satisfy employee tax withholdings (907) (570)
Principal payments on finance lease liabilities (3,072) (2,133)
Net cash used in financing activities (3,979) (2,703)
Net change in cash and cash equivalents (40,434) 77,291
Cash and cash equivalents at beginning of period 521,743 298,943
Cash and cash equivalents at end of period 481,309 376,234
Supplemental cash flow information:    
Interest paid during the period 6,796 6,190
Taxes paid during the period 1,342 0
Non-cash transactions:    
Obligation for repurchase of shares to satisfy employee tax withholdings $ 0 $ 1,319
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies
3 Months Ended
Mar. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies
BlueLinx Holdings Inc., including consolidated subsidiaries (collectively, the “Company”), is a leading wholesale distributor of residential and commercial building products in the United States. The Company is a two-step distributor and purchases products from manufacturers and distributes those products to dealers and other suppliers in local markets, who then sell those products to end users. The Company carries a broad portfolio of both branded and private-label stock keeping units (“SKUs”) across two principal product categories: specialty products and structural products. Specialty products include items such as engineered wood, siding, moulding and millwork, outdoor living, specialty lumber and panels, and industrial products. Structural products include items such as lumber, plywood, oriented strand board, rebar, and remesh. The Company also provides a wide range of value-added services and solutions aimed at relieving distribution and logistics challenges for its customers and suppliers, while enhancing their marketing and inventory management capabilities.
The Company’s unaudited condensed consolidated financial statements and accompanying notes have been prepared using generally accepted accounting principles in the United States (“GAAP”) and the interim reporting guidance of the U.S. Securities and Exchange Commission (“SEC”). The Company is composed of a single reportable segment for financial reporting purposes. The Company’s consolidated balance sheet as of December 30, 2023 contained herein was derived from the audited consolidated balance sheet included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023 (the “2023 Form 10-K”), as filed with the Securities and Exchange Commission (“SEC”) on February 20, 2024. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements reflect all adjustments, which are of a normal recurring nature, necessary for a fair presentation of the Company’s results of operations and comprehensive income for the three months ended March 30, 2024 and April 1, 2023, financial condition as of March 30, 2024 and December 30, 2023, changes in stockholders’ equity for the three months ended March 30, 2024 and April 1, 2023, and cash flows for the three months ended March 30, 2024 and April 1, 2023.
 
The Company has condensed or omitted certain notes and other information from the unaudited condensed consolidated financial statements presented in this report. Therefore, these condensed financial statements and accompanying notes should be read in conjunction with the Company’s 2023 Form 10-K. The results for the three months ended March 30, 2024 are not necessarily indicative of results that may be expected for the full fiscal year ending December 28, 2024, or any other interim period.
The Company operates on a 5-4-4 fiscal calendar and its fiscal year ends on the Saturday closest to December 31st of each fiscal year and may comprise 53 weeks in certain years. Fiscal 2024 contains 52 weeks and will end on December 28, 2024. Fiscal 2023 contained 52 weeks and ended on December 30, 2023.
The fair value of cash, cash equivalents, accounts receivable, accounts payable and accrued liabilities, to the extent the underlying liability will be settled in cash, approximates the carrying values because of the short-term nature of these instruments.
Use of Estimates

The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates based on assumptions about current and, for some estimates, future economic and market conditions, which affect reported amounts and related disclosures in the Company’s financial statements. Although current estimates contemplate current and expected future conditions, as applicable, it is reasonably possible that actual conditions could differ from management’s expectations, which could materially affect the Company’s results of operations and financial position.
Significant Accounting Policies
The Company has made no material changes to its significant accounting policies described in the notes to its consolidated financial statement included in its 2023 Form 10-K. The Company did not adopt any new accounting standards during the fiscal year ended December 30, 2023, or the three months ended March 30, 2024.
Recent Accounting Standards - Adoption Pending
Segment Reporting Improvements. On November 27, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting—Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The FASB issued the new guidance primarily to provide financial statement users with more disaggregated expense information about a public business entity’s (“PBE”) reportable segment(s). This ASU will require PBEs to provide incremental disclosures related to the entity’s reportable segment(s), including disclosures for expenses that are both 1) significant to each reportable segment and are provided regularly to the Chief Operating Decision Maker (“CODM”) or easily computed from information regularly provided to the CODM and 2) included in the reported measure of segment profit or loss used by the CODM to assess performance and allocate resources. If a PBE does not disclose any significant segment expenses for a reportable segment, it is required to disclose narratively the nature of the expenses used by the CODM to manage each segment’s operations. Under the provisions of this ASU, all of the disclosures required in the segment guidance, including disclosing a measure of segment profit or loss used by the CODM and reporting significant segment expenses, applies to all PBEs, including those with a single operating or reportable segment. However, this ASU does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. ASU 2023-07 will be effective for the Company’s annual reporting period for fiscal 2024 and all interim reporting periods beginning in fiscal 2025. At adoption, the disclosures are retrospectively presented for all comparative periods presented. Since this new ASU addresses only disclosures, the Company does not expect the adoption of this ASU to have any material effects on its financial condition, results of operations or cash flows. The Company is currently evaluating any new disclosures that may be required upon adoption of ASU 2023-07.

Income Tax Disclosure Improvement. On December 14, 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. The ASU’s disclosure requirements apply to all entities subject to Accounting Standards Codification (“ASC”) No. 740, Income Taxes (“ASC 740”). The overall objective of these disclosure requirements is for an entity, particularly an entity operating in multiple jurisdictions, to disclose sufficient information to enable users of financial statements to understand the nature and magnitude of factors contributing to the difference between the effective tax rate and the statutory tax rate. ASU 2023-09 will be effective for the Company for the fiscal 2025 annual reporting period. Since this new ASU addresses only disclosures, the Company does not expect the adoption of this ASU to have any material effects on its financial condition, results of operations or cash flows. The Company is currently evaluating any new disclosures that may be required upon adoption of ASU 2023-09.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories
3 Months Ended
Mar. 30, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories
The Company’s inventories consist almost entirely of finished goods inventory, with a very limited amount of work-in-process inventory. The cost of all inventories is determined by the moving average cost method. The Company included all material charges directly incurred in bringing inventory to its existing condition and location, including the cost of inbound freight, volume incentives, inventory adjustments, tariffs, duties and other import fees. The Company evaluates its inventory value at the end of each quarter to ensure that inventory, when viewed by category, is carried at the lower of cost or net realizable value, which also considers items that may be considered damaged, excess, and obsolete inventory. As of March 30, 2024, the Company assessed the carrying value of its inventory and determined it was presented at the lower of cost or net realizable value and that a reserve was not necessary. As of December 30, 2023, the Company also had no such inventory reserve.

Substantially all of the amount reported in Cost of products sold on the Company’s consolidated statement of operations is composed of costs incurred to purchase inventory that is subsequently resold to customers, including costs related to import duties and tariffs. Import duties and tariffs are not typically passed through to customers as separately billed charges. Certain import duties are classified by the U.S. Department of Commerce (the “Commerce Department”) as “antidumping or countervailing duties,” and these duties may be subject to periodic review and adjustments by the Commerce Department through a process known as a trade remedy administrative review, which can result in both retroactive and prospective adjustments to duty rates. At the time of importation, the Company tenders antidumping duty and countervailing duty cash deposits (as use of that term has been defined by the Commerce Department) to the U.S. Customs and Border Protection (“U.S.
Customs”) and accounts for duties and tariffs based on the then-current rates in effect, and records any retroactive adjustments in the period in which U.S. Customs determines final duty rates at the time entries subject to antidumping and countervailing duties liquidate (as use of that term has been defined by the Commerce Department), typically through the resolution of a trade remedy administrative review proceeding. During the three months ended March 30, 2024, the Company received refunds of $16.9 million, plus interest of $2.0 million, related to retroactive adjustments associated with certain antidumping duties for imported wood moulding and millwork products. The antidumping duty cash deposits were originally paid and accounted for by the Company in prior reporting periods at the then-current rates. Impacted inventories have since been sold. These adjustment amounts are reflected in Costs of products sold and Interest expense, net, respectively, on the Company’s unaudited condensed consolidated statement of operations for the three months ended March 30, 2024. See Note 9, Commitments and Contingencies, for disclosure concerning another matter related to import duties.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
As a result of merger and acquisition activities, the Company’s consolidated balance sheet reflects goodwill along with other intangible assets for customer relationships, noncompete agreements, and trade names. As of March 30, 2024, the only changes since December 30, 2023 were for amortization of intangible assets.
Goodwill
The Company does not amortize its goodwill but must assess its goodwill for impairment at least annually, either quantitatively or qualitatively. Under GAAP, goodwill is assessed at the reporting unit level. Since the Company is composed of one reporting unit, the Company’s goodwill is assessed at the enterprise level. The most recent scheduled annual impairment assessment for goodwill was conducted quantitatively as of October 1, 2023. Based on that assessment, the Company’s management, with the assistance of an independent expert, concluded that goodwill was not impaired, meaning the fair value of the enterprise exceeded the carrying value of the enterprise, including goodwill.
In addition to the annual impairment assessments described above, the Company will assess for impairment between the annual impairment assessments if events occur, or circumstances materially change, that indicate a potential goodwill impairment may exists. During the three months ended March 30, 2024, the Company did not note any indicators of potential impairment for its goodwill.
As of March 30, 2024 and December 30, 2023, the carrying value of the Company’s goodwill was $55.4 million.
Definite-Lived Intangible Assets
The gross carrying amounts, accumulated amortization, and net carrying amounts of the Company definite-lived intangible assets at March 30, 2024 were as follows:
Intangible AssetWeighted Average Remaining Useful Lives (Years)Gross Carrying Amounts
Accumulated
Amortization(1)
Net Carrying Amounts
     ($ in thousands)
Customer relationships9$48,500 $(19,722)$28,778 
Noncompete agreements48,954 (8,464)490 
Trade names27,826 (7,326)500 
Total$65,280 $(35,512)$29,768 

(1) Intangible assets except customer relationships are amortized on straight line basis. Certain of our customer relationships are amortized on a double declining balance method and certain others are amortized on a straight line basis.
Amortization Expense
Amortization expense for definite-lived intangible assets was approximately $1.0 million and $1.1 million for the three-months ended March 30, 2024 and April 1, 2023, respectively.
Estimated amortization expense for definite-lived intangible assets for the remaining portion of 2024 and the next five fiscal years is as follows:
Fiscal YearEstimated Amortization
(In thousands)
2024$2,897 
20253,765 
20263,471 
20273,340 
20283,340 
20293,340 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The following table presents the Company’s revenues disaggregated by product type. Sales and usage-based taxes are excluded from revenues.
Three Months Ended
Product typeMarch 30, 2024April 1, 2023
(In thousands)
Specialty products$503,834 $567,838 
Structural products222,410 230,066 
Total net sales$726,244 $797,904 

The following table presents the Company’s revenues disaggregated by sales channel. Sales and usage-based taxes are excluded from revenues.
Three Months Ended
Sales channelMarch 30, 2024April 1, 2023
(In thousands)
Warehouse and reload$591,768 $686,632 
Direct149,750 127,095 
Customer discounts and rebates(15,274)(15,823)
Total net sales$726,244 $797,904 

Warehouse sales are delivered from Company warehouses. Reload sales are similar to warehouse sales but are shipped from warehouses, most of which are operated by third parties, where the Company stores owned products to enhance operating efficiencies. This channel is employed primarily to service strategic customers that would be less economical to service from Company warehouses, and to distribute large volumes of imported products from port facilities. Direct sales are shipped from the manufacturer to the customer without the Company taking physical possession of the inventory and, as a result, typically generate lower margins than warehouse and reload distribution channels but require lower amount of committed capital and fixed costs.

Performance obligations in contracts with customers generally consist solely of delivery of goods.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt and Finance Leases
3 Months Ended
Mar. 30, 2024
Debt Disclosure [Abstract]  
Debt and Finance Leases Debt and Finance Leases
As of March 30, 2024 and December 30, 2023, outstanding debt and finance leases consisted of the following:
March 30, 2024December 30, 2023
(In thousands)
Senior secured notes (1)
$300,000 $300,000 
Revolving credit facility (2)
— — 
Finance lease obligations (3)
292,067 285,426 
592,067 585,426 
Unamortized debt issuance costs(3,043)(3,246)
Unamortized bond discount costs(2,884)(3,011)
586,140 579,169 
Less: current portions of finance lease obligations12,157 11,178 
Total debt and finance lease obligations, net of current portions$573,983 $567,991 

(1)As of March 30, 2024 and December 30, 2023, long-term debt was comprised of $300.0 million of senior secured notes issued in October 2021. These notes are presented under the long-term debt caption of our consolidated balance sheets at $294.1 million and $293.7 million as of March 30, 2024 and December 30, 2023, respectively. This presentation is net of discount of $2.9 million and $3.0 million and the combined carrying value of debt issuance costs of $3.0 million and $3.2 million as of March 30, 2024 and December 30, 2023, respectively. The senior secured notes are presented in the above table at face value and have an annual interest rate of 6.0% through maturity.

(2) No borrowings were outstanding on this revolving credit facility during the three months ended March 30, 2024 or fiscal year 2023. Available borrowing capacity under this revolving credit facility was $346.5 million as of March 30, 2024 and December 30, 2023. The available borrowing capacity reflects undrawn letters of credit.

(3) Refer to Note 8, Lease Commitments, for interest rates associated with finance lease obligations.


Interest expense, net on the Company’s unaudited condensed consolidated statements of operations for the three months ended March 30, 2024 and April 1, 2023 consists of interest expense of $13.1 million and $11.3 million, respectively, and interest income of $8.5 million and $3.6 million, respectively. Interest expense reflects amortization of debt issuance costs and bond discount costs of $0.3 million and $0.3 million for first quarter 2024 and first quarter 2023, respectively. Included in interest income for the three months ended March 30, 2024 is $2.0 million received with refunds from U.S. Customs for antidumping import duties (see Note 2, Inventories). Interest expense for the three months ended March 30, 2024 also includes $1.6 million of accrued estimated interest expense related to import duties that the Company believes it may owe (see Note 9, Commitments and Contingencies).

Senior Secured Notes

In October 2021, the Company and certain subsidiaries completed a private offering of $300.0 million of 6.0% percent senior secured notes due 2029 (the “2029 Notes”), and in connection therewith we entered into an indenture (the “Indenture”) with the subsidiary guarantors and Truist Bank, as trustee and collateral agent. The 2029 Notes were issued to investors at 98.625% of their principal amount. The 2029 Notes are secured by a first-priority security interest in substantially all of the Company’s assets, other than accounts receivables, inventory, deposit accounts, securities accounts, business interruption insurance and other related assets. The 2029 Notes are scheduled to mature on November 15, 2029, however at the sole discretion of the Company, the notes may be redeemed, in whole or in part, prior to scheduled maturity. Early redemptions made by the Company prior to November 15, 2026 would require the Company to pay a redemption premium, as defined in the Indenture. Interest expense for the 2029 Notes totaled $4.5 million for the three months ended March 30, 2024 and April 1, 2023.

As of March 30, 2024 and December 30, 2023, the fair value of the Company’s 2029 Notes was approximately $291.9 million and $273.2 million, respectively, which were estimated from inputs that are designated as Level 2 in the fair value hierarchy. The Company’s valuation technique is based primarily on observable market prices in less active markets.

Revolving Credit Facility
In April 2018, the Company and certain subsidiaries entered into the Amended and Restated Credit Agreement for a revolving credit facility with Wells Fargo Bank, National Association, as administrative agent (“the Agent”), and certain other financial institutions. In August 2021, the Company entered into a second amendment to this revolving credit facility to, among other things, extend the maturity date of the facility to August 2, 2026, and reduce the interest rate on borrowings under the facility, and in June 2023, the Company entered into a third amendment to this revolving credit facility to, among other things, replace the interest rate based on the London interbank offered rate (“LIBOR”) thereunder with an interest rate based on the secured overnight financing rate (“SOFR”) and a customary spread adjustment (as amended, the “Revolving Credit Facility”). In October 2021, in conjunction with the offering of the 2029 Notes, the Company reduced the credit limit of the Revolving Credit Facility from $600.0 million to $350.0 million. The Revolving Credit Facility provides for a senior secured asset-based revolving loan and letter of credit facility of up to $350.0 million, as amended. The obligations under the Revolving Credit Facility are secured by a security interest in substantially all of the Company’s and its subsidiaries’ assets (other than real property), including inventories, accounts receivable, and proceeds from those items, under the Amended and Restated Guaranty and Security Agreement.

From and after June 30, 2023, borrowings under the Revolving Credit Facility bear interest at a rate per annum equal to (i) Adjusted Term SOFR (calculated as SOFR plus 0.1%) plus a margin ranging from 1.25 percent to 1.75 percent, with the margin determined based upon average excess availability for the immediately preceding fiscal quarter for loans based on SOFR, or (ii) the Agent’s base rate plus a margin ranging from 0.25 percent to 0.75 percent, with the margin based upon average excess availability for the immediately preceding fiscal quarter for loans based on the base rate.
Borrowings under the Revolving Credit Facility are subject to availability under the Borrowing Base (as that term is defined in the revolving credit agreement). The Company would be required to repay the Revolving Credit Facility to the extent that such revolving borrowings exceed the borrowing base then in effect. The Revolving Credit Facility may be prepaid in whole or in part from time to time without penalty or premium but including all breakage costs incurred by any lender thereunder.
As of March 30, 2024, the Company had zero outstanding borrowings and excess availability, including cash in qualified accounts, of $827.8 million under our Revolving Credit Facility. As of December 30, 2023, we had zero outstanding borrowings and excess availability, including cash in qualified accounts, of $868.2 million under our Revolving Credit Facility. Available borrowing capacity under our Revolving Credit Facility was $346.5 million on March 30, 2024 and $346.5 million December 30, 2023.
Debt Covenants
The Revolving Credit Facility and the 2029 Notes contain various covenants and restrictions, including customary financial covenants. The Company’s right to make draws on the Revolving Credit Facility may be conditioned upon, among other things, compliance with these covenants. The Company was in compliance with all covenants as of March 30, 2024 and December 30, 2023. These covenants also limit the Company’s ability to, among other things: incur additional debt; grant liens on assets; make investments; repurchase stock; pay dividends and make distributions; sell or acquire assets, including certain real estate assets, outside the ordinary course of business; engage in transactions with affiliates; and make fundamental business changes.
Finance Lease Obligations
The Company’s finance lease liabilities consist of leases related to equipment and vehicles, and real estate, with the majority of those finance leases related to real estate. For more information on our finance lease obligations, refer to Note 8, Lease Commitments.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Periodic Pension Cost
3 Months Ended
Mar. 30, 2024
Retirement Benefits [Abstract]  
Net Periodic Pension Cost Net Periodic Pension Cost
As previously disclosed, effective December 5, 2023, the Company settled its noncontributory defined benefit pension plan (the “DB Plan”) by purchasing an irrevocable nonparticipating annuity contract with an insurance company (the “buy-out contract”). The buyout contract met the requirements for a settlement, as that term is defined in ASC No. 715, Compensation-Retirement Benefits, and the DB Plan and Company, as sponsor, were relieved of primary responsibility for the benefits obligations. Prior to settlement, during the three months ended April 1, 2023 the Company incurred the following net periodic pension cost:
Three Months Ended
April 1, 2023
(In thousands)
Service cost (1)
$— 
Interest cost on projected benefit obligation1,104 
Expected return on plan assets(812)
Amortization of unrecognized gain302 
Net periodic pension cost$594 
(1) Service cost was not a part of net periodic pension benefit since the pension plan was frozen for all participants.
The net periodic pension cost is included in other expense, net in the Company’s unaudited condensed consolidated statement of operations and comprehensive income.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation
3 Months Ended
Mar. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
During the three months ended March 30, 2024 and April 1, 2023, the Company incurred stock compensation expense of $2.4 million and $4.6 million, respectively. Stock compensation expense for the three months ended April 1, 2023 included the acceleration of unrecognized compensation cost in conjunction with announced leadership transitions that occurred in 2023.
As of April 1, 2023, $1.3 million was accrued for tax withholding obligations of the Company’s employees upon vesting of restricted stock unit awards. This was presented as a non-cash transaction in the Company’s unaudited condensed consolidated statement of cash flows.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lease Commitments
3 Months Ended
Mar. 30, 2024
Leases [Abstract]  
Lease Commitments Lease Commitments
The Company has operating and finance leases for certain of its distribution facilities, office space, land, mobile fleet, and equipment. Many of these leases are non-cancelable and typically have a defined initial lease term, and some provide options to renew at the Company’s election for specified periods of time. The majority of these leases have remaining lease terms of one to 15 years, some of which include one or more options to extend the leases for typically five years. The Company’s leases generally provide for fixed annual rentals. Certain leases include provisions for escalating rent based on, among other things, contractually defined increases and/or changes in the Consumer Price Index (“CPI”). The known changes to lease payments are included in the lease liability at lease commencement. Unknown changes related to CPI are treated as variable lease payments and recognized in the period in which the obligation for those payments was incurred. In addition, a subset of vehicle lease cost is considered variable. Some leases require the Company to pay taxes, insurance, and maintenance expenses associated with the leased assets. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The Company determines if an arrangement is a lease at inception and assesses lease classification as either operating or finance at lease inception or modification. Operating lease right-of use (“ROU”) assets and liabilities are presented separately on the Company’s consolidated balance sheets. Finance lease ROU assets are included in property and equipment and the finance lease obligations are presented separately in the Company’s consolidated balance sheets. When a lease does not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The Company has also made the accounting policy election to not separate lease components from non-lease components related to our mobile fleet asset class.
The Company’s finance lease liabilities consist of leases related to equipment and vehicles, and real estate. A majority of the Company’s finance leases relate to real estate. During fiscal 2017 and fiscal 2018, the Company entered into real estate financing transactions on certain of its warehouse facilities. These transactions were completed pursuant to sale-leaseback arrangements, and upon their completion, the Company entered into long-term leases on the properties having renewal options. The Company accounted for these transactions in accordance with the ASC 840, Leases, which was the lease accounting standard in effect for the Company at the inception of these arrangements. The Company recorded these transactions as finance lease liabilities on its consolidated balance sheet. Gains on these sale-leaseback transactions were deferred and are being recognized into the Company’s earnings. As of March 30, 2024 and December 30, 2023, the remaining unrecognized deferred gains related to these transactions were $69.6 million and $70.5 million, respectively, and these deferred gains are being recognized in earning on a straight-line basis. During the first quarters of fiscal 2024 and 2023, the Company recognized $1.0 million of these deferred gains in each quarter.
The following table presents the assets and liabilities related to the Company’s leases as of March 30, 2024 and December 30, 2023:
Lease assets and liabilitiesMarch 30, 2024December 30, 2023
(In thousands)
AssetsClassification
Operating lease right-of-use assetsOperating lease right-of-use assets$34,869 $37,227 
Finance lease right-of-use assets (1)
Property and equipment, net141,570 138,357 
Total lease right-of-use assets$176,439 $175,584 
Liabilities
Current portion:
Operating lease liabilitiesOperating lease liabilities - current$5,824 $6,284 
Finance lease liabilitiesFinance lease liabilities - current12,157 11,178 
Non-current portion:
Operating lease liabilitiesOperating lease liabilities - noncurrent30,248 32,519 
Finance lease liabilitiesFinance lease liabilities - noncurrent279,910 274,248 
Total lease liabilities$328,139 $324,229 
(1) Finance lease right-of-use assets are presented net of accumulated amortization of $102.4 million and $102.9 million as of March 30, 2024 and December 30, 2023, respectively.
The components of lease expense were as follows:
Three Months Ended
Components of lease expenseMarch 30, 2024April 1, 2023
(In thousands)
Operating lease cost:
Operating lease cost$2,446 $2,918 
Sublease income(861)(578)
Total operating lease costs$1,585 $2,340 
Finance lease cost:
   Amortization of right-of-use assets$4,736 $2,089 
   Interest on lease liabilities6,291 6,044 
Total finance lease costs$11,027 $8,133 

Supplemental cash flow information related to leases was as follows:
Three Months Ended
Cash flow informationMarch 30, 2024April 1, 2023
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from operating leases$2,509 $3,458 
   Operating cash flows from finance leases$6,291 $6,044 
   Financing cash flows from finance leases$3,072 $2,133 
Non-cash supplemental cash flow information related to leases was as follows:
Three Months Ended
Non-cash informationMarch 30, 2024April 1, 2023
(In thousands)
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$— $— 
Finance leases$8,177 $— 
Supplemental balance sheet information related to leases was as follows:
Balance sheet informationMarch 30, 2024December 30, 2023
($ in thousands)
Finance leases
   Property and equipment$243,920$241,276
   Accumulated depreciation(102,350)(102,919)
Property and equipment, net$141,570$138,357
Weighted Average Remaining Lease Term (in years)
   Operating leases8.978.88
   Finance leases18.3519.94
Weighted Average Discount Rate
   Operating leases8.79 %8.74 %
   Finance leases8.85 %8.84 %
The major categories of the Company’s finance lease liabilities as of March 30, 2024 and December 30, 2023 are as follows:
CategoryMarch 30, 2024December 30, 2023
(In thousands)
Equipment and vehicles$48,445 $42,252 
Real estate243,622 243,174 
Total finance leases$292,067 $285,426 
Below is a summary of undiscounted finance and operating lease liabilities that have initial terms in excess of one year as of March 30, 2024. The table also includes a reconciliation of the future undiscounted cash flows to the present value of the finance and operating lease liabilities included in the unaudited condensed consolidated balance sheet, including options to extend lease terms that are reasonably certain of being exercised.
Fiscal yearOperating leasesFinance leases
(In thousands)
2024$7,257 $28,661 
20258,768 33,374 
20265,344 36,810 
20274,044 31,223 
20283,914 31,316 
Thereafter24,976 500,233 
Total lease payments$54,303 $661,617 
Less: imputed interest(18,231)(369,550)
Total$36,072 $292,067 
Lease Commitments Lease Commitments
The Company has operating and finance leases for certain of its distribution facilities, office space, land, mobile fleet, and equipment. Many of these leases are non-cancelable and typically have a defined initial lease term, and some provide options to renew at the Company’s election for specified periods of time. The majority of these leases have remaining lease terms of one to 15 years, some of which include one or more options to extend the leases for typically five years. The Company’s leases generally provide for fixed annual rentals. Certain leases include provisions for escalating rent based on, among other things, contractually defined increases and/or changes in the Consumer Price Index (“CPI”). The known changes to lease payments are included in the lease liability at lease commencement. Unknown changes related to CPI are treated as variable lease payments and recognized in the period in which the obligation for those payments was incurred. In addition, a subset of vehicle lease cost is considered variable. Some leases require the Company to pay taxes, insurance, and maintenance expenses associated with the leased assets. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The Company determines if an arrangement is a lease at inception and assesses lease classification as either operating or finance at lease inception or modification. Operating lease right-of use (“ROU”) assets and liabilities are presented separately on the Company’s consolidated balance sheets. Finance lease ROU assets are included in property and equipment and the finance lease obligations are presented separately in the Company’s consolidated balance sheets. When a lease does not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The Company has also made the accounting policy election to not separate lease components from non-lease components related to our mobile fleet asset class.
The Company’s finance lease liabilities consist of leases related to equipment and vehicles, and real estate. A majority of the Company’s finance leases relate to real estate. During fiscal 2017 and fiscal 2018, the Company entered into real estate financing transactions on certain of its warehouse facilities. These transactions were completed pursuant to sale-leaseback arrangements, and upon their completion, the Company entered into long-term leases on the properties having renewal options. The Company accounted for these transactions in accordance with the ASC 840, Leases, which was the lease accounting standard in effect for the Company at the inception of these arrangements. The Company recorded these transactions as finance lease liabilities on its consolidated balance sheet. Gains on these sale-leaseback transactions were deferred and are being recognized into the Company’s earnings. As of March 30, 2024 and December 30, 2023, the remaining unrecognized deferred gains related to these transactions were $69.6 million and $70.5 million, respectively, and these deferred gains are being recognized in earning on a straight-line basis. During the first quarters of fiscal 2024 and 2023, the Company recognized $1.0 million of these deferred gains in each quarter.
The following table presents the assets and liabilities related to the Company’s leases as of March 30, 2024 and December 30, 2023:
Lease assets and liabilitiesMarch 30, 2024December 30, 2023
(In thousands)
AssetsClassification
Operating lease right-of-use assetsOperating lease right-of-use assets$34,869 $37,227 
Finance lease right-of-use assets (1)
Property and equipment, net141,570 138,357 
Total lease right-of-use assets$176,439 $175,584 
Liabilities
Current portion:
Operating lease liabilitiesOperating lease liabilities - current$5,824 $6,284 
Finance lease liabilitiesFinance lease liabilities - current12,157 11,178 
Non-current portion:
Operating lease liabilitiesOperating lease liabilities - noncurrent30,248 32,519 
Finance lease liabilitiesFinance lease liabilities - noncurrent279,910 274,248 
Total lease liabilities$328,139 $324,229 
(1) Finance lease right-of-use assets are presented net of accumulated amortization of $102.4 million and $102.9 million as of March 30, 2024 and December 30, 2023, respectively.
The components of lease expense were as follows:
Three Months Ended
Components of lease expenseMarch 30, 2024April 1, 2023
(In thousands)
Operating lease cost:
Operating lease cost$2,446 $2,918 
Sublease income(861)(578)
Total operating lease costs$1,585 $2,340 
Finance lease cost:
   Amortization of right-of-use assets$4,736 $2,089 
   Interest on lease liabilities6,291 6,044 
Total finance lease costs$11,027 $8,133 

Supplemental cash flow information related to leases was as follows:
Three Months Ended
Cash flow informationMarch 30, 2024April 1, 2023
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from operating leases$2,509 $3,458 
   Operating cash flows from finance leases$6,291 $6,044 
   Financing cash flows from finance leases$3,072 $2,133 
Non-cash supplemental cash flow information related to leases was as follows:
Three Months Ended
Non-cash informationMarch 30, 2024April 1, 2023
(In thousands)
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$— $— 
Finance leases$8,177 $— 
Supplemental balance sheet information related to leases was as follows:
Balance sheet informationMarch 30, 2024December 30, 2023
($ in thousands)
Finance leases
   Property and equipment$243,920$241,276
   Accumulated depreciation(102,350)(102,919)
Property and equipment, net$141,570$138,357
Weighted Average Remaining Lease Term (in years)
   Operating leases8.978.88
   Finance leases18.3519.94
Weighted Average Discount Rate
   Operating leases8.79 %8.74 %
   Finance leases8.85 %8.84 %
The major categories of the Company’s finance lease liabilities as of March 30, 2024 and December 30, 2023 are as follows:
CategoryMarch 30, 2024December 30, 2023
(In thousands)
Equipment and vehicles$48,445 $42,252 
Real estate243,622 243,174 
Total finance leases$292,067 $285,426 
Below is a summary of undiscounted finance and operating lease liabilities that have initial terms in excess of one year as of March 30, 2024. The table also includes a reconciliation of the future undiscounted cash flows to the present value of the finance and operating lease liabilities included in the unaudited condensed consolidated balance sheet, including options to extend lease terms that are reasonably certain of being exercised.
Fiscal yearOperating leasesFinance leases
(In thousands)
2024$7,257 $28,661 
20258,768 33,374 
20265,344 36,810 
20274,044 31,223 
20283,914 31,316 
Thereafter24,976 500,233 
Total lease payments$54,303 $661,617 
Less: imputed interest(18,231)(369,550)
Total$36,072 $292,067 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Regulatory Matters
Government and regulatory agencies may have the ability to conduct routine audits and periodic examinations of, and administrative proceedings regarding, the Company’s business operations. As previously disclosed, U.S. Customs gathered initial information from the Company under routine audit procedures, and the information indicated that the Company potentially underpaid duties in prior periods arising from certain classification discrepancies for products imported into the United States as separately entered shipments. In working with the U.S. Customs, the Company has exercised reasonable care to address this matter in an equitable and expeditious manner through the filing of a prior disclosure submission with U.S. Customs and now estimates that it will be required to pay approximately $10.4 million, excluding any interest. The Company accrued this estimated amount in the first quarter of 2024 and it is reflected in Other current liabilities and in Costs of products sold on the Company’s unaudited condensed consolidated balance sheet and unaudited condensed consolidated statement of operations as of and for the three months ended March 30, 2024. See Note 2, Inventories, for disclosure concerning another matter related to import duties.
Environmental Matters
From time to time, the Company is involved in various proceedings incidental to its business and the Company is subject to a variety of environmental and pollution control laws and regulations in all jurisdictions in which it operates. Although the ultimate outcome of these proceedings cannot be determined with certainty, based on presently available information, the Company believes that adequate liabilities have been accrued for probable losses with respect thereto and receivables recorded for expected receipts from settlements. The Company further believes that, while the ultimate outcome of these matters could be material to the Company’s financial position, results of operations and cash flows in any given reporting period, they will not have a materially adverse effect on the Company’s long-term financial condition, results of operations, or cash flows.
Collective Bargaining Agreements
As of March 30, 2024, approximately 20% of the Company’s employees were represented by various local labor unions with terms and conditions of employment governed by Collective Bargaining Agreements (“CBAs”). Three CBAs covering approximately 3.5% of the Company’s employees are up for renewal in the remainder of fiscal 2024, of which one has already been renegotiated, one is currently under negotiations, and one is expected to be renegotiated before their renewal dates.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss
3 Months Ended
Mar. 30, 2024
Equity [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
As of March 30, 2024 and December 30, 2023, the Company had no accumulated other comprehensive income or loss. As of April 1, 2023, the components of accumulated other comprehensive loss were as follows:
Defined
Benefit Pension
Plan, Net of Tax
OtherTotal Accumulated Other Comprehensive Loss, Net of Tax
April 1, 2023 balance
$(32,436)$1,252 $(31,184)
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Effective Income Tax Rate

The Company’s effective tax rate for the three months ended March 30, 2024 and April 1, 2023 was 24.1 percent and 26.5 percent, respectively. For the full fiscal year ending December 28, 2024, the Company estimates that its annual effective income tax rate will be approximately 26%.

The Company’s effective tax rates for the three months ended March 30, 2024 and April 1, 2023 were impacted by the permanent addback of certain nondeductible expenses, including meals and entertainment and executive compensation, slightly offset by a benefit from the vesting of restricted stock units, which occurred during each period. Additionally, the effective income tax rate for the three months ended March 30, 2024 was impacted by a partial release of the valuation allowance for deferred income tax assets due to a state income tax adjustment.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share and Stockholders' Equity
3 Months Ended
Mar. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Share and Stockholders' Equity Earnings Per Share and Stockholders' Equity
Earnings Per Share
The Company calculates basic earnings per share by dividing net income for the period by the weighted average number of common shares outstanding for the period. For rounding purposes when calculating earnings per share, the Company’s policy is to round down to the whole cent.
Diluted earnings per share are calculated using the treasury stock method whereby net income for the period is divided by the weighted average number of common shares outstanding for the period plus the dilutive effect, if any, of shares of stock associated with unvested share-based grants. However, for performance-based share-based grants, the dilutive effect is included only for grants where the performance goals have been actually achieved.
The reconciliation of basic net income and diluted net earnings per common share for the three-month periods ended March 30, 2024 and April 1, 2023 were as follows:
Three Months Ended
March 30, 2024April 1, 2023
(In thousands, except per share data)
Net income$17,492 $17,812 
Weighted average shares outstanding - Basic8,653 9,059 
Dilutive effect of share-based awards88 98 
Weighted average shares outstanding - Diluted8,741 9,157 
Basic earnings per share$2.02 $1.96 
Diluted earnings per share$2.00 $1.94 
Approximately 114,000 and 78,000 weighted-average share-based awards were excluded from the computation of earnings per share assuming dilution during the three months ended March 30, 2024 and April 1, 2023, respectively, as the awards would have been anti-dilutive for the periods presented.
Share Repurchases
2023 Authorization
On October 31, 2023, the Company’s board of directors authorized a new share repurchase program for $100 million. Under the new share repurchase program, the Company may repurchase its common stock from time to time, without prior notice, subject to prevailing market conditions and other considerations. Repurchases may be made through a variety of methods, which may include open market purchases, privately negotiated transactions, accelerated share repurchase programs, tender offers or pursuant to a trading plan that may be adopted in accordance with the Securities and Exchange Commission Rule 10b5-1.
During the three months ended March 30, 2024, the Company did not repurchase any of its common shares. As of March 30, 2024, there remained $91.4 million repurchase capacity under this authorization.
2021/2022 Authorization
On August 23, 2021, the Company’s board of directors approved a stock repurchase program that authorized the Company to repurchase up to $25.0 million of its common stock. On May 3, 2022, the Company’s board of directors increased the share repurchase authorization to $100 million. During the three months ended April 1, 2023, the Company did not repurchase any shares of its common stock under the 2021/2022 authorization. Between April 2023 and October 2023, the Company exhausted the remaining available capacity under the 2021/2022 authorization.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Pay vs Performance Disclosure    
Net loss $ 17,492 $ 17,812
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation
BlueLinx Holdings Inc., including consolidated subsidiaries (collectively, the “Company”), is a leading wholesale distributor of residential and commercial building products in the United States. The Company is a two-step distributor and purchases products from manufacturers and distributes those products to dealers and other suppliers in local markets, who then sell those products to end users. The Company carries a broad portfolio of both branded and private-label stock keeping units (“SKUs”) across two principal product categories: specialty products and structural products. Specialty products include items such as engineered wood, siding, moulding and millwork, outdoor living, specialty lumber and panels, and industrial products. Structural products include items such as lumber, plywood, oriented strand board, rebar, and remesh. The Company also provides a wide range of value-added services and solutions aimed at relieving distribution and logistics challenges for its customers and suppliers, while enhancing their marketing and inventory management capabilities.
The Company’s unaudited condensed consolidated financial statements and accompanying notes have been prepared using generally accepted accounting principles in the United States (“GAAP”) and the interim reporting guidance of the U.S. Securities and Exchange Commission (“SEC”). The Company is composed of a single reportable segment for financial reporting purposes. The Company’s consolidated balance sheet as of December 30, 2023 contained herein was derived from the audited consolidated balance sheet included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023 (the “2023 Form 10-K”), as filed with the Securities and Exchange Commission (“SEC”) on February 20, 2024. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements reflect all adjustments, which are of a normal recurring nature, necessary for a fair presentation of the Company’s results of operations and comprehensive income for the three months ended March 30, 2024 and April 1, 2023, financial condition as of March 30, 2024 and December 30, 2023, changes in stockholders’ equity for the three months ended March 30, 2024 and April 1, 2023, and cash flows for the three months ended March 30, 2024 and April 1, 2023.
 
The Company has condensed or omitted certain notes and other information from the unaudited condensed consolidated financial statements presented in this report. Therefore, these condensed financial statements and accompanying notes should be read in conjunction with the Company’s 2023 Form 10-K. The results for the three months ended March 30, 2024 are not necessarily indicative of results that may be expected for the full fiscal year ending December 28, 2024, or any other interim period.
The Company operates on a 5-4-4 fiscal calendar and its fiscal year ends on the Saturday closest to December 31st of each fiscal year and may comprise 53 weeks in certain years. Fiscal 2024 contains 52 weeks and will end on December 28, 2024. Fiscal 2023 contained 52 weeks and ended on December 30, 2023.
The fair value of cash, cash equivalents, accounts receivable, accounts payable and accrued liabilities, to the extent the underlying liability will be settled in cash, approximates the carrying values because of the short-term nature of these instruments.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates based on assumptions about current and, for some estimates, future economic and market conditions, which affect reported amounts and related disclosures in the Company’s financial statements. Although current estimates contemplate current and expected future conditions, as applicable, it is reasonably possible that actual conditions could differ from management’s expectations, which could materially affect the Company’s results of operations and financial position.
Recent Accounting Standards - Adoption Pending
Recent Accounting Standards - Adoption Pending
Segment Reporting Improvements. On November 27, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting—Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The FASB issued the new guidance primarily to provide financial statement users with more disaggregated expense information about a public business entity’s (“PBE”) reportable segment(s). This ASU will require PBEs to provide incremental disclosures related to the entity’s reportable segment(s), including disclosures for expenses that are both 1) significant to each reportable segment and are provided regularly to the Chief Operating Decision Maker (“CODM”) or easily computed from information regularly provided to the CODM and 2) included in the reported measure of segment profit or loss used by the CODM to assess performance and allocate resources. If a PBE does not disclose any significant segment expenses for a reportable segment, it is required to disclose narratively the nature of the expenses used by the CODM to manage each segment’s operations. Under the provisions of this ASU, all of the disclosures required in the segment guidance, including disclosing a measure of segment profit or loss used by the CODM and reporting significant segment expenses, applies to all PBEs, including those with a single operating or reportable segment. However, this ASU does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. ASU 2023-07 will be effective for the Company’s annual reporting period for fiscal 2024 and all interim reporting periods beginning in fiscal 2025. At adoption, the disclosures are retrospectively presented for all comparative periods presented. Since this new ASU addresses only disclosures, the Company does not expect the adoption of this ASU to have any material effects on its financial condition, results of operations or cash flows. The Company is currently evaluating any new disclosures that may be required upon adoption of ASU 2023-07.

Income Tax Disclosure Improvement. On December 14, 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. The ASU’s disclosure requirements apply to all entities subject to Accounting Standards Codification (“ASC”) No. 740, Income Taxes (“ASC 740”). The overall objective of these disclosure requirements is for an entity, particularly an entity operating in multiple jurisdictions, to disclose sufficient information to enable users of financial statements to understand the nature and magnitude of factors contributing to the difference between the effective tax rate and the statutory tax rate. ASU 2023-09 will be effective for the Company for the fiscal 2025 annual reporting period. Since this new ASU addresses only disclosures, the Company does not expect the adoption of this ASU to have any material effects on its financial condition, results of operations or cash flows. The Company is currently evaluating any new disclosures that may be required upon adoption of ASU 2023-09.
Earnings per Share
The Company calculates basic earnings per share by dividing net income for the period by the weighted average number of common shares outstanding for the period. For rounding purposes when calculating earnings per share, the Company’s policy is to round down to the whole cent.
Diluted earnings per share are calculated using the treasury stock method whereby net income for the period is divided by the weighted average number of common shares outstanding for the period plus the dilutive effect, if any, of shares of stock associated with unvested share-based grants. However, for performance-based share-based grants, the dilutive effect is included only for grants where the performance goals have been actually achieved.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Definite-Lived Intangible Assets
The gross carrying amounts, accumulated amortization, and net carrying amounts of the Company definite-lived intangible assets at March 30, 2024 were as follows:
Intangible AssetWeighted Average Remaining Useful Lives (Years)Gross Carrying Amounts
Accumulated
Amortization(1)
Net Carrying Amounts
     ($ in thousands)
Customer relationships9$48,500 $(19,722)$28,778 
Noncompete agreements48,954 (8,464)490 
Trade names27,826 (7,326)500 
Total$65,280 $(35,512)$29,768 

(1) Intangible assets except customer relationships are amortized on straight line basis. Certain of our customer relationships are amortized on a double declining balance method and certain others are amortized on a straight line basis.
Schedule of Definite-Lived Intangible Asset Amortization
Estimated amortization expense for definite-lived intangible assets for the remaining portion of 2024 and the next five fiscal years is as follows:
Fiscal YearEstimated Amortization
(In thousands)
2024$2,897 
20253,765 
20263,471 
20273,340 
20283,340 
20293,340 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Disaggregated by Revenue Source and Sales Channel
The following table presents the Company’s revenues disaggregated by product type. Sales and usage-based taxes are excluded from revenues.
Three Months Ended
Product typeMarch 30, 2024April 1, 2023
(In thousands)
Specialty products$503,834 $567,838 
Structural products222,410 230,066 
Total net sales$726,244 $797,904 

The following table presents the Company’s revenues disaggregated by sales channel. Sales and usage-based taxes are excluded from revenues.
Three Months Ended
Sales channelMarch 30, 2024April 1, 2023
(In thousands)
Warehouse and reload$591,768 $686,632 
Direct149,750 127,095 
Customer discounts and rebates(15,274)(15,823)
Total net sales$726,244 $797,904 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt and Finance Leases (Tables)
3 Months Ended
Mar. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
As of March 30, 2024 and December 30, 2023, outstanding debt and finance leases consisted of the following:
March 30, 2024December 30, 2023
(In thousands)
Senior secured notes (1)
$300,000 $300,000 
Revolving credit facility (2)
— — 
Finance lease obligations (3)
292,067 285,426 
592,067 585,426 
Unamortized debt issuance costs(3,043)(3,246)
Unamortized bond discount costs(2,884)(3,011)
586,140 579,169 
Less: current portions of finance lease obligations12,157 11,178 
Total debt and finance lease obligations, net of current portions$573,983 $567,991 

(1)As of March 30, 2024 and December 30, 2023, long-term debt was comprised of $300.0 million of senior secured notes issued in October 2021. These notes are presented under the long-term debt caption of our consolidated balance sheets at $294.1 million and $293.7 million as of March 30, 2024 and December 30, 2023, respectively. This presentation is net of discount of $2.9 million and $3.0 million and the combined carrying value of debt issuance costs of $3.0 million and $3.2 million as of March 30, 2024 and December 30, 2023, respectively. The senior secured notes are presented in the above table at face value and have an annual interest rate of 6.0% through maturity.

(2) No borrowings were outstanding on this revolving credit facility during the three months ended March 30, 2024 or fiscal year 2023. Available borrowing capacity under this revolving credit facility was $346.5 million as of March 30, 2024 and December 30, 2023. The available borrowing capacity reflects undrawn letters of credit.

(3) Refer to Note 8, Lease Commitments, for interest rates associated with finance lease obligations.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Periodic Pension Cost (Tables)
3 Months Ended
Mar. 30, 2024
Retirement Benefits [Abstract]  
Schedule of Net Periodic Pension Cost for Pension Plans Prior to settlement, during the three months ended April 1, 2023 the Company incurred the following net periodic pension cost:
Three Months Ended
April 1, 2023
(In thousands)
Service cost (1)
$— 
Interest cost on projected benefit obligation1,104 
Expected return on plan assets(812)
Amortization of unrecognized gain302 
Net periodic pension cost$594 
(1) Service cost was not a part of net periodic pension benefit since the pension plan was frozen for all participants.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lease Commitments (Tables)
3 Months Ended
Mar. 30, 2024
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information
The following table presents the assets and liabilities related to the Company’s leases as of March 30, 2024 and December 30, 2023:
Lease assets and liabilitiesMarch 30, 2024December 30, 2023
(In thousands)
AssetsClassification
Operating lease right-of-use assetsOperating lease right-of-use assets$34,869 $37,227 
Finance lease right-of-use assets (1)
Property and equipment, net141,570 138,357 
Total lease right-of-use assets$176,439 $175,584 
Liabilities
Current portion:
Operating lease liabilitiesOperating lease liabilities - current$5,824 $6,284 
Finance lease liabilitiesFinance lease liabilities - current12,157 11,178 
Non-current portion:
Operating lease liabilitiesOperating lease liabilities - noncurrent30,248 32,519 
Finance lease liabilitiesFinance lease liabilities - noncurrent279,910 274,248 
Total lease liabilities$328,139 $324,229 
(1) Finance lease right-of-use assets are presented net of accumulated amortization of $102.4 million and $102.9 million as of March 30, 2024 and December 30, 2023, respectively.
Supplemental balance sheet information related to leases was as follows:
Balance sheet informationMarch 30, 2024December 30, 2023
($ in thousands)
Finance leases
   Property and equipment$243,920$241,276
   Accumulated depreciation(102,350)(102,919)
Property and equipment, net$141,570$138,357
Weighted Average Remaining Lease Term (in years)
   Operating leases8.978.88
   Finance leases18.3519.94
Weighted Average Discount Rate
   Operating leases8.79 %8.74 %
   Finance leases8.85 %8.84 %
The major categories of the Company’s finance lease liabilities as of March 30, 2024 and December 30, 2023 are as follows:
CategoryMarch 30, 2024December 30, 2023
(In thousands)
Equipment and vehicles$48,445 $42,252 
Real estate243,622 243,174 
Total finance leases$292,067 $285,426 
Schedule of Lease Cost
The components of lease expense were as follows:
Three Months Ended
Components of lease expenseMarch 30, 2024April 1, 2023
(In thousands)
Operating lease cost:
Operating lease cost$2,446 $2,918 
Sublease income(861)(578)
Total operating lease costs$1,585 $2,340 
Finance lease cost:
   Amortization of right-of-use assets$4,736 $2,089 
   Interest on lease liabilities6,291 6,044 
Total finance lease costs$11,027 $8,133 

Supplemental cash flow information related to leases was as follows:
Three Months Ended
Cash flow informationMarch 30, 2024April 1, 2023
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from operating leases$2,509 $3,458 
   Operating cash flows from finance leases$6,291 $6,044 
   Financing cash flows from finance leases$3,072 $2,133 
Non-cash supplemental cash flow information related to leases was as follows:
Three Months Ended
Non-cash informationMarch 30, 2024April 1, 2023
(In thousands)
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$— $— 
Finance leases$8,177 $— 
Schedule of Operating Lease Maturities
Fiscal yearOperating leasesFinance leases
(In thousands)
2024$7,257 $28,661 
20258,768 33,374 
20265,344 36,810 
20274,044 31,223 
20283,914 31,316 
Thereafter24,976 500,233 
Total lease payments$54,303 $661,617 
Less: imputed interest(18,231)(369,550)
Total$36,072 $292,067 
Schedule of Finance Lease Maturities
Fiscal yearOperating leasesFinance leases
(In thousands)
2024$7,257 $28,661 
20258,768 33,374 
20265,344 36,810 
20274,044 31,223 
20283,914 31,316 
Thereafter24,976 500,233 
Total lease payments$54,303 $661,617 
Less: imputed interest(18,231)(369,550)
Total$36,072 $292,067 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 30, 2024
Equity [Abstract]  
Schedule of Changes in Balances for Each Component of Accumulated Other Comprehensive Loss the components of accumulated other comprehensive loss were as follows:
Defined
Benefit Pension
Plan, Net of Tax
OtherTotal Accumulated Other Comprehensive Loss, Net of Tax
April 1, 2023 balance
$(32,436)$1,252 $(31,184)
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share and Stockholders' Equity (Tables)
3 Months Ended
Mar. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Income Per Share
The reconciliation of basic net income and diluted net earnings per common share for the three-month periods ended March 30, 2024 and April 1, 2023 were as follows:
Three Months Ended
March 30, 2024April 1, 2023
(In thousands, except per share data)
Net income$17,492 $17,812 
Weighted average shares outstanding - Basic8,653 9,059 
Dilutive effect of share-based awards88 98 
Weighted average shares outstanding - Diluted8,741 9,157 
Basic earnings per share$2.02 $1.96 
Diluted earnings per share$2.00 $1.94 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Details)
$ in Millions
3 Months Ended
Mar. 30, 2024
USD ($)
Inventory Disclosure [Abstract]  
Inventory refund $ 16.9
Inventory interest refund $ 2.0
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 30, 2024
USD ($)
reporting_unit
Apr. 01, 2023
USD ($)
Dec. 30, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]      
Number of reporting units | reporting_unit 1    
Goodwill $ 55,372   $ 55,372
Amortization of intangible assets $ 1,000 $ 1,100  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details)
$ in Thousands
Mar. 30, 2024
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amounts $ 65,280
Accumulated Amortization (35,512)
Net Carrying Amounts $ 29,768
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Lives (Years) 9 years
Gross Carrying Amounts $ 48,500
Accumulated Amortization (19,722)
Net Carrying Amounts $ 28,778
Noncompete agreements  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Lives (Years) 4 years
Gross Carrying Amounts $ 8,954
Accumulated Amortization (8,464)
Net Carrying Amounts $ 490
Trade names  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Lives (Years) 2 years
Gross Carrying Amounts $ 7,826
Accumulated Amortization (7,326)
Net Carrying Amounts $ 500
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Asset Amortization (Details)
$ in Thousands
Mar. 30, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2024 $ 2,897
2025 3,765
2026 3,471
2027 3,340
2028 3,340
2029 $ 3,340
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Disaggregation of Revenue [Line Items]    
Net sales $ 726,244 $ 797,904
Warehouse and reload    
Disaggregation of Revenue [Line Items]    
Net sales 591,768 686,632
Direct    
Disaggregation of Revenue [Line Items]    
Net sales 149,750 127,095
Customer discounts and rebates    
Disaggregation of Revenue [Line Items]    
Net sales (15,274) (15,823)
Specialty products    
Disaggregation of Revenue [Line Items]    
Net sales 503,834 567,838
Structural products    
Disaggregation of Revenue [Line Items]    
Net sales $ 222,410 $ 230,066
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt and Finance Leases - Long-Term Debt (Details) - USD ($)
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Dec. 30, 2023
Oct. 31, 2021
Debt Instrument [Line Items]        
Senior secured notes $ 300,000,000   $ 300,000,000  
Total finance leases 292,067,000   285,426,000  
Total debt, gross 592,067,000   585,426,000  
Unamortized debt issuance costs (3,043,000)   (3,246,000)  
Unamortized bond discount costs (2,884,000)   (3,011,000)  
Long-term debt 586,140,000   579,169,000  
Less: current portions of finance leases 12,157,000   11,178,000  
Total debt and finance lease obligations, net of current portions 573,983,000   567,991,000  
Long-term debt, excluding current maturities 294,073,000   293,743,000  
Debt discount 2,884,000   3,011,000  
Amortization of debt discount and issuance costs 330,000 $ 329,000    
Inventory interest refund 2,000,000      
Income from import duties 1,600,000      
Senior Notes | 6.0% Senior Secured Notes Due 2029        
Debt Instrument [Line Items]        
Stated interest rate       6.00%
Revolving Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Revolving credit facility 0   0  
Line of credit facility, remaining borrowing capacity $ 346,500,000   $ 346,500,000  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt and Finance Leases - Narrative (Details) - USD ($)
3 Months Ended
Jun. 30, 2023
Mar. 30, 2024
Apr. 01, 2023
Dec. 30, 2023
Oct. 31, 2021
Aug. 31, 2021
Line of Credit Facility [Line Items]            
Interest expense, debt   $ 13,100,000 $ 11,300,000      
Interest income   8,500,000 3,600,000      
Line of Credit | Revolving Credit Facility            
Line of Credit Facility [Line Items]            
Line of credit facility, maximum borrowing capacity           $ 600,000,000
Letters of credit outstanding   350,000,000        
Long-term line of credit facility   0   $ 0    
Qualified accounts   827,800,000   868,200,000    
Line of credit facility, remaining borrowing capacity   $ 346,500,000   346,500,000    
Line of Credit | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate            
Line of Credit Facility [Line Items]            
Credit agreement interest rate 0.10%          
Line of Credit | Revolving Credit Facility | Minimum | London Interbank Offered Rate (LIBOR) 1            
Line of Credit Facility [Line Items]            
Credit agreement interest rate   1.25%        
Line of Credit | Revolving Credit Facility | Minimum | Base Rate            
Line of Credit Facility [Line Items]            
Credit agreement interest rate   0.25%        
Line of Credit | Revolving Credit Facility | Maximum | London Interbank Offered Rate (LIBOR) 1            
Line of Credit Facility [Line Items]            
Credit agreement interest rate   1.75%        
Line of Credit | Revolving Credit Facility | Maximum | Base Rate            
Line of Credit Facility [Line Items]            
Credit agreement interest rate   0.75%        
6.0% Senior Secured Notes Due 2029 | Senior Notes            
Line of Credit Facility [Line Items]            
Debt instrument face amount         $ 300,000,000  
Stated interest rate         6.00%  
Percentage of principal, discount         98.625%  
Interest expense, debt   $ 4,500,000 $ 4,500,000      
Long-term debt fair value   $ 291,900,000   $ 273,200,000    
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Periodic Pension Cost - Schedule of Net Periodic Pension Cost for Pension Plans (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2023
USD ($)
Retirement Benefits [Abstract]  
Service cost $ 0
Interest cost on projected benefit obligation 1,104
Expected return on plan assets (812)
Amortization of unrecognized gain 302
Net periodic pension cost $ 594
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Share-Based Payment Arrangement [Abstract]    
Stock based compensation expense $ 2,400 $ 4,600
Obligation for repurchase of shares to satisfy employee tax withholdings $ 0 $ 1,319
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lease Commitments - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 30, 2024
USD ($)
option
Apr. 01, 2023
USD ($)
Dec. 30, 2023
USD ($)
Lessee, Lease, Description [Line Items]      
Number of options | option 1    
Operating lease, renewal term 5 years    
Finance lease, renewal term 5 years    
Deferred gain on sale-leaseback transactions $ 69,600   $ 70,500
Amortization of deferred gains from real estate $ 984 $ 984  
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease, term of contract 1 year    
Finance lease, term of contract 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease, term of contract 15 years    
Finance lease, term of contract 15 years    
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lease Commitments - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Dec. 30, 2023
Assets      
Operating lease right-of-use assets $ 34,869   $ 37,227
Finance lease right-of-use assets 141,570   138,357
Total lease right-of-use assets 176,439   175,584
Current portion:      
Operating lease liabilities 5,824   6,284
Finance lease liabilities 12,157   11,178
Non-current portion:      
Operating lease liabilities 30,248   32,519
Finance lease liabilities 279,910   274,248
Total lease liabilities 328,139   324,229
Accumulated depreciation 102,350   $ 102,919
Finance leases $ 8,177 $ 0  
Finance lease, right-of-use asset, statement of financial position Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization   Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lease Commitments - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Leases [Abstract]    
Operating lease cost: $ 2,446 $ 2,918
Sublease income (861) (578)
Total operating lease costs 1,585 2,340
Amortization of right-of-use assets 4,736 2,089
Interest on lease liabilities 6,291 6,044
Total finance lease costs $ 11,027 $ 8,133
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lease Commitments - Schedule of Supplemental Cash Flow and Non-Cash Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 2,509 $ 3,458
Operating cash flows from finance leases 6,291 6,044
Financing cash flows from finance leases 3,072 2,133
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases 0 0
Finance leases $ 8,177 $ 0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lease Commitments - Schedule of Supplemental Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Finance leases    
Property and equipment $ 243,920 $ 241,276
Accumulated depreciation (102,350) (102,919)
Property and equipment, net $ 141,570 $ 138,357
Weighted Average Remaining Lease Term (in years)    
Operating leases 8 years 11 months 19 days 8 years 10 months 17 days
Finance leases 18 years 4 months 6 days 19 years 11 months 8 days
Weighted Average Discount Rate    
Operating leases 8.79% 8.74%
Finance leases 8.85% 8.84%
Total finance leases $ 292,067 $ 285,426
Finance lease, right-of-use asset, statement of financial position Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization
Equipment and vehicles    
Weighted Average Discount Rate    
Total finance leases $ 48,445 $ 42,252
Real estate    
Weighted Average Discount Rate    
Total finance leases $ 243,622 $ 243,174
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lease Commitments - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Operating leases    
2024 $ 7,257  
2025 8,768  
2026 5,344  
2027 4,044  
2028 3,914  
Thereafter 24,976  
Total lease payments 54,303  
Less: imputed interest (18,231)  
Total 36,072  
Finance leases    
2024 28,661  
2025 33,374  
2026 36,810  
2027 31,223  
2028 31,316  
Thereafter 500,233  
Total lease payments 661,617  
Less: imputed interest (369,550)  
Total $ 292,067 $ 285,426
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Mar. 30, 2024
USD ($)
Agreement
Regulatory Liability [Line Items]  
Percentages of employees represented by various labor unions 20.00%
Number of CBAs, renewals in next fiscal year 3
Employees are up for renewal 3.50%
Number of renewals renegotiated 1
Number of renewals under negotiation 1
Unpaid Duties  
Regulatory Liability [Line Items]  
Unpaid duties | $ $ 10.4
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Apr. 01, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
April 1, 2023 balance $ 653,221 $ 634,286 $ 610,749 $ 590,029
Total Accumulated Other Comprehensive Loss, Net of Tax        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
April 1, 2023 balance (31,184)   $ (31,184) $ (31,412)
Defined Benefit Pension Plan, Net of Tax        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
April 1, 2023 balance (32,436)      
Other        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
April 1, 2023 balance $ 1,252      
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details)
3 Months Ended 12 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Dec. 28, 2024
Income Tax Examination [Line Items]      
Effective tax rate 24.10% 26.50%  
Forecast      
Income Tax Examination [Line Items]      
Effective tax rate     26.00%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share and Stockholders' Equity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Earnings Per Share [Abstract]    
Net income $ 17,492 $ 17,812
Weighted-average shares outstanding - basic (in shares) 8,653 9,059
Dilutive effect of share-based awards (in shares) 88 98
Weighted-average shares outstanding - diluted (in shares) 8,741 9,157
Basic earnings per share (in dollars per share) $ 2.02 $ 1.96
Diluted earnings per share (in dollars per share) $ 2.00 $ 1.94
Antidilutive securities excluded from diluted shares calculation (in shares) 114,000 78,000
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share and Stockholders' Equity - Share Repurchases (Details) - USD ($)
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Oct. 31, 2023
May 03, 2022
Aug. 23, 2021
Earnings Per Share [Abstract]          
Share repurchase authorization     $ 100,000,000 $ 100,000,000 $ 25,000,000
Shares repurchased (in shares) 0 0      
Remaining authorized amount $ 91,400,000        
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /:#GE@'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 " #V@YY8O_W_4>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VT7#Z&;B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA>1Z%#PN<4(B:RF&\F-_@L=-RR(U$4 %D?T:E)J&'JZ &4:87/XNH%F)2_5/[-(!=DY.V:ZI<1SKL5MR98<&WIX>7Y9U*^LS M*:^Q_,I6T"GBEETFOW9W][L')EO>;BJ^J3J^:[GH&M'Q]]GUA]]5V 5C]_8? M&U\$90^_[D)^ 5!+ P04 " #V@YY8F5R<(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 /:#GEC)HC@MUP4 -(> 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$-PP;$L4CYELXQX*A)&RQMW3B[=,,^T!)M"Y5$E:+LY-_O M4+:E)*..#:'^DNAV7O/EX>4A.=I(]35;":')8QPEV65KI77ZIM/)_)6(>78N M4Y' FX54,==PJY:=+%6"!T50''68X_0[,0^3UGA4/)NJ\4CF.@H3,54DR^.8 MJZ=\2CE2S$3^O=TJN"N4ZH$82R2+)0)46)QV9K0 M-Y[+3$#QQ1^AV&3/KHFQ,I?RJ[FY#2Y;CBF1B(2OC02'?VOAB2@R2E".;SO1 M5OF;)O#Y]5[]IC /9N8\$YZ,_@P#O;IL#5LD$ N>1_I>;MZ+G:&>T?-EE!5_ MR6;[;;?;(GZ>:1GO@J$$<9AL__/'744\#W!J M@N@+T*H'6_X.X"W,+HMF2% MK;=<\_%(R0U1YFM0,Q=%W131X"9,3!IG6L';$.+TV)-KH<@4,D;:)%MQ);)1 M1X.P>=WQ=R)76Q%6(^*2#S+1JXQ<)X$(7L9WH$!EJ=B^5%<,%?S U3EQG3/" M'-:UE,?#PRG5-BR+U(I=(V>[B45KFM4CPTJJ&]?FFO?YR] MJ5"A#$PO)# 86).'*Y7]KK;CH?$-?0Y*GX,C6Z;B,(\4TT!]'G&M!8\R:R+1 ML(8&AZ7!(5JHZT2'^HG6QMH[C.592+NS!Y).]E%(3),B.WB7]NM%SR"P%R%5Y3+Q0^9& 5I.'T&I.RW[\E3)=9CX]GSCFN\F5J.G MH"5:X1+%(>>UT:G,-(_(WV%:/USABM!T^P.KTU. $ZW(B>+ 4S36":Q_ZXWA M H.!O4^>@I-H!4H4IYL[Z4.^IBN98"!Q0.2BY[8'3LV8UM1?Q4CL*$;R^-6G[ABG<]3X ^K\(<=A3]FS090#T"P ME,HZ$!W0N>,*VOK$]P4(@4RPE;0Z/@4&L0J#V%$8-(MY%)&K/(/7F;W=XCJU M2W \KJF_BG[84?1S'0NU-!WS'2CH%0!"G/+$GEI"'5?##<';9)W(E M()&8/5RFWMXI((A5$,1P?MF/M"]F^%FQQ4T^Y1J0-C$3J-7Q=\*;73ULU7J% MFCE768^'_3X==.FHL[99K#B(';5AY,& J@#X;I- /)+?A#V+A_:-'.HZ=#"T M8CH>W#25%>LP'%7VL^5-F!FP_2* T^IV. ](M=N4M=G0:O(4Y.-6Y./BP#*) M11(4^YLW$;%P>4?INX*%UUC@@5KI>XW&=J]?A=4:?S[-30S'7%86I&?+,QN3U +)^6![:3XIBR M4WV^/>W]P,U4F9%(+"#4.1_ 6*>V!ZC;&RW3X@QR+K66<7&Y$CP0RGP [Q=2 MZOV-^8'R&'O\'U!+ P04 " #V@YY8<%[%&(4% ,%P & 'AL+W=O M7&(@VB3G;M+W]]#=.4@*QX[8Z7DJ5&,!KE3FG2)IX7ME,: M9ZW!97[O3@PN^58E<<;N!)+;-*7BWVN6\.>K%FZ]WKB/5VNE;[0'EQNZ8G.F MOFWN!(S:NRA1G+),QCQ#@BVO6D-\,2(][9!;?(_9L]R[1CJ51\Y_Z,$TNFIY MFH@E;*%T" H_3VS$DD1' HY_RJ"MW3.UX_[U:_0O>?*0S".5;,23/^-(K:]: MO1:*V))N$W7/G[^R,J% QUOP1.9_T7-IZ[708BL53TMG($CCK/BE+^5$[#E M'+L#*1U(W:'3X."7#GZ>:$&6IS6FB@XN!7]&0EM#-'V1STWN#=G$F7Z-S.:3,8*K^>T?T_'P 0;S!_BYF

YNCV"[J]F]P/'Z9@@(8S M;7ES=S_Y"F[3[Q,TG<%X@L[0M_D8??YT@CZA.$,/:[Z5-(OD95L!IGY8>U$B M71=(I ')1S<\4VN))EG$HD/_-J2WRY&\YGA-G %OJ#A'OG>*B$WF/6[?:\R.R +=F2!DVS$I4)\B3:"1]N%DDCR)+)1 M%F&"O<<'_5X0^C5*TRP,.WX8V"G#'67HI/Q=<"DUXS)6-KC0>"HFW;"':W 6 M,]\/_+X=KKN#ZSJ+^G;#!%5QMD+L!21&,HD^QWFAGUS88+O'K.HC!3M(O+=+ MO.=\*W-0($C[%*U8!E.0G"+H>HA&T*MCO:JU2MDFH&>\ACXF@5=[638KW&TH M]_X.N>]$'C.8AT5,"QW5M"D7*OZ9W["Q]DV*CE\O>M.HV\4].RGV*GGRG*S# M/32]1$&AF1 L0BO8HDBT%#R%W01-$).ZGUK5QC/(SOJ]>F=YR^J0?T]>L9/_ M5JV90-Q8'590;"#XV."T&>&P@9-4G,3)^< 53.([.8G90CS/P_6*L-KA7(.M ML)6 8J=.[36;HL58(7WCX= -PUZ=T33S28 ;6C6NM YWG/UPQK,S(C@\\TIA7_*K@!CE2Z1]RZ=TUEO$",B@SZ!^SZH%SEFD(UP*X*13Q) MJ-B[>V++H'Q"=_\5GWOU!"Q6^+S?H">DTCWBUKUQG&P5R/3_RP ;DVO@8QM^ M0QF32@X)<;;O$4^A/:[U<<43*ZO$VKR)4U8_VKR/%>TPZTI7B5M7W2NB='YK M15C-FE=$I:C$K:A%SUZ\^\4<556/%>TP]TI5B5M5Z[O@;08;>+[*XI^PQ#;E MH9K>$>=:IBV@Y5IGQ=33NJ193$C3UR&I%)>\0W&M1&^+K,7D#.,&HDIDB5MD MRQUO8U5984W5-& MPDH:/H-():O$+:NV?F0%[+UOC5K,>E['JV&V]\X54R96 M^7&KA-G:9JHX?MO=W1WI#O.#S-K]:WPQ*@YFJS#%.?$-%2O](9>P)83TSKLP M<:(X>BT&BF_RT\M'KA1/\\LUHQ$3V@#^O^17DD M5R*';^:R6'(%M\7]J%P5@L_J1LML1#R/C98\S0?CD_JSZV)\(BN5I;FX+E!9 M+9>\>/HH,OEX.L"#YP]NTON%TA^,QBIS%$A MYJ>#,WP\H;%N4%O\DXK'LG6-="AW4O[0-Y>STX&G%8E,)$J[X/#O04Q$EFE/ MH./GQNE@VZ=NV+Y^]OZI#AZ"N>.EF,CLWW2F%J>#:(!F8LZK3-W(Q\]B$U"@ M_24R*^N_Z'%CZPU04I5*+C>-0<$RS=?_^:_-0+0:8+^G =DT("]M0#<-:!WH M6ED=UCE7?'Q2R$=4:&OPIB_JL:E;0S1IKA_C5!7P;0KMU'CR[>K\XFIZ<8[@ M:OKMR^7YV2WOK[RHLC1+TA(A[Q+V>-8.?+L#O!C[$:9>?#)Z M:,=CF@4$AS[=FNTH];=*?:?2&Y$($'>7B7*(X$^)> ;YAN>)*)&@QZ_XY(FQWQ:!S;949;F9%3YG4! MA"W44STY]1I; ?/4$'&%$EE:GWQD*/$]%N.H(]@THS&#X;?KC;=Z8Z?>LR2I MEE7&E9@!_2#K)"G7?+4)C0T%AS@,X*>CU&KG4>K;I6*O897W6X/;LZ0VWG8F M(L68X8Y>FQT)XBCLT=MB*W8O*U +HYG?0Q*#4@,5NJ8XE//#"F[ZI_#&Z^XB MCU@W]]K,0D+Z5#=(Q$X*C?^6.AV\Q(P'H$-X3";D2M"9#+_'!_BL4FA+"/(]:5:C,+6 \'<,,J M[(;5F@0.>29_@#E,@*RDFTXD^Z=K,&;%(,A_!C/!J+71#&M._)-+C#>WE7 M5+ N857"3KCL91TV(88I,\HQFYE/PI[ZES2D(V[2?4IS7>UNN-&:1K 5VRQ0 MZU[%)!DFV "TS0RJI)Z521K>D=?Q[N6Z390%$>D6YQ8K!M5YC^K6%M#-NQL! MZ424"FH@?0"PSMOW/,WWB38A1V/:G=@-ON$K<7/TB\_M#)8HEK(([^XRW[.QBWS,GDLV.]AX+ MD(:KQ+T)=*5%J%U8D0#W[&A)PTSB9J8S0>Y1;O*1!G#88I6Z,FE7MGNQ#+62, MVX<"FV,OBUG(_!X4T0:@U W0=:;L-X MZF;\V6R6ZBT/9)D53V>':8X2ODHAZUAE6C;(D)>]+N^M=H''^IY4PWOJYOV- M4( 9F'Z"%SF,K#V[F,CV(\9H]YC/9L=B3/LHTZ"=NM&^SMIE*T.\?Q<1''ZH MSRB5?0:8K&8!)<00;;&C/HEZ#GQH W7JAKJ!FGH^OS*(V'C]8S]IL1K:3EI& MK3>9^C7R5U[3%7$0, (<) 8 >&PO M=V]R:W-H965T&ULK99M;]HP$,>_BI554RMU)"00H(-(%*A: MJ6M1:;<7TUZ8=C&"^*'N[]_=SG';B^%?%81@"8O M,4]4QXJT3B]L6X41Q%151 H)SDR%C*G&KIS9*I5 )YE3S&W7<7P[IBRQ@G8V M-I1!6\PU9PD,)5'S.*;RUR5PL>Q85>MUX('-(FT&[*"=TAF,0#^E0XD]NU"9 ML!@2Q41")$P[5K=ZT6L9^\S@*X.E6FL3$\E8B&?3N9ET+,< 8=0&P6*CP7T M@',CA!@_5YI6L:1Q7&^_JE]EL6,L8ZJ@)_@W-M%1QVI:9 )3.N?Z02RO815/ MW>B%@JOLGRQSVX9CD7"NM(A7SD@0LR1_TI=5'M8Z]W>Y]" MW;]/=Q@0467"+++B9 MGO>.WDA3#5B;FH@IN6()34)&.1D*Q;)B^]X=*RVQY'Z4A9IKU\JUS3:\4"D- MH6/A/E,@%V %'S]4?>=S6>#_26PC#5Z1!F^7>O (; %'7,@E./^QC1 ZLS+Z?(G&&IA3<:I;]'N,-NCK!7W]./J,41$Z MUY&0[#=.F"CRT5+T7+^^GE,G_VWA'V"X$8)?A.#_50A,J?E^?/\-U3;W+HL- MX$8!W-@)W!-QC#OX'\JE<4BY[#':0&\6Z,TCT(^NE>:;5+KEM7* X09_J^!O M'<^/-PFE\=!@R6Q? *TW7$W?KS:\YA9_F5W=<6K^%KZ]=DR:*PH>0C.6*,)A MBIY.I8$2,C_V\XX6:79RCH7&6" G(-IR!P :3, !@ !X;"]W;W)K>#)>>KT^&P MF"]I&A:OV(IFXI=[EJW,:+)2\?#,=GJW!!9Y1_7'W(Q=UP@Q+% M*0D1 MBJ\'>DF3I$02]?C:@ XV/DO#[>L?Z%?5RXN7^1P6])(E?\817YX/O &*Z'VX M3O@M>PQH\T)VB3=G25%]HL>FK#% \W7!6=H8BQJD<59_A]^:0&P98'.' 6D, MR*$&9F-@'FI@-0;6H09V8V#W#(B[P\!I#)R>@;G+P&T,W'Z5O!T&7F/@5>S6 M=%1<3D(>CL]R]HCRLK1 *R^J!E%9"PKCK&R[,YZ+7V-AQ\>7-^\GT_>SZ02) MJ]G-V^O)Q9VXF=V)KW?3]W)@HS*9Z MLTN6IJ(/S#B;?U%87^FM+Z(H+OM0F* /81R=7&?H,ES%ZIKX>[#F\W6Z3D). M(W3#ES1'HFXBH2S+GOY T5M6J,(2Z%%O*1<92$!.PSR+LT4/8BCXWI!.-J23 M"M/:@?F&+N*L!!/=/@FS.44O!'?%,LQI\1*%'$WH_!4R\6^(&(2HJ-3BE_GV MM%B%#X;PS M&.[FPY&J0$@OF4RU_HYE Q+,/Z#V 9###A?NA@M7R\4G6O!RK&#W8N51\#R> ME].5HDR$:)W%O-B>"JCHT<(?F_Q<*5J.*X_[D"Y]2+ "*S#I+=ATOLY)E7L M>5+ >\&>>M( C'MTR!@GO2*^MN;'!AD(K!/DT2;((VV0RQF\R%@AKY?J]>2> ML[J#G)2+Y@@M\C!31WLD1MBA_!6''_'=%TE;#OE"(>?A,K:[XL9WOE*FI?FFO\=N:K MMMOO+/K:'4M>@V9K??J@/@,HM"Y_6^H#?AK^E)SAO=E-4>3$DT<TEA1SC(]"]MJ!0*W$@36 M:Q '2MZ&)FR0.L$4RT*!Y]B&HNV#RA.@: $46I?35LK >BU#HWSK>%2(#J+% M>DZ_^;M2\_?-$Y5M,@>DWC9R7V-WOP_\;*=*NW M.OH_>5DH4:V709WZH&@!%%JW&6SML= +)?])GR>R3M$+^62/6W7KF#96.EU? MX;NOZ^M]'TW04P@:I!4TB%[0^#EMG\CJ 3%M*>F"*A8'^?1!?090:%V26L&" MZ 6+)Q/X&[\=R6EDN'W^0+=G$%GPD'WZH#X#*+0N?ZT^0?3Z!*C 3V1U0.IP M"J%!\9>ROM9'CUN@>S"@T+J,M4H)V;-;XPEUWL:UHR,0=&\'*)H/BA9 H75Y M;M43HE=/]%+PNS#?R"B6DDK0C2!$EC0\QR&*C@NZ&004+8!"ZQ+:JC=$OR%$ MEH+WDRCO]G!LDQ#<[Y1R.4D+4Y3!CF-O;=UL8BZ74TK!BG*6:!,FWK&R+@6. M[@;:=JUMZM?:8L[\(GR)+LIS%*6VE;-U%E59+J&%^%Z&&6*92''-[G84L20) M<^56[.'67OR4YHOJ7$8A%O+KC-<;5C=/-V<_WE1')'K/+_'I1/7\@HQ.??&V MBE],X]2OCY$,6]?U(131%!9Q5H@7NA?5,%ZYHJOE];F.^H:S575*X#/CG*75 MY9*&$\;XCYO2P>9TS?A?4$L#!!0 ( /:#GEBX1._KI08 #H< M 8 >&PO=V]R:W-H965T&ULK5G_;YLX%/]7K-QTVJ3K M@FT(H==&ZMI-J[2UU=+=?G; 27P#G&&G7>^OOV=#0P+&6Z7\T@!]?GS>U\\S M/GN4U7>UYERCGT5>JO/16NO-Z7BLTC4OF'HK-[R$_RQE53 -M]5JK#859YE= M5.1C$@23<<%$.9J=V6=WU>Q,;G4N2GY7(;4M"E8]O>.Y?#P?X='S@R]BM=;F MP7AVMF$K/N?ZZ^:N@KOQ3DLF"EXJ(4M4\>7YZ *?7E)J%EB)?P1_5'O7R)BR MD/*[N;G.SD>!0<1SGFJC@L'/ [_D>6XT 8X?C=+1[IUFX?[UL_8/UG@P9L$4 MOY3Y-Y'I]?EH.D(97[)MKK_(QX^\,2@R^E*9*_L7/=:R,0BG6Z5ET2P&!(4H MZU_VLW'$W@+0XUY F@6DNR <6$";!=9SXQJ9->N*:38[J^0CJHPT:#,7UC=V M-5@C2A/&N:[@OP+6Z=GE[H->(5&B^[7<*E9FZFRL 8W1.4Z;-[^KWTP& MWDS19UGJM4+ORXQGA^O'8,7.%/)LRCOB5?B956\1#?Y")""A \^E?_G%!I8' MV"ZG'CATYUEJ]=$ASS*U1DLH$X66E2P05%[%M"A7=>H*+;@Z=;FM5ANZU9JR M/E4;EO+S$=2MXM4#'\W^_ -/@K]=-A])V8$'PIT'0I_VV0UT(5&FLN N,^NU M$[O6-)N'&8[#A)R-'_;QNZ2FN)4Z !;M@$7>T%QD_T)E03/2"FD)W2B592IR MCLH=8O,\-1%\O54\@X=OT*:2#P)2%2V>GH,I2W<(HV.&\$C*#CPUV7EJX@WA M%0>EJ6!URRTSQ I9:?&??>"RO%87[<4K"2GM!+4O%,=XZHYIO$,:>Y%>[ %# M<@FM?*%1)E0JMZ6VT(526U:F'*52:6?#BGNX* TZV!TR)'%#G^Z@3[W0[TQB M65X$6C8-EH.9@,'7:T*>^$XHQ MC;I&].6FTV02#9C1LB2>OFB@%E!KZG<&:NREWQ=WPB-I._1"2[[8S[XP+*2< M9XT/%(.I%3C84R=]&L6D5R5](1J[XT5:IB5^I@6DD%GZR=8'_[$5&S-Q-V&S MP[<++^FSZ4D4AEW$+K$D" :&2-*R+O$265LK3:DXL\R)&SMP4](=%EQBTR3& M [A;@B3D1<6Q%"7,NK]1',1+O"\MCF-I._1"2[_$3[]?^&9;I6L8[DQ1*#/J MV1V>&?'4\@GQ8I/+)VZ':O0H]'HM\PR(#JDH'J!!TC(U\3/U M707CO]C % U47>]4S?[ 1I6CG!L3?\$YI,_0)S2(NSMLEQCL$08HDK1$3OQ$ MWJLD5THZ<3N8G29[--C@=HB1.!C"W5([\5.[Q6UG;P/:6F :F+TP7>P!6NY0 M[^K3]TD8A+WQTR$7QR09:@(MT1,_T5\.@45,HP5?B;(T[H?2@,8L9.:TH<_> M$<%QV-U8.N0(3*CAD/];FB?^W;#7" [/_?#[&]YPBFG0RYZ^'(TGA [L+TG+ MSR3Q-N+Y=K/)N:E8J-WTN2M#*M6?W&&GZ6[#7M9_<1L^DK;##Y\M\U,_\U^7 MFH->#;U+9"C;5B;K8&+VQ(WV^7P2)Y-.U%Q2.!EHMK0E?>HG_7OSB>4E8/LD MCFG8;:P.J2&D+1B M57]P,I_(JF/2?//JB3-,C?5]$4QQ=U\VWCN%*7BULH=3"MD==WV*L7NZ.P"[ ML,<^G>?O\.EE?8S5JJE/U3ZS:F6^L>5\"2J#MS$D5U4?5-4W6F[L6<]":BT+ M>[GF+..5$8#_+Z74SS?F!;OCPMG_4$L#!!0 ( /:#GEB6>GIW PT /8D M 8 >&PO=V]R:W-H965T&UL[5IK'W![6VS=[Y2WEV[<]?NC96MC'77H6VKK7?7)K*K5_M'>UU M#S[8Q3+RP<'YRY5>F!L3/ZZN/=X=]%)*6YLF6-86K@OROUFGM&187;8BN MSINA06V;]%??93^,-CP]?&3#<=YP+'JG@T3+USKJ\Y?>K97G:DCC"S%5=D,Y MVS H-]'C4XM]\?Q2!QN4FZMK;X)IHDZ^:DIU8Q>-G=M"-U%=%(5KFVB;A;IV ME2VL"2\/(HZGD(,B'W69CCI^Y*@3]=XU<1G4FZ8TY?;^ ZC=ZW[Z^EY M6.G"O-I;T;O^UNR=?_.7H^\/7WQ!V]->V],O2?_O1NY_=)2ZK%KS-]O*3H-XUQ72B;%-4+1^HPC4!JTL=30EHF 5;6NVY]UODMA3OK:DV$Q671GWS MEZ?'QXY=/3H7'M]D,T MJZVS*'S5^F()N B#R+EW-6JW:>?(I]8;'V1EOQ-KX](%,^R(#@@#2_)*!XT( MJ*M59?D,.E:N@/K T\\FA@EMI]J- NY5.Z092&F1B?=,*;07EVLU\TY#>>?C M'%%Q=-L,Q^*Y9M4FT[R]A3OV*STSE0)$%9_59V-6]%\+?R%T.5 W/WX,790 MP-Z%0(]10E/8%33/RD&#:!:.2CQ78648E+@95.>Q\%)+OPV[8,7-P[4IMXQ" MX.H ;Q5+I0,L7R"KC8<-:^?*B6*B-8N)JEV;0L\S:EM5;",3A096.L2RLK>R M;%"J:NN9R4'6C:G@=KZV3=DRD-OJ/=3Y$?V2U(E:59ND'YW12%%$^AYAT!Z/ MO9EIGT[TIC9AN1U)706ZU]TBTQE/=!.CL']A&,I;C7KR7(U#IZ\B(@ZS30 MA,X"G*#$0WHU ,O<-CQ5,UWQ@&*3?AJ@);*H0>-8@TM]:]3,H(B VBO-C&D# M/UZ8QB"2U8:[S(IR]8!Y.:E-(V$38] ;I9(K6BQ]DYYL[^)^AA3]J&X0H]:7WYJH[Y0%LT61''T&V5K0- M@4E'ZQE>!K,0QS.D@^<&W8!MW/](,+80]5#?;T?-2![T8H:>! OF2'C C05^X2]9@#O$Z8U1J MWA"PY'APR_K!>]/',"Z],4!VH9LIB""+4+5CBR+B B5;J:,4T\G(=/K&)K23 MHW?L?9 3$Y6B*=4O/1$T!"DI(_Z^ORZY,IIT-6L#1EH1$-DGF,"03R8S"#V MC^!Y6++# ]$5IU:> CF?VB:-A7UUWD^][;I._NK2\0\X'K4!-?H*L.@>8 I@ MS.2UF96*S+A$TZWUAHJ:.[ -\5@'2BU*[QXRT<(^#8^?I@/)&Q1#VL4I]174 MCG7E=M!30<%!S'-UMG^Z?]H=@7\X0">2PZ9^[VC9(Y#& B^A=%&Q(41RS*$T MCO %AH-CXPE"-/B)M:P16#/3M3:F,]2.UW*<24ZS-NT3YR9VT109\=Y/26M MP=F$V$*G!_X8"QCWF2T)*7+C[5U5)X\)7 EWHCDLP$DJ0];T+7U%,,Q<@/E; M&#Q&)QT]7.F-]-:,.B0VK]&1[I3^;U MB\1)A]#6J]P,9J#JBAV'F^#>B51-8#_HM^)9*S8:J 1P*W(.DGL.<#]TM/F< M_2X!$6E>G8*86'(*Y"$.79>8)P'#R''LN+DM3_6QPM2Z)LKTO?BI%" M1*\PDC=F[)T\C$H%!IR!-J;&D7?_5@O;(IW]*?NJPNJQL*^SDWF)H\#'_H! MX%W-$3/7^53]W*B?^%: ]TFG#Y5YV[MKYV&7G&E[TOOVXN:R9[T@Q(3(G=L^ MKAB,?M_%S<=^VT]N*L?O'T*/!XI+/AZ_V%(?4?XPC#[=EM>CZAZ=T\G>'JVH M>*>PI ]"VL]OZ'!UZONQG\QWII'^GA]/>MT&L 7C03FDS&:D5-H:Q]DAX M+SI#_S$,=M#8M;)M-78>.;X*'(LBA&>3,S4BDY*KJ*/OM@J:MUHD&#OF5^FU MWG1Z$[L7;:5]BH7@U-*:N?HY05+B4U8&L??H/+[WW-7/K]\/\Q@TTX$!)7]I M8S>BCB,S'-2?W9T(4:+8\72/%6[26G7"V&41" M/+HBHP]C1!$FGWB@XB5A%/;J6E]P;G_'<0UA5:6#?PE(V?E&,&GLWTZ!/AII MA'OH[J'W2-:(Q;W4!F1$IZO<5")CRC'(WF56:D&9@*B0KHD.\7G M05J,')!R>B+S:SYQ.VVSPCD,G<5=">_(4;FO^IHP)0;1X>B7_#Q);3WU(6K. M*ARKDFYW!2_Z2QS79S(T>!BBJ?K!K'"//# MVN#D-)J4AOP12VE+6A/Z1H26*NTX)4Q&,E&M5[+;PSG%[="7;&D W9[[&B$: MG)^Z^>@^W]#IGF=T924#4+[1&B:*7!\[[M_2!K+FA6W$0&3'L/4,FN4N#B]- M'N048<>;Z!WOC7/>#Y.N>*2J!$!TJHO^P'X5>1!K6"+%ED)7Z++$YT&FMFHS M/G(R=L00U<31H+'[QL-P7Y[MBCUO9,0H-W@A)E= O^B[4?,>,Q7A*3UO M.CK=XBFC#DZI XUX-E'WZ<+.DW;1A&?#;6"BS&#Z2&\;EB9%-%];14@:K.\, M[J;.][-X\%8S!@=Q^QDDIHT4:9N@XQ" M =M3C+KO9/YM\M<^J?NCD)DG8WZ2XS'N@%U+2XT'<@O,KSKQ>V3%)ITG7U?, M6R^7%6/",W(-OT+3-E]>9*XG1?Z8RXB;FPXU>_M"._LDE>!VD\HK>E;N94;W ML!U"?,#2$TA9Y4ANWX-#.YYQW9&(9 B7?"@KH)@+ZV#B/ M=7(A(0/*N(>G21J-+/);+6['D.E\FF;3]T;L5BYC).=,0UR;F;CFMRQ" 'I$ M9RU(TG2G4(56OA+J/AHWA6>_W13NW^P3O1]K$/_'W-^/N<^FNW[%<##Z+4IM M_$)^<2.W#$U,/TOIG_8_ZKE(OV49EJ=?!&%L7?"VKS)S;#V5R[F?.S.9H:]TW7Q(%<5-IXX\G90CUA_G<9R55TL]L309O"NLJ&?#H MUG-?.Y)Y%*KT?+E8O)E74IG)R5$\NW0G1[8)6AFZ=,(W527=[HRTW1Y/]B;= MP6>U+@,?S$^.:KFF*PI?ZDN'IWFO)5<5&:^L$8Z*X\GIWH>S [X?+_RA:.M' MOP5'LK+V&S]3!3M$FK+ &B3^;.BG_9<8.V)9 M24_G5O^I\E >3]Y-1$Z%;'3X;+>_4AO/:]:76>WC_\4VW=U?3D36^&"K5A@> M5,JDO_*FS<-(X-WB 8%E*[",?B=#TWPO%M:.,?,=0H#>>4X:)< M!8>W"G+AY,)LR 3K%/FC>8!"/IYGK?!9$EX^(+PO/ED32B]^-CGEM^7G<*3W M9MEY<[9\5.$GZ69B?S$5R\7RX!%]^WUT^U'?_@^BVXF/RF?:^L:1^.MTY8,# M'/Z^+^*D\.!^A=PB'WPM,SJ>H <\N0U-3I[_M/=F]NP>/:?]1,9XL M+'XO29S;JI9F]_RG=\N]MX=>J-'[S**K?!!25Q9_<*XG(ELR_HJ=!:@''03I5%/B1-X%S MP>8L=#NAJMJZ( HB?SMBVDC=(% ?71[T\C$)&:)KQ'H*03(KQ74C'?+"08)) M&?ZAQ+5Q64LR8@.V2_E'M+2.+U":3#I4*>\4@\&A"JI3\$X83 V, JW^D2M- MR0O6J&!9:F\3T')R["]5/AFOY$ZLJ'\'_;FL4.A\BB(P>*8I%2MO-; QAM*I M9_.@"1CH>&(:?>LR)+V'!NB,18+_.ZY8R@^7ZU;:V,P(?BJ(K?0B=K8)_S'N MJ"S&)T5+#5&;L0'W.2PY1/ 1!]4*2ML@]K\+@G-7RAS"&)>(=7"Y53T35PUH M3 )B /\N=@#TLI*V)QTQAA+JSUNPHCGS)D,*D%DDV(R-]D3!=;%:Y9*%80*% MH]3C6 5<;(;8MQGD+&>Z38P?&@UHJQO4".-RW&@1>3 .S^FZP:F.\; OD$C3 M#E@9MUI2#'**WG"KIM88M4S;1C-Q\= K(8%[KD/8U2J+^:IE"Q)GFW5YRSP@ M)#S5$J$R)ZZ4UKC9LLI,G),+6':^=P06,@VEJE #D7V97*P/QSNQC=[AR_9F_86%SMOJIKS A!F7&9@02K-)\F1:2O7HA%@ MZ3QLNP[)_PI:C"4"7]I<8;@0]W\4&1%4%\0]SO5YDZ+C^V_&;@T[*P6&:TY0 M6E'.C%?Q1 D,G VUICJ.R"1O=AX;5.1FD!\>@[-I5XL.0;^OJ7T>.0?_$1CP MPVR(MDJ=&K PQC:/Q6F)>]Q9 >08:SS*9=3#MNYFE/G0E^ (()VIXP4";#RE M5F-V '6@49$K HMB&QR/L7L2]Y+][I%Q'B&7H'IF'1P3E\Z&=F%]T99]?'5 M!=D$6($%06L);[%M(0/K&)WNPJCK*ND M+"&'GU(=;T73$ZKG90(#>:A31ZBQ3% 85X 1(L=5N;\@+*#5=1/IZ?^78SJB MA)X+2DJLU,0R\-+R!$BG1B F+;1\X[H] 5J)-YJX)S/X\D?'%XI 4,K5*+!6 MQ&'Q;._-[#V6?ZTCG&O=<"$0*R56?[:<+8;7(ZY\J(J@*9NI>"LN=5E+:=\U M!>>:H96:B2]C)40HC>KO#E0.X:(K#-W@P]EC'<*RP%7I6$QCM7I@\C9&8NJQ#=Y! M63I_VC3F;#T);%@;<.$W<(QX/XT=H3I,P/=S""*M9#).TC3QRO#A!%> %)-J MGQ95+-V\73XTGV?W?13-1U^K:,AU_";WJ=?3AVM_VG_VGZ:OW>%Z^C<#! <, M@1&H@.AB]O;U1+CT'9X>@JWCMR]&"[@I_BP)K>SX MX7%JEH']A _X\A)_\" M4$L#!!0 ( /:#GEB*TRWL.@8 ,8/ 8 >&PO=V]R:W-H965T&ULG5=9;QLW$/XK \4(;&"C8W7:L0W(SE$#36+D:% 4?:!V1Q)1 M+KDAN9;57]\94EI)EJRF?;#%Y7*^^>;F7BZ,_1!J%"MM-T>M HA=>/Z,NS=V^M+4WDE-=Y; M<%51"+N\06465XU.8[WQ6<[FGC=:UY>EF.$7]-_*>TM/K1HEEP5J)XT&B].K MQKAS<=/C\^' ;Q(7;FL-;,G$F+_XX2Z_:K29$"K,/",(^GG 6U2*@8C&CQ5F MHU;)@MOK-?J[8#O9,A$.;XWZ+G,_OVJ,&I#C5%3*?S:+7W!E3Y_Q,J-<^ ^+ M>+;?;4!6.6^*E3 Q**2.O^)QY8'%]:%*D>%5 M@RK&H7W QO7+%YU!^_41&WJU#;UCZ/\[=$=1#W/^&57T X+JU%$]@)E"@79& MYUA"9#\JZ>2F#&F)+@$"@EM3E$(O7[X8I9WA:P>9T3L\L M(C4;3]M,F4*>(VA1H&NR9600Y6 VKY,PLC=:+2&;DTYTX"1S?8,9%A-2MCK9 MA052'C$/41CKY=^! B/NL6U"[>FO&]] ;@A=&[\&0)#;7IA4'@HR,8 XM_N2 M]4J"D9:M ^%!H>"S6E="J64"*(/K?E1">^D%=TDRRH0=56\TX1O5LH7WX_%] MLH&7;J65HD78[!.+);.DP%1:LCH2;\*7X)RMB+,H>]^P*#G#Z*>BAQ/DF&JR M$&UII<.U6G9C81PG3\;V\U3+*\4BP0$[O@EH8JQ4M1$C+O,HX)Y_X283< M^)1YPS'OQ) WX48$LS31$MO(AVTJA*8)&-^';.9#)"2=#_E/&H2F=,F1AG'. M!/&Q1$NGB5>F*FJR4=$.9\Z8:![F"=6CT.Q9AI[2'CP(507H)Y[#QPPQ(B)D MPMHEBSUS.B%63("/K)4WJ3F R/-8\-Y$:XZXV]$<=9F5$P[+Q#S@CI<@EGK, M[2?I/$&_0-0_H4%.@3*"5R;+*IMP@F?29E41?&6%1K;7GM*CL3YV=KC]#KI]YL]NI,H16$FBW$J MJ6CQU:]4&(>&*I?BS!H*8JV,^ED56R[%I*A4:/K;73(V8TW-_ZG,$XI\$XOJ M55"_/P@HDD_<$?JRX)Q2=#=U%WN5 C;6 MP>GO**P[@_?!O-LUU?&*ZGC+NO'V##CMG,%'TK,G<7I"%I!]IG+D $*^/3C" MX!Q.H#=*^NTV+4X[Y\DP3<]HF8Z2X7 $'P\-..C!*#GO]^!TE/0&O3/HG;?A MZV;>00K#9)0.X'28=-/!&3#Z5^,IY4Y@T$_245#6[2?]3E1&:@>C8,S=GMNY MFY3^F1$,@B.P&FJA7?)=BWT.?"_A^[:D8KJE5D=N#U.B>FZ<[V,)&IP54\DQ M4S%JZPM%@>3;/"17M@;G*7@0Y2"GG3B^I6ZLJ77N;.)JDXOS7[.3"TJ4I36/ MDOL0]:"33K.]KJY E#8Z]0:#ULWEU9'F$D3'U*O5>C@E?$DK,5O/];?.!YV[ ME???Z*_IV+H^PB"/UYR:!I_0^$C]BF#HG\LHIY9<.G&8;RKQ77S'9;7%;[=V M[G8*)"BA7$Q&YT-^Z$.7LK+/RP$M>\,.+X>T[/;:O!QMEN>KY:%+>6OKVRI< M:?D+DN\#5*?Q,ZO>K3]2Q_';;',\?N%28&92.[J:3$FTW1SV&V#C5V-\\*8, M7VH3XRG!PW).']IH^0"]GQIJ_JL'5E!_NE__ U!+ P04 " #V@YY8?55@ M^Y@$ #$"@ &0 'AL+W=OULC:V$IZDM MAJZV*/+@5*EAFB2S826DCM;+L'9KUTO3>"4UWEIP354)N[]"97:K:!0=%NYD M47I>&*Z7M2CP'OU?]:VEV?"(DLL*M9-&@\7M*KH<75Q-V#X8_"UQYWICX$@V MQCSPY$N^BA(FA HSSPB"?A[Q&I5B(*+QO<.,CD>R8W]\0/\CQ$ZQ;(3#:Z.^ MR=R7JV@108Y;T2A_9W9_8A?/E/$RHUSX#[O6=C*/(&N<-U7G3 PJJ=M?\=3I MT'-8)*\XI)U#&GBW!P66GX47ZZ4U.[!L36@\"*$&;R(G-2?EWEO:E>3GUW?X MB+I!N,/,%%JR4LNA)V#>'F8=R%4+DKX",H8;HWWIX'>=8_[^!CE.."-_R?*K3457!-72]5 2OL2KH/&:.&?RXT+ MZ_^^)$"+/WD9GV_.A:M%AJN(KH9#^XC1^L.[T2SY] ;[R9']Y"WT'\W13X/ MUY(D,8HNIM0%>+%1"(&_]@X\;5Z;JA9Z_^'=(AW-/SFZA0'$02Z=* J+A?"8 MPV9/;B9O2%._KW$ ]T*1D= Y-&2'O_&]R>F )UZU"/B4J89*I4W( 75 A"SB MLV*"VQXP4%UDY;$PX+*V4L$HS,;P\8LFTH9.U+D[@_L:,RF4/W)S\!ZFR3A> MC"<\FLUIM #2B/8:*]3)+DW3>#)*(*63DMD,OAI/VYJ>2!<">P_S=!:G$\:9 MG\_C\V3R*[5L#\E*H36J7RKF?1_YI]3\1B?Q# ,12X^YR%G%\U$\GRUH-%O, MXMDXA<_2TH,+H\EY/)\F,$KG<7(^/5TSBC8S#8O2 FTH:@-;DU+6 M]0'T!!9#99P'LX5=*4E,-J4/ICVDTI?2YE +ZR4;[TIBUJ\&(%6H2,#L-#D< M"Y"(H*8L900-,H8HI P1)(9K2I9$;*]YQ?$3(.&20[2JFWDI0B%&$+A$>C MFHJCVH*L:F-]/[: QHNP%9E4TH=PNK+IY:0O."M6"=V0!UU5#)GBM4,PX2FG MEN.9M%X\L&QUN74* =DJCX(C"9S%25]"Q3 M)FK)A<]P6_G$*U1@)- MVM""A9K8*$FO!<$[BH$LV@^::[]HIPRWS#D&,G'$ M"IQ12%,ZLKLG85P8D[O!2U^J8:^S(,@B]$]4=TR\;3*.J\<6[;+M3$[F;7]W MT^FF<$NNR6 ^C<"V/5,[\:8.?.(?AB6UF6C9@/:WQOC#A \X-J[K_P!0 M2P,$% @ ]H.>6/!TTB#N# ="4 !D !X;"]W;W)K&ULO5IM<]LV$OXK&-?MV#.J+%&V+,=)9IRDN78!O,J4DUTYG,K$$ HO%OCS[+*C'.V,_EANEG/B3E;&9=/AJUQ=E895,>%&67D23R?PBDSH_>?J8 MQWZU3Q^;RJ4Z5[]:4599)NW],Y6:W9.3Z4D]\%:O-XX&+IX^+N1:O5/NM^)7 MBV\7C91$9RHOMZ?*ISGBN3%)BWY?['S.8NG&NOD3=K3CIC>;-C)WVARS@U9665^,_=LG064?'? MH<-Z69?#LBA3'I6%C-63$Z1"J>Q6G3S]X;OI?')[1-/+1M/+8]*_Q2?_ER!Q M5PJS$C!PO&DLS/->J%AE2V7KT=E(()%+AV;%!DI9.)236 M;918F139CB6/]G=YL(,X>Y5CC:E*""[/Q3N5:P/44#&+:!K=-G]?=K469IGJM21H M@/S9N8ANHM%D?BVBQ=7H,IJ+J_#]*GS_+9>9L4[_ :W8$+HL*Y87F]*1C-'D M$G+P-[JGXT6BPN>?YDBO-=+>:CZ>5$7%W?C*;S&_BJ M+!\! JQ56%.0*%(5%EX=/,+\1[XV1ZP&G=92.1 _TA^,%F MI]!F-KI9S.C3_'ITB])Z4 MUV6M,?L"QZR=T80+V2@:W_0UF'5,1@-T3)AU"01(<$!K[RDKMC*M% L;"%BV M_9X8#$1_R;G4L!?['M(YZRV79JN$D\M4D<&1PRIH3IMMY)8^X%]>(9PU5D* M$Q;^(OWFX\GW$&--M=Z@,KK*(O_'# "O#3+/6D:B4NRPK@=GAK:'P>U!%$D@ M#,.D)'902F2^QBFJ2PW,V%G=;J5,^6:,)Q1\V@/@Z0H_J M0 ES.KN5E:6+-R;73;G,8AL;B5;U2?0;I+%4 )A\E MV*B0^3V#^?4MJ2LK*$?A#G2EZ4D_E>%GI[QBE.F%L@$E2RF+KK=]7LZ'93RT6NO1 M4(!DC79#*$#2A\H3:3%I%?=:= =6'.\6^WZJI'4>D"]#I=D;?@ 0K_(XK1(/ M ?OG_WKW(&^ C"V"680_-@B!!C,@I.%N:S+QV_C=6#QG/NT#0.9.)U564"[H MC"H>LMUI(ALEMN4@CT90=(L(,A8/SL6 K;\AEM+2T!'IW-![VCJ4;"WCV%)] M@VR=20^.#]R:\@.D8%]AMP%J=E)$+%6JU9:*I@,BW@NS4YU3W8QZ24L.>PZ] M80B5Q^&<@86]"^#]FL'[5;_VCGI[DIA868<^$!W>LM2)EF0U+O: %$B1@'Z] M]; -+&$('JK_C.A(UYBXR& 925 ;H,*-.",5"!*BR2T/L*8\,+T]K_.+LC8/ M;2 66,7Q :,HMC';VE"-T00DCKJ#KN!7]6@MU\<7S6A.>B_6"'=)H>)-^MY6 MP GQ3.8?1P38SB+XE"]I:-K(E1:E HUO[CQ*M_K[4A48#[D;05AZR4[<+,;S MZ.K[0+6U):/";P4)RRB!'TBCHEO;;PE/^?S\$>L,U4K_C#YT,I%/YBA)9)IB M39K6W'X?AX'O8$IH%,BR%(O4:C.2E"$AJ?)@@@ZI!-A+5&%*!&<]<53K0 '3 M#BZK$GRF++UBMO*T3>?HWQC!R)9^VSHWO#+#%H@W*JE2;U'F"8I*RVMP#RZ9 MTRM.5&3'!OFRQ4C(*E04Q>AH50VD'3OX+/!A2;FVI$1-% I/0D<6NPTMY[(H M"@#B2+#=28E6HY:V_"1M>L\2LL)7JTPFBMS63;9&Q+[V<[$S59I P*=*6]5; MA.F%)/>WTHF+9;K*.$(3M6+V&%A9$_5'4*]C8D?-!E:?7G9*UY^HM.-O:C*X MZ91(AH;Q#H5J-\-P8%D4UGQFN(7-0>JG^RP[NN[PX?W:O=OH>.-3M45M+C8Z M+T S/2Y3Z 'P]3H/ 0K>A/4BJNW<47NC@0DX;F#0^^K3)%_+G8HWN?Y4$4CP MI51"(9$!<'$0"M$EW4DPX\/@1Y H/(ZI(!"]*\MP&18>(E_:1OJYIY\O:_H) MT/=^B2;3Q5="?@]6:<5=YIU.*]XJ)F9)O=/=VBJF:;XL'V/"A+J_JS0MH9Y= MFP"NK]DF@+^[P#395^3?)-.YIDL>/BQ#K3@+H,YJT4B_6-3G\;#BN:KFM@,N M=E5#5,5=M0:@#Q3"?DTA8"-V)$O2XJ[_9);=]<"VSJZ+^J7'4R[L"1H:_] M:TYL59'*095]T(?6X&=8V 0BN41,>'Z!YSRU]OC/KYZ]>=N4<.8!_J@<5S(_ MMD-=/@&W-J>+WCHTH')ODW=O7K9[D-5DN,4EBN#OS1&7'S#$ICFC,/7)X4T: MQ!S,QUKV^"$;\SSG0Y5[HM-PE"[9ZH-VWXL^/,)5@M\UU:")];K#&,&@=SKO M\3@X_71VU1GQF'98"+!XJXD:>QC8XWU\VZ]VAM"AS6]P&K^I,TBC(,1:,+I.%A8#7BK$.Q$$@IF0PTV=V? MCT)CPA!H#EMY25*M"K%9#S]_MQ_E%0)UW 73K8F-=@JTW%TU?0A MV& ZOFZ^C]K\"DL313>,S*!\F%8%T0@ !@H/L#OFNNMO8D+:!':D,Y!%[5E( M08YB/X:[I+J+ILD4[F4+3'24$5'+,ZW/1:^@<4C1Q&"MPX><[!URA$/ M6PL$G-L YN#<;Z"0R?LOJ!VX$E=YYW4IJWC3V;F3.V3U@-7MG1Z;#$-4RH0" M[,?N2Z@;6I:"%-3)4,,2$$)GBC6DOQ05I@*I5*!=A+&V;B30LKD.%A'>+0%5 M'RE0_+T2'M);!H^9,%>J:H^$RIG>=V[$.H<] 7'9A,I;E MAHY(Z*%7FL"AZ3OY!BZZ'B^::N;#AMX6'#1EK?= =[)3?XO&\T7G\O[K-/[R M[?11"4.7T_@WT+/M31JXJ.:7E<]!L,"K$"?'P[9^Y='IZ,!]F+EO43I-1=]K M49[[H@_0<7C?U3%J0\Y:KM^L'&[#+/,_OD3XB-[.REU98]87\XQZ 4U*!!0= MIKU\9:;YBJ,&X%(=4(M=P-2OOX92KV.";WMCT-W-7UQZ)CA(7);'./PCG_#@ MO/[,NW&(DFLDC7 MNW0*[PEJ]?32]VBWH&-$MK!S[*]"ZGNJCN]#K\=^S)G"C*H$3E=*'6/#!:@7;T%N0VU9-NI0FXDGO9IL++IPO M7RMXMO>F7KSI<-*A4.R_2\%6[ O=OI(G7<-+^L[U,16F@OL/TFJK-CKF&SJ? M*(TQ>N7_@[\K9/9*9''O)P =Z1T). \\D!FZSS- X0PA\W:.^4I0EXOC+0/7RA#9H?6CW]'U!+ P04 " #V M@YY8J3O#$ND# "B" &0 'AL+W=O'Q3Y0TLCBEB)5DHKC?/T. M25FU%TZ W1>;EYDS9X9G2,VV2G\S-:*%YT9(,X]J:]NK.#9%C0TS8]6BI)U* MZ899FNI-;%J-K/1.C8BS)/D8-XS+:#'S:VN]F*G."BYQK<%T3=1 M&NT7'OBFMFXA7LQ:ML%'M+^U:TVS>$ I>8/2<"5!8S6/ENG5:NKLO<'O'+?F M8 PNDURI;VYR5\ZCQ!%"@85U"(S^GO &A7! 1.-[CQD-(9WCX7B/_L7G3KGD MS."-$G_PTM;SZ#*"$BO6"?N@MK]@G\^%PRN4,/X7ML%V0A&+SEC5],XT;[@, M_^RYK\.!PV7RBD/6.V2>=PCD6=XRRQ8SK;:@G36AN8%/U7L3.2[=H3Q:3;N< M_.SBGLY]C9JKDAJA5@,I>@9K 5R5M;>"S++$\]H^) MUL MVW-;96\"?F5Z#)-D!%F23=_ FPRY3CS>Y!6\![1<(RG*P@HE5MP:^'.9 M&ZM)&W^=2CC@34_CN7ZY,BTK,AOV9]2(R0'P+T:PZ>4"NG*1]5@[F;Z<$J7!"5+'[$OCI_W5?=Q M3*ND47H$6]2.E^#X1)%412?*W05+:]Z&YURX^CBV#C#?QU"YX!M/P8QA3?*@ M?7643MEI5V'G96N-"$WH<'0=#DL*)" -LCA2!9=%1T<6$JB4H*O?X4AT(NAU MN%=#03J\HIH[^,,+Y%_P9W>2T$BG5 =S#H_4;=R?+*GX+#V'G_RYIMDUW$FJ M/AH;]IS>M/J;Q'R@Q!^9$WZ:3.'S]9-#J;1Z01ED*00,;4):'9^ZD>*#=Z-!O?&OHR%6G;3A"1E6AP=X M&=Z='^;A]::[>D/]!@(KJS # !'!P &0 'AL+W=O MFT>; 5HH-U+96= M)I5SS46665YAS6RJ&U3T9:5-S1P=39G9QB K@E$MLWPP.,UJ)E0RFP39K9E- M=.ND4'AKP+9US+$8>_V@\%E@9_?VX"-9:OW@#Q^*:3+PA% B=QZ!T?*(5RBE!R(: M/[:82>_2&^[O=^CO0NP4RY)9O-+RBRA<-4W.$RAPQ5KI[G3W'K?QG'@\KJ4- M_]!%W?$H =Y:I^NM,3&HA8HK6V_SL&=P/GC!(-\:Y(%W=!187C/'9A.C.S!> MF]#\)H0:K(F<4+XH]\[05T%V;G9?,8/'"XJK@"M=4ZTM\^F:9([0O4[&MTB+ MB)2_@#2"&ZU<9>&M*K!X:I\1JYY:OJ.VR%\%O&$FA='@"/)!/GX%;]2'.@IX MH[\(]99MJ+,H3;X]%WS$'C^/[:_.A6T8QVE"=\.B><1D M=OAF>#JX?(7YN&<^?@W]GXKT?TAPW1JA2G 5TL\@0AV+B;Z80*7@55\+8*J M>6.$A&&0C(Z"H0=D:@-"\=88,J/NY0_ ]_W@VN\1] H.\G1,+2UEN)T$>3!. M3W>"([KQML%P9^4FA?N7H6@RO<3["4G/2[9>[+49YS0:3(0B-JTRR'6IQ$]2 M>.*':^O(EE;UO55QF'3"5<19:1*0OJ1QB,96H@'J()I87LF2'^9 \VTV",+3 M2&%NO<,_$G@P3$=]-CIF/4'3DED(CZV#RTK+PI=)+Z4H671"4'O)/WQSG@_/ M+BD!=2/U!M%"VQ#B(UH7+%<^L*M85P(9%4!V7CSFHI"A;]TA(N'?$)J"MZ'6SZW%W) M]H9;C:8,(]P27JMC[2FNW.W@'_=LY^P502P,$% @ ]H.>6#I$/.5P M"@ *S8 !D !X;"]W;W)K&UL[5M;C]NX%?XK MA-==3 #%HYMM>3(98#+9; -LNL$DVSP4?: E>LQ&$A51FLO^^GZ'E&3YFDM; M]$4OMD2)Y_J="TGH\D&5G_5:B(H]9FFN7X[6555"TRKB>J$#F>K%29 M\0JWY=VY+DK!$S,I2\]]UYV=9USFHZM+,_:^O+I4=97*7+POF:ZSC)=/KT2J M'EZ.O%$[<"OOUA4-G%]=%OQ.?!#5'\7[$G?G'95$9B+74N6L%*N7HVOOXM64 MWC3ER22"1BK@B"AQ_]^)&I"D1@AA?&IJCCB5- M[%^WU-\8W:'+DFMQH])/,JG6+T?1B"5BQ>NTNE4/?Q6-/D; 6*7:_+('^ZZ' ME^-:5RIK)D."3.;VGS\V=NA-B-PC$_QF@F_DMHR,E*]YQ:\N2_7 2GH;U.C" MJ&IF0SB9DU,^5"6>2LRKKGX34(G=J"R3%6Q=Z?0YQ.)K^5Z95_DN [7DY8X#K,=_WP!+V@TS$P]()3.FKV MC^NEKDK X)^'=+0DPL,D*#0N=,%C\7($[&M1WHO1U<\_>3/WQ0D!PT[ \!3U M;W/"21*'!=RCRSZNS7W!\R>VYIHAN$M>R?R.\3QA*YGS/!8LM09#R+-8E!5" MFZD5DYB?2)A0+FL342L>RU164F@'SU<2,XT(#DM!S6&96LI4L%4*<#J&@?A2 MRX(DF;!W) *H5FM(VW+DI6"YRI_')$;*EYA-TZJG0L8\34GF>PQ1V$'_A,D< M['EJI[-*E)GEHU4F6%&J>YD(Z$C2:E8I9)$<>8)7Q+6UP\\_1;XW?Z%9ERE( M;UV(6*XD>,!"4B7:R(IT-#$VS/B_5"FK?0V,@*6@=$A6W0AF"*A<;+D@$?0( MJF@F5Y 0X4:-V=D,]]]_', M2 2 D'"IY,L&&,:C!I!Y!5MJ47"0%? DF!YR0@Q/J50FG%Y?\M0(;-*;GK W M?7PR<.^XED:9M$X,*,CUD!_NV0*=Q1*8;N&RM3>A!O]( WA?JA(IAKQ#$TQ9 M2EJ+RMR6:@.$>RZ;,+*8CY$+!&0TYB"I2;$6A42/7FH,P.YY6@N"[:JN:C(, M?S)99+*71GBJ%6("6M%\'L>JS@UX"A@G?MJ$%F*0;- :MH4O2"$T*$&M2I69 M%+#WI$1"("N#A*K+K>1B86"C8$NXSD_;'N\#E#R(I$9J-B'<8[0-G7NQEG%* MV8[NT *E##[#NQ-VO9L13DO0,K$YJ4?G=5V2V592(]^A_GGS)C&W]]$V.H0! M#F%^FU+#SG@4&47SV.(;+MC)Z ^ _%I15&_2N;$AY:W^U ?^TFLL55=6'#*LJ4 DB?@L =X?@U; M:?.\2<)+DWO$:@6PMQPWLE1-='8IMZT0F(&XMT\=V88V.!/A0:=F-OXG:J="C:$=3(!"LW7"RN5BI- M;=FH3%%H$KT%]9$"OFW:'G M3.I[CS2/V-VKO_WLB MHU5HJ0$B?ABQP'>FWN('9>Z1\^<+9^&Y^ \-W;Z?^I, #3]R/..?P,>[_L)@ MX.M(V6XV"1N((525.JMMS/&,#/0G;^O%V'/]2;B=QFAHL1GZC@3;3WDV/_2Z MK;8=8N*Q$#G^31JEHF-RB+[ A%*(K:6_20['YN_(=%V4,F7>X:#>=7FL=+4/ M$AJ%S7TG#&?F?^%%[$.][-8VM @\BV;PQ=ET'CUK/*@.D#%1ALB:&CI!Z.YX MSPIPO>..P]$:.O/ RN-&"_:V[>PQ91\["*^%AU\W#!OI5GM\C6R>XR+YC!D! M+8"2!7JH9BT0<[U&&ZP>MCK_7MIN4C0U+U_SWT%2W^,Y0Z'@TG9$T.C%UIP4?-^8?-PYX MT[7,7YT8..[<-YS)'2:ET13]/_)+Q^!'W7)[ *EJ2\TT:NC<[_>/HPM"#O3[$A]N'*3 MJ\/ 6?BNN?(S MG0S*U_

H-50C0M_QISY\LEEP$SYFOF_^O?G! M=&YRU0)U8491X4=3)_1GS!R,V,V^YF2$-*[SI/&$V.S+DCB[Y:MOK&J-5:;9 M@6PW1NW.HXUPH;L]2,+,0=/:/L"N#LRF3I.Z23I:@N2T1UM*_6VXKZFU6S[JG->)-(P4\F.N[=61I:[3S#?+L\U6L'BL!*T]>ANT MQGR$HA*#*H<1GOJ[)7;=)QY%&4NPI.U(LVHSQMR+E)W8V(&8 >*884TQM5AP M9C./1J?(FO,9NMC "8 BC,S0C C&"]Y%FS$C@ MS'#E&(X)D5M25 M7=G;)N;,BT"&&JI@MG"FE.(LQ3&)U]3$!N$GSD6FW;G(]#\_%SE)8C@7&%<9#@7&%^X G$^6=^4R)]BF &_LM3S?:?0EU;3\ MVKQN/Z,";N]HH9N*%::ZD_ET9!NR]J92A?D<:*FJ2F7F6&6?.[VG!@ ?P\ !D !X;"]W;W)K M&ULI5==<]LV$/PK&+7-M#.J),MVDDELS\A.T^8A M;29NVH=.'R#R*"(! 08 )>O?=^] 253J./UXD?@!'/;N=A?@Q<:'#[$F2NJN ML2Y>CNJ4VF?3:2QJ:G2<^)8?8F7%WX+EGCZ$U0L6L:';;79/WF+DV?49CY(6W47[5)H\]GX]4T<7DFWXR$#3&Y7]]U]=A,.'I[#,3YOV$N>#. M"PG*%SKIJXO@-RKP:$3C"TE59@.<<=R4VQ3PUF!>NKKQ36,2JIRBTJY4-]XE MXU;D"D/Q8IJP! ^<%GVXZQQN_IEPI^HU M11_>!**H_G3P%MCV^^PW<]?S#@ M:QTFZG0V5O/9_.R!>*?[?$\EWNE_R5>],+&P/G:!U!^+94P!I/GSOBKD1<[N M7X2%]"RVNJ#+$902*:QI=/7HJY/'L^C_OF7_(YQZ2ZO.ZN3# M5KW6*5&(ZD>_IN!X@HP/AQ%Z-ZO16U7K-:E4D])+8TW:JN15X5W9%4D%V -@ M*-V5IE^VI6!\:0I%=QH\UZS9J'PUEK>ZQ#/##6$1JS;X@J@$S,CKZ\"78UD- MZ;3:;1]]]71^\N1Y5,LN8J6(4%@A1YVH140(6AO?1;M59>XZE6/U;G([43/PQB'#+6B?B- M3D?A6I]08:QJ^]"M-J4J$1WU-0ZAC0]]U5#!8)#F*J,J*"38L2JLCM%4O (O MQFD&0G!I4<6S@^=V(%[3^I D4W2)8;Q#RKB_34"'\%%%S$3]"'" 2\H2:],* M;R;JE1/W90@;D^H<8E#+H]Z &A%MIE 8%!T-U-$[O;2D"@WE 8$NR\ ]2[5A M,C'O.&?M%'WL3)*Q7$^Z:\&"Q'W$,.=5+\P?;&)A,!:M28+D9LO$QR6CHDU=B!"]+94 MWMVKI,X)J1&;98Q].5]ABBD%ZE);D N5E=,$K_'%*9'Y)58"% >%,N&X:PC! M/&4TZ"N1:O+N0KR[P)!"4>\WAXFZQ8"?(1LU'X.0:T3U@;,=2Y!!ZP$!&G&Y M'UZJU),LD,UR]+TF>L5-L*&M3?!B>W""G1>^%!? *85G\/\QT0U+=>WM.C=D M#9DR58?V92#',@?E1=/ L7:.,8@&TKY'?T4C$HY@K*@4':$3/_76=J)[9)L" M#A96;^+0L:70K"H0^GT' X$7[1]N:H/:@E2Y*5R!A4WU7EHX] A!%?RN\,@? M(/ \'GMS 4WZQ'(I"?6"AZ,0HK;>H])V+(%#V4=@UQ&-R8@6+1/;C922I=X0A\JNNB <.X(\YA);^D(QFYYGA>\@S*4\ M@.5GLMPGT@I;)QB% :V/)I<-R6&%^*G$D&*A8ZTJ',PS$8!UA>V53]O,?=9' MWF"D]-OL?=Q0J:S>@^&.E3@4 #!5%=?Q,Q9BO5M]ST08X&1G> CH6*'D!Z#P M:#";Y#"OKG58@44,=+&"/^13S$(B'+O#^!.#GL^^Z:O\-Y#4M-9OB:D!,G M M,B_9X;9[#5M?:-;4$N@Z)Q7-.Q^RZXN[2TS@Y*AB=2LY0.5P7TSF6\8UGSV_ MN5Y$N3QY_AW3B]V0GV$91!,K.TKP='+^#S+D_;9KA=78)&@CAQR9$X@_Z/=-^I>CKX*&HHK.333Y3D4OX^VC_=?UTN M\D?587C^- 655@9MM%1AZFSRY'RD0O[YK%$2"CP [RN/ M;:F_X07VW]Q7?P%02P,$% @ ]H.>6-F:R<20 @ $ 8 !D !X;"]W M;W)K&ULI55M;],P$/XKIX 02%7SNA>5-E*[#8'$ M8-H&?$!\<)-+$\VQ,]M9MG_/V4FS3MH*@B^-[W+/<\^=<]=Y)]6-+A$-W-=< MZ(57&M/,?%]G)=9,3V6#@MX44M7,D*DVOFX4LMR!:NY'07#HUZP27CIWO@N5 MSF5K>"7P0H%NZYJIAQ5RV2V\T-LZ+JM-::S#3^<-V^ 5FF_-A2++'UGRJD:A M*RE 8;'PEN%LE=AX%_"]PD[OG,%6LI;RQAJ?\H476$'(,3.6@='C#D^0EL1SJ3++&OKEC.#.7PU)2HXD35=;VG[?H?P66H] M]PUELO%^-K"N>M;H!=88SJ4PI88SD6/^%.^3PE%FM)6YBO82GC,UA3B80!1$ MR1Z^>"P[=GSQ"WQGMVUE'N#G_I\5EAID =3QK!Q;#DSD<(H9UFL"#=YX L3A M*)AX@)+E("3-V6,.Z7)D3W)4@FP$J8!3MNF0;MFHBD.XRVMA4J P+N!/M)8, M.E0(3$,A.6T;/2/)!;5@6^RU-(S#WS1A E]H(5+::W;_5!OM ,Y$AO :WL;1 M)(D/W]$QG$0'D7.%D_ X>??<%^#O3&F-:N-VD:8R6F'Z@1V]X[I;]E/^&-[O M2KJ<324T<"P(&DR/#CQ0_?[I#2,;-_-K:6B#N&-)*QN5#:#WA91F:]@$XY] M^AM02P,$% @ ]H.>6(ZOEE]Y P _P< !D !X;"]W;W)K&ULI57;;MM(#/T50L7VR;!LV4F#U#;@)"VV#P6"="\/BWV@ M1I0UF[EH9T:1_??EC&S5"R1I@'VQYT(>GD-JR%5OW:-OB +LM3)^G34AM-=Y M[D5#&OW4MF3XIK9.8^"MV^6^=815&&E.W7V3P['3S(71/B0;Y9M;BC;Q1^;^\=[_(1I9*:C)?6@*-ZG6WG MUS?+:)\,_I#4^[,U1"6EM8]Q\Z5:9[-(B!2)$!&0_Y[HEI2*0$SCWR-F-H:, MCN?K$_KGI)VUE.CIUJH_916:=7:5044U=BH\V/Y7.NJYB'C"*I]^H1]L%XL, M1.>#U4=G9J"E&?YQ?\S#F)$YZ9X%? KNBDL9A,H9L7R%;S%*&^1\!8_E0=WT@ME?><(_MJ6 M/CC^(/Y^3O* N'P>,3Z2:]^BH'7&K\"3>Z)L\_[=_'+V\16^RY'O\C7TGY;C M[=[PJ:XI??)PEH0'#+QH"&ZM;M$O10+*=S:,D),B&9%)?3B]/!A%^T;X>0 MZC"%S\=@=:<4U%PJ5' @=#&@-#NX(T&Z) ?%U1!TDLR/,H!\D/Q$679H,( , MGB.:CD%^")-#&D9]O>10)0&VK;/[Y*X.3/(7F+XQ1?[_Y8CX4Y0<0P0V+P\) MB-.CT:2,556)XA%L#8)!4[%TNW=>UY## 3Y+P8JF6 VEF=B#W%%',$IL.5 M"TXFUMR?F&)G..$3Z!O)BJT0G7-\5W4N.A#R(!RA$4,8;N.4.)]Q0,_)\*R" MMY8A?8BDS@VJ?[@_Q_1.GWOY^5E3UN1V:?1XSGUGPM"?Q]-QNFV'IO[#?!B- M+'UM>&TB0'&F;_Y M#E!+ P04 " #V@YY8>VX7BV(& "F$ &0 'AL+W=O'80^T M1%M<)5+EAQWOU^]<4E+DQ DRK$!;2]3EX;E?AV3/UMI\M840CMU7I;+G@\*Y M^G0\MEDA*FY'NA8*7Q;:5-SAU2S'MC:"YV%258[3R>1H7'&I!A=G8>S&7)QI M[TJIQ(UAUE<5-YLK4>KU^2 9M .WZ$^US?&+R-.Y1<5D)9 MJ14S8G$^N$Q.KZ9D'PS^D&)M>\^,/)EK_95>/N;G@PD1$J7('"%P_*S$>U&6 M! 0:WQK,0;P_M^B_!-_ARYQ;\5Z77V3NBO/!;,!RL>"^=+=Z_4$T_AP2 M7J9+&_YEZV@[G0Y8YJW353,9#"JIXB^_;^+0FS";/#,A;2:D@7=<*+#\F3M^ M<6;TFAFR!AH]!%?#;)"3BI)RYPR^2LQS%]?<**F6EMT(P^X*;@3C*F=W3F=? M"UWFPM@?V/4W+]WF;.RP($T;9PWX501/GP$_8)^TO4!VVI&=OH3^?U/UW<#9#MO?"\'>ZZKF:L,R M7F:^Y$Y8ZA>9,=':U["WP7Z^8;E#J"6072L VU"W88:,?0P,]K'C[4WM;:8L2Z$ MZ@C3EZ=[MFUF:'+_#9UW*;,.D94Y'7);KM:*W0!DQ$RP3RHW8S[+T MQ'Y'&.AO%ZZ<>4L4:+Z#P%IO-LQ2 E@E7(%X@*T1",KS$0.?$%?Q/8/'ZM+; M\)Z3*U!1)A8+R.J0R07*9#,DM!9FT7#FUNI,!K_6TA7,JY6P]!8,]TE*<[8T M7&%381_T6H#?,*R,5<-NH[+6[.F4X2X^Y#[B4GKR7ZMR$^#BA!B\UJL6GRTU M+RTK$!PV%R+L$IZ7F,FS0H(2*H=JVXA,JTR6\(?V$C@92[N7"6J7O$DU#6^E MNQ_J+KJN,$+L5R213:0M$Z24##J7%9W0!>C+VLB2)6'D %FEZK& *K&MVE.0 M!-:6W#X&V0;X\2-JM=#> AO!%/>9J%VO,G-L)C^Q7Q_8,AI-H2.&KC;Z7. <(5$>23(<3?*3, M',_"8]MH^UM4MYT*:4.L8X4NC*Y"(2# M7==:>T2"HM3$SD;*QYVN3>=6(3< M5S'WKRN@(2K:UB()F<"N@ MKUG!26!#L5UZE)J1_T0/?\.?S&D2H8..SBZ-G6NPH8#D$OWGM+&,-T@44G39 MN@F/Z58$&XV&KP++O01YJ6198MD1^XS(1.8O3=RB@I/6IF\CH2-M*P>1BRG$ M*34(/WZ'0>Q0GL"3H*"TDQE&K9__3<4.,\1KQ2$ER![.P5_18M"67%)L;,B4 M!@.2#)Q\P3@$#1+9CRK1FB/E/ _9UWY9(!XK;J3 _HR(Q0T#C;TN) J![!MA M9'2>;Q?N$(=$=Q5K6XDE2 ?AQD%(61[.SS#A68;3M.&=B.\('PFS"('6Z&YD MC/3<&^M10^0\)\RX!Y><)(B[UAN>ZYJ@):EPIDT>!#KL'922.Y&AY)T4,4C7 M]UA7+4.J*FG#)>'68]--)O/#_03;[G]HD.VDYS*GO/6]HV&$M9__($0C=AFV MO!UP(3QT+<)J>R?):-I68A\WXS@NTIG*-\4I'VH\)'Y$@ GN6&GZM(TN_1(W M!$;]0U:O[R+2LE7HH5C&._HG9*;7;OT T9'G88:O:6 O/1QUS?8X5K3(B!A_ M0JHCV_35;%&X=!IJ.#PIO*UP!29;7?]R&3P2Q5=4P<,QYXD8^$Y@'G+V*)E7 MPJU)4>.Z01RIF%L]?,I"W!?"P$-,V2 [PNM7?M""W3_-7'Q+U!+ P04 " #V@YY8\E=FHD," M "8!0 &0 'AL+W=OKW2AII'Z X&&H6AD\N\EM8RVQ@^TTV[_''VG636D?$"^-KWW/N>>X MOC=IN7B0!8!"CU7)Y,PKE*JG&,NL@(K($:^!Z9,=%Q51.A1[+&L!)+>@JL2A M[T]P12CSTL3NK46:\$:5E,%:(-E4%1%/"RAY._,"[[AQ1_>%,ALX36JRAPVH M^WHM=(1[EIQ6P"3E# G8S;QY,%W&)M\F_*+0RI,U,DZVG#^8X'L^\WPC"$K( ME&$@^G. )92E(=(R_G2<7E_2 $_71_:OUKOVLB42EKS\37-5S+P;#^6P(TVI M[GC[#3H_8\.7\5+:7]2ZW/'80UDC%:\ZL%904>:^Y+&[AQ- < X0=H#P-2 ^ M X@Z0&2-.F76UHHHDB:"MTB8;,UF%O9N+%J[H*PU]\+#H_!%>)'PEH@1BOP/*/3#>$#/\C)\7FNX'UAX M=$%.U-]C9/FB?[G'H>MR=/$PG>G=J:Q)!C-/-Z<$<0 O??LFF/B?A[S^)[(7 MSN/>>7R)/?VA1XVV.?@F'')BD6:>'-+@.OX4)OAPJGXHZR9XSG*R\,DCKT#L M;>]+E/&&*?=L^MU^O,QM5[W:7^BQXZ;$,XV;6?I-[2F3J(2=IO1'U[IIA9L# M+E"\MJVTY4HWIET6>G2", GZ?,>Y.@:F0#^,T[]02P,$% @ ]H.>6$93 MG#9$ @ B@8 !D !X;"]W;W)K&ULG95=;YLP M%$#_BL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQFF]#^^]F&L&Q*J)278)M[ MC\]UY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(&;M[D0E98FZDL?%5+P,0E M5

)-O./"CA:EM@M^&M>X M@$?0/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-"JT[&R%:R%^+93C8D\0(K M! PR;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM>ZS@7K!?E.@R\3YXB$". M&Z9WHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1WCWQ2W\.)PF&4I.GTXTY7@(2/4E,*"_0 M2DK,"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X ?)OOF_,!KWPJ+<.1X$/ M6-ZA*+A!81!.1WC14&[D>-$%WKDR;]#^%6TXH0=*&LS.5=U!I^>A]MXL58TS M2#QS,13( WCI^W>3>?!I1'DZ*$_'Z.FN88 FP7YV.SG51BLB:OW_(7>ZX\ < M,P4C8K-!;#;*^2[X[15RX]"WY.:#W/RJ4WL":6X1ON VSGS+;3&X+:X^N'&_ M<>Y%/_^D/U0@"]<%%8SA^L- #+)P &0 'AL+W=OK5V_DM8&!/535TUX?7>(L;EB\/#4"Q,K<.! M6YH&W\R[SW;4Z69Z;:*']WZ)Y/U.2.] MPE5!_JO6Z=TGS_=4T8;HZGP8$M2V2?_7-]D.HP//CNXY<)(/G(C:5=VOE^3:H\0]154Y#.-O0*=?1XUN+<_'-A0XV*#=35]X$TT2=;-64ZMK. M&SNSA6ZB.B\*US;1-G-UY2I;6!/4#]U?CUX=1DA">H=%YGJ1N)[9#@!^T/U..CB3HY.CE]@-[CWBR/A=[C>^CM M4OA?Y],0/<+HW[L43O1.=]-C:KT(2UV8UWM+&MJOS-Z;[[\[?G+T\@%I3WMI M3Q^BOMN)NX3\ S)5:_YNFQOUDZM*J![4^Z8XF"C;%%7+!ZIP38 Y2AU-B3R> M!EM:[24:$(B2:2M3;28J+HSZ_KMG)R='+R]=O=3-1CX=OWP$X4NU$H4M4. M:@946L3*+54*[<7D6DV]TQ#>^3B#5QS--@5;/-?,JZ2:MRN88[_24U,IU)/B MB_IBS)+V:V$ON"X[ZOKG3Z'S$JJE=R'08J30%'8)R;-PD"":N:,0+U18&CHE M;@;1R196:FFWX12TN+[[;HHMH^"X.L!:Q4+I ,WGB$WCHE:V*.V M05!-GWKO+CLN=\H657:T$6AK1=W@F,1:3_%G,',Q/%TZ6&Z0#;6-Y^]QQI;A MI[H2+1(.C_9]%61Z9V<"2NC':LUR"UEUY?Q@U(WG0 MDQEZ$C28(>!1;BSJ)P]\F_=$2C/U+0 NN"<\^01:F! M?ENB -6R$:.XH'&6GY'@\EQ2FM7+FQ1)#4$M P5Z>DDHS3XW40TL& (5H)6U MFFED_G(,#^^1'Z\ "TO48&CP.M>HU+Q!8$$LOV+^X+/I?1@7WAA4=@&$R8F M MVKCYP I8 8BKLVH5&C&!9INK3<4U-P ;8C%NJ+4 M(O5N529JV(?AR;/$D+A!T:6=GU)?0>Y85VX[/244#,0X5V?[I_NG'0O\ P.= M0 Z;^BW68PQ:./7NLUL9\ MD=SI0HYOHL/\F,Z),7.;".KL)+]/2FM@-@&VD.F./<8$QGUFBT+RW/AXE]7) M8E*N!#M1'2;@)*4AQ)_5$\:\7.!B*AP!8Y#XA_AY8S=-79C#TW%4-" MS3H%4D+^E114(',F7NL'T'E;F5UF.5#G%6;#=K[H91X49(Z8>DD&8XU&-2EI M,988[4,3YQ8#;#X&<9_5+D./V.NRQYLD*7%BK[?DS./N@U M20+H+2.E@Q2<@Q>1>;+:UV&)P4805$1Z*.R?]&'_Y,&@_8@RL+WHPB3 JHKR MN:_.2R?!HZY2*=^5%'\E?:#/!.H_]C#^?NOYX?GW18U? 6A:ZG<<^+8D*^G/GUY_Z8[^X V&_?P0Y[@@N M'CUYN24^$O7C,,!T1]Z.\F/$IZ.]/2!1\$Y@:MV8]3"%H4_5J7O'?K[>E5MI MNY(J30WHPA35\[DW"NCCYDYTEJC$8RCY(S"\>BI!VMU(M^%>/Z2(8$=UUT MH'YR:[/BMK"SRA !>:<@UC$H4+;#1WKP,+^L#3BG :,T1(%XE;JD=X+,$8(B MO97FF@(F5S(1K1>R.\-IP^V0EWAC*+H]@C72JCD%=5/.[8ZMT[9FM'B2,2;O MI8:Y(.?'CBU:.D#L.[>-*(CH&(Z>03(4F-PJ)W=BBF7'F^@=M[\Y[H=Y52Q2 M55) =,J+GF'_UH&ZMLQA\11;"DVARQ+?!YF]0'+$ (B@VK!GNK@\3*H3@AJ.%SMO;C:@W-M]X MI.W3LUVRYXV4&,4&UUJRR/E-WXR:]QBI"$[IY[3CTRV<,NK@I#K B.<3=1LN M[.2T"R8\'W9Z"70"*R.\;5B8Y-&\?(J@-&C?*=S/(?!YRD460P>LN^F6WJ:R MR+YDQF[Z-3?K^2&3& MR1B?9'^,.V#7TE+C =T"4ZA\)5&Q2?SDTF'6>EDYC '/R#2\"-,VKR RUI,D MO\]DK)N;KFKV^H5V^EDRP>T&E9>TK&Q71MO4\^O++6CY]!3C_>#_+:]?\MMM M8(BH\=)TA'5>VZ1)^5Y_YP;;9/@T@?*H2$6&$_WS416%J6ND(F\0U.?6VU#: M(L\ZXQ8]S6(_]?<_[WF/G]HU'W:C[I/'QQ%WVG?R.T^U%'7"[3-7>/LPS2V M[Z,KIDK>MV H,F,&82%3!'VXDDM<&"'>O@+(4"&CMK7\E(9;%.8R\%&3+G&Y MSG-U#:,(T7X#@P]P32]P/SFKJR3G>AFR5^!B'.) MFD@7L;=NNAR3GS&H0EK>6UO)A++##/S7FZN[J93=M!= ML)@-R:[FKS2>6E9MR*6#-\VK+M,!A6>,XXG [TQFEF7&*.20/+&[1&N;%7HO M[Z[YXGY:Q'JVIWSZZ5CZ$-U2?JZ%P3NZ6OY<&(TNP!?P_V_^"U!+ P04 " #V@YY8YG9SQ?<# !T"0 &0 'AL+W=O8D5,Q>J1DEO5DI7S-)2KR-3:V2%=ZI$E,3Q,*H8E\%LXI_= MZME$-59PB;<:3%-53#]?H5";:= +=@_N^+JT[D$TF]1LC?=H/]6WFE;1'J7@ M%4K#E02-JVDP[UU>#=Q^O^%WCAMS8(/+9*G4%[>X*:9![ BAP-PZ!$9_C[A M(1P0T?BZQ0SV(9WCH;U#?^=SIUR6S.!"B<^\L.4TR (H<,4:8>_4YA?&*NJK3,QJ+AL_]G3M@X'#EG\#8=DZY!XWFT@S_*:63:; M:+4![783FC-\JMZ;R''I#N7>:GK+R<_.WBM5;+@0P&0!O]D2-=Q(R^2:+P7" MW!BT!CH/C%:F.XDLA72.4;Z%OVKADV_ ]^&#DK8T\%866+SVCXCJGF^RXWN5 MG 7\P/0%].,0DCA)S^#U]_GW/5[_>_(_SOR:FUPHTVB$/^=+8S5UT5^GRM!& M24]'<>0GD.?W9-2BX9(JQ55,U@ED*10^UY7\S M)[;0EU/23/FWC^-(708+5=5,/CL!M7R%Y\M?^++V!)@%.O.\W!\Z;%"[M[!2 M@D:*N3Q*$CY[+1+<_!$UC1:X0S>?'(U/!E>- %<=ZNL_D&G3A?<^O<6.ZGQ+ M=7Z0W?P@.^CTNO"1XAQY=-Y0!I2?:@P5@) 77L$D*HW"^YJ2UP;&\ ;2+!S$ M,1F=WC@<)4F7S"0+1Z,,/BJ94WW04IYKC4A#D,!3R,+Q((5.%J;#M OI.(8' MS0H$R2K*)H%1F"5#Z(S"?C+L@D-_4)8) AX.PB3SP?J#<-!K@U'88>:3N3DJ M.S[E6-OM!#KBS]P)M!6AVE!%G#)=$T;)%'H_]:4V^1$J/>RJ!V4\D?E->8J['9(?+*P(ACZ,3FU MTK-3#'#S2H#OVG=.3?#"[[5D;E[IP@>A%@RS\<@M!M"G9APX[:6X?[K_I)BW-^G+]O9[A*;.FDL# M E?D&E^,Z+!T>\>W"ZMJ?Z\NE:6^]F9)GT6HW09ZOU+*[A8NP/Y#:_8/4$L# M!!0 ( /:#GEB6W[J@10, +,' 9 >&PO=V]R:W-H965TU*!) LR1*ENS4-I"X&]:' D&+Q[K[[[GA'+O92?=45HH'GMA%ZZ57&=#=!H/,* M6ZXGLD-!FIU4+3.*>V"5@8ID'+:^&M%F[O7JT6LC=-+?!>@>[; MEJN7.VSD?NE%WG'CH2XK8S>"U:+C)6[0?.[N%4G!B%+4+0I=2P$*=TOO-KJY M2ZR],_BCQKT^68/-9"OE5RM\+)9>: EA@[FQ")Q^3[C&IK% 1./O Z8WAK2. MI^LC^F\N=\IERS6N9?.E+DRU]&8>%+CC?6,>Y/YW/.0SM7BY;+3[PGZPS2AB MWFLCVX,SR6TMAC]_/M3AQ&$6_L"!'1R8XST$/?-N@OEX$AB)8NR _H-T-:.P' M:#%\DL)4&GX5!1;?^@?$;*3'CO3NV$7 3UQ-( Y]8"%++N#%8[JQPXO_)=V= MDBVLB:NBMJ"2FPK6KMBHX,_;K7;[?YTKP("?G,>W(W2C.Y[CTJ,9T:B>T%N] M>Q.EX?L+[).1?7()?;6AD2SZ!D'NX)")A@^UYF6IL.0&"]B^'#6PD;W*$;@H M8,/I/&%=<2&P.9?5Q;CGLWJLJ(RRH:FN10G&M@PXK3 :#"G7LNVX>'GW9L:B M[+VF$3XP+KYGW"E9]'0.YJ7#R8&LI=V3'?YBAZZ@ ,]V5R'@<][TU%[#(1Y1 M)_!8*<1O&A#N3X"!>BFOQF:"VT[5#41.BN'JHR#2DB**0E_#IL.\YHT9N6EX M"],P]F=Q8E=I1JL94)%(URO>O-HQQOPD"H%1I#!-X5$:4@NZ7[5+["UD+/59 M8G&R>>;/PP1^8BV'(/EPU#^UF)M3Y/]5S2\4R4I#,RIZ"7AAJSB/_"R=T2J= MI7X:,^IE1;"C?L6%"F:7_NS!S"YU[:10\&"8K:N*FY<;D'IS M%23!]N!1+$M'!_W9Y8HOX0G//&MZ#E 2$-+ZTF$&GD@1WUUOT.V\[ MVC+G%MYK^:.S2Z,WS-!M1*.%-]5+(SFA*"A/ MSN!7@7)N=@MSQ[@JV)U07.7 /@#::-GY,Y]+L+W+OD,M=+>?MX@W#6)Z!#%C M'[5RI66_J **??D^LNLHIEN*-^E)P(_<1"R+0Y;&Z> $7M:9G'F\[)3)M\+F M4MO: /OK>FZ=P?3X^Y"Q#=;@,!:5S(5=\1RN JP)"V8-P>SMFV04OSO!=- Q M'9Q"GSUA"1:U!*87[(-6RY^?P53,\[]7R+G&ZG#V$.O3N->6$-&O>=DYUB?! M+>10S<%L3[.082%;A]^$6F*VM\FR:)-%-LF2:RQ2ZZ @6%<"6VB)U8XB%Z^U M?*>!G=\KE-&U16#;8T^@A,:N 3G&IF!*.\K&I,?.4"0.XSC>63W"6LLU4S^"/R=LC-DDX7324:KT3B<3A,?BQ])($F) MZRAQ/9,-IWRI5D;8)E_.,)A1C+U-2FK3>&(/I0!Y&S="L=]SITD%PB<1>RZQ M[-H['*O9EZ&B7*RQ_QB?CJ\HY'SE6E6Z-CY[M10%)Z$YE]Y)OJ,BHF-GZ700 M)1T_LA*/LFC\[>@'O('L5N!?(OE"Y(7=,O:Q0#.WP>C2A7R41M-]!MF.R^B MS$2WSK'2"S30F!>JBC67M>\>AQ+6^_X5#!ZD_XM=<#B*^Q$2RO/F<[T&YNC! M(8=C#4/+G)25?$T+_%,UIK- 201PS&"\B-\HBG]"&*/K98DOHZL-UG_D&\!O M&BO/&-^)+-N@W%X[TZ0>'6Z.=I$"P?"82*(& %8U3QO0T_;:,VCL F.&'%^ M^_3,(G:]YD)ZRSHFE'^H .&W&7J2 Q7,63881(A=CXS7Z$,.36ZESX MXMH(5QYO0]&A%[._,]I48)9^@*,.@I713#G=:3CT;?KS8")_EH*;&H2 M%B@:1^-AP$PSM#4;IU=^4)IKAV.77Y8XYX*A"_A]H='R=D,*NLEY]B]02P,$ M% @ ]H.>6!4&&UL?57;;AHQ$/V5T;:*$BG*7H T30 )TE3-0RN4]/)0]<'LSBYNO/;6 MG@UIOKYC+VQI17@ ?)ES?&;&/HS7QCZX%2+!4ZVTFT0KHN8RCEV^PEJX,].@ MYIW2V%H03VT5N\:B* *H5G&6).=Q+:2.IN.PMK#3L6E)28T+"ZZM:V%_SU&9 M]21*H^W"G:Q6Y!?BZ;@1%=XC?6D6EF=QSU+(&K631H/%'@*\2 MUVYG##Z3I3$/?G);3*+$"T*%.7D&P3^/>(U*>2*6\6O#&?5'>N#N>,O^/N3. MN2R%PVNCOLF"5I/H(H("2]$JNC/K#[C)9^3Y7:0\*.P9S!(3B%+LN$!OD&?]"#P#5[@NT.2%OEJ M$>'6+0*P93P#X M(LU.8%8;2_*YPW$_6FTQ-Y66SPRLV /YFF:A2WN39(FCM\,@]A_U:^% &P(! MC;#DB??6::O=<7$Q%':[$Y1ZEM*:9]3A-@BE IW,)7>$K7O?78QWK*-&6P6# M=*RJU=2Y2+_:>_"LLYZ_X9V!\RNMI':@L&1H6/.U(G62!@ DQ0 M !D !X;"]W;W)K&UL[5A;;]LV%/XKA.<5#L#: M$G5/$P-.VF %VBU(LO5AV ,MT[96251)*D[VZW=(VK)BRZY;=&][L2B2Y^,Y MYSL76AZ9^KVZ%? V:E!F6<%*F?$2"3:_[$W<\ZM([S<;_LC82K;&2%LR MY?RS?GD_N^PY6B&6LU1I! J/1W;-\EP#@1I?UIB]YD@MV!YOT&^,[6#+E$IV MS?-/V4PM+WMQ#\W8G-:YNN.K7]C:GD#CI3R7YA>M[-X 3DQKJ7BQ%H;W(BOM MDSZM_= 2B)T# F0M0(S>]B"CY5NJZ/A"\!42>C>@Z8$QU4B#\*#(%OE82#1[H-&?R[&*D %_O&J5KK"N+10Y@>>@C+]52HG?E MC,U>RH] KT8YLE'NBAP%_$C%$'D.1L0A_A$\KS'6,WC>,6,E^G,RE4I //S5 M9:.%\+LA=(Z&2]\:N?W-!Y%@R-."U!4IZAB86YS@$O MFV>I<1GZK6("1F"HT0\)G;FO^?QUO3WYE#U]Y/DX#A,]B# A$;K)2D/389F! M>X9N!=14H9Z->>Q+G56:98Q*H-;U71Q$#G*]&'M!A!ZXIO^8#FX48M]+S"C M0>RC#RV/7==" #BJN-"VG^\9UG;OL;774(TL5!\%. ;O]U&("1SWTNBVS.&5 M+9I+L MVNBYVHQC]RLO7Z8]3N>3E!@U"A/@Q\@@.W.0[=6[!D2C!B>O TS>X M;9[:0A :),:NX<>>(S05#=TS?CG2,VN+VP$2! M!F#+,Z,"[-B)88GB81+!3QSOFNC&0R] ;C),_/UCWF8RY358? =V=8%&"?I9 M/WQX[ ##88%9C/6B[@8%_9L+!!63+;C0D0R1TU7BYP?SY?1H,['>CI)K>^SS M-Q?\=PWM^J!'MLS2W&2A'V/?#_2 8!(0X 0"F4FE7:7C(R3$/%WPCLWE^4L/ M0? D!#MAI$=Q@'T2HB,=/V@Z?G!RQ]_GBNVX_>'I6#LQ2W.\'U(?H>=226R'+G=S.P6ZA3,W"_M>E8[&,@*S3-Q M8R@^4[N:E6 -0X,XA HZ"*+X;,T5[X QO1'Z86!P/-_9J;E6@WNL3Z. M/*N/$R=P_5+@.% 41/;#'IIBXL*OXW=&TE8W%SM$1Y-N#][+"IM2N41SX.0; MJVL7?YU0W\*<0:AH-H-SA.XZM0X&X"*O]0&F)D.] (UJ80S8!DK++VVN&_- M=<&+7?I,LN' ,3T3^T%\1'0O2ZW[^VL"+.4G"7K8B8@Y6=-A+B):1/Y'O#0' M?"\M=QV1RJ<*.HTEA3VE2UHNF&'-TL&G>;8P)\F]U-,N,$6=O&F-;G:]!,$: M1:T-1TI@V)3 \.02N%7*%L./5-7"Q$]723R*VUT2;Z!) I&Z\^Y[8,?:'8<; M2OH(;OJ!;0(X#%T]&X!7HA#NEA[VH'W 3 A79 _"SPMQK"^).M%]$Y >7$" M2YB!_5#=S(SGAKKG"D;G4%F@#^$$+BF! U=6",7VU;*BS_9?.ES"?>PYGH[T MT,6A&X'')-":%56M3 2LB]3 C0%&%TPO3'"@[S86L:_56\?\NK4=83-JV(Q. M9G/CSU.X/(KZ/Y<_ALM1ZT-1P<3"? Z3R%P;[3>C9K;YXC:Q'YJVV^WG.BA5 MBZS4?_'G(.H,([B?"/L)S+XH7IG/3E.N%"_,<,GHC F] =;GG*O-BSZ@^0XY M_A=02P,$% @ ]H.>6$AG'B." @ I@4 !D !X;"]W;W)K&ULC51M3]M #/XK5C9-(%7D%8:Z-E);F#9I; C8]F':AVOB M-!&7NW!W(?#OY[ND69%*Q9?$]MF/'Y_/GG52W>L2T>Z4QS=3W=59B MS?2);%#022%5S0RI:N/K1B'+75#-_2@(SOR:5<)+9\YVK=*9; VO!%XKT&U= M,_6\1"Z[N1=Z6\--M2F--?CIK&$;O$7SL[E6I/DC2E[5*'0E!2@LYMXBG"X3 MZ^\^M\C6?>X$EA!PS8Q$8_1YQA9Q;(*+Q,&!Z8TH;N"MO MT3^[VJF6-=.XDOQWE9MR[IU[D&/!6FYN9/<%AWI.+5XFN79?Z ;?P(.LU4;6 M0S QJ"O1_]G3< ]O"8B&@,CQ[A,YEA?,L'2F9 ?*>A.:%5RI+IK(5<(VY=8H M.JTHSJ2++&OKEC.#.?PP)2I8R9K:6]I[?T3X)K6&HSNVYJB/9[ZAE#;0SP;X M90\?O0(?PY44IM1P*7+,7\;[1'7D&VWY+J.#@%=,G4 <3" *HN0 7CS6'SN\ M^!6\RX>V,L_P9['61M$3^;NOQAXBV0]AQV:J&Y;AW*.+TZ@>T4L_O O/@D\' M""8CP>00>GI+8YBW'$$6L"J9V*"&2L"2<28RDFDNX9)EI>N;%"B,]7Q+6_=5 M>I@+ 4&V3:-M'K:31[H\V8L\W#Z?#A4"LU0Y[0 ]A0LL"'G+[$X:QM_$> +? MT95WQYY@T:B*0^A>0DR3Z>X#WL-1'$V2^.R8Q' 2G4;.%$["\^1X7SO\G=FI M46WYJ82&C@6%!J,;-PD MKJ6AN79B28L4E76@\T)*LU5L@G$UI_\ 4$L#!!0 ( /:#GE@MGF=]#0, M -8& 9 >&PO=V]R:W-H965TL MVE:)DA!"@0Z0H.VT/G2J2K<^3'LPR4&L.G9J.Z7]]SL[D-*)HKXDMG/WW7?G MNR^CM=(/)D>T\%P(:<9!;FUY%H8FS;%@IJU*E/1EJ73!+&WU*C2E1I9YIT*$ M<12=A@7C,IB,_-F-GHQ49067>*/!5$7!],L,A5J/@TZP/;CEJ]RZ@W R*MD* MYVA_E3>:=F&#DO$"I>%*@L;E.)AVSF:)L_<&OSFNS6;S<3 ((,,E MJX2]5>L?N,FGY_!2)8Q_PKJV[74#2"MC5;%Q)@8%E_6;/6_JL.,PB-YQB#<. ML>==!_(L+YAEDY%6:]#.FM# &-AC_3A;&: MNN;OOGQKN&0_G)ND,U.R%,#:/NYWN5((Y.BLICY M8]R6L20^9%&0G_'5)/D 2Z VUX@GA>L&9\159@!=4P!=:9HW=^JAIZ7F CK^ MI MK=,UI"$J0E)@SN'-8;SKK?Y"W %^O),57E2%LTP)\3K&TGFK-,:,!.H:? MK^D=0:??2H9QO1AT8KCW4TZ!V!-J$JW:TP#)G;$$2\G#"-J[O&4:U80+[>C76.BI?X8W @ &04 !D !X;"]W;W)K&ULC511;YLP$/XK%JNF5IH"@23K,D!*FDWK0Z2H4;>' M:0\.7()58S/[".V_GVT(8U.:[05\]GW??1_<.6ZD>M(% )+GD@N=> 5B-?=] MG1504CV2%0ASLI>JI&A"=?!UI8#F#E1R/PR"F5]2)KPT=GL;E<:R1LX$;!31 M=5E2];($+IO$&WNGC0=V*-!N^&EK(EULI/RR0;W>>(%5A!PR- R4/,ZPAUP;HF,C)\=I]>7M,#A M^L3^V7DW7G94PYWDWUB.1>+=>B2'/:TY/LCF"W1^G,!,I&ESHYE'LEJC M+#NP45 RT;[I<_<=!H P? 40=H#0Z6X+.94KBC2-E6R(LMF&S2Z<58 5+&]0VY(DR0->/MRMR?75S@3?J MW4>.-_J'^Q>R8CKC4M<*R/?%3J,R[?+CG/.6<'*>T([07%KF32^P#N:9U:Y&?T]VF8QC@P MH0F'O8$&H_>FNFH'L0U05J[Y=Q+-*+EE8>XN4#;!G.^EQ%-@"_2W8?H+4$L# M!!0 ( /:#GEAH5;N^[ ( !<) 9 >&PO=V]R:W-H965T\^YMB^C-1>W,@50Z"ZC3(Z=5*E\Z+HR3B'# M\I3GP/2;!1<95GHHEJ[,!>#$@C+J^I[7=S-,F!..[-RE"$>\4)0PN!1(%EF& MQ9\I4+X>.QUG,W%%EJDR$VXXRO$2KD'=Y)="C]R:)2$9,$DX0P(68V?2&49] ML]XN^$9@+;>>D5$RY_S6#,Z2L>.9A(!"K P#UG\KF &EADBG\;OB=.J0!KC] MO&'_:+5K+7,L8<;I=Y*H=.R\0NG$5>EJ&]@^$ M#M Y9RJ5Z -+(-G%NUI&K<7?:)GZK83G6)RBP'N#?,_OHIOK"!T?G>B]F7.A M"%O^*AA1#6G.VEDGN6;U.I8UV+ VT$3M-!'$=7(':'9$!W4! \L;/*6 #TL7 M$1E3+@L!Z,=D+I70!^UG4ZW**-WF*.;R&[;>SA19'-]9'@B_MMA,PVDNC?XQMK6G+W++>Y?U=A9^2N MMHUJC?YH7FU4K]6HS39LLJ%$]K=LZ/6"@;]G12O_O_%MF'I+4'N3QNVIZU)?/]!)AW/\_:T-RSJ["^*6I-[;GG=K9:1 M@5C:UBM1S NFRANWGJV[^\0VM;WY:66"JU>XK! P 'Q !D !X;"]W;W)K&UL MM5AK;]LV%/TKA%8,#;!$(FT]G-D"\D"[ %T7),V*8=@'1KJVB$JB1U)VLU\_ M4E8D!Y88-["_V*+$>^ZY,L^YI*=K+K[)#$"A[T5>RIF3*;4\=UV99%!0><:7 M4.HG)Y@5M05CKQM+YW*^(IKU3.2K@52%9%0<73 M)>1\/7.P\WSCCBTR96ZX\71)%W /ZF%Y*_3(;5%25D I&2^1@/G,N<#GEV1D M NH9?S)8RZUK9$IYY/R;&=RD,\J80KGG]EJ@Y* M*JEXT01K!@4K-]_T>_,BM@((&0@@30"I>6\2U2ROJ:+Q5/ U$F:V1C,7=:EU MM";'2O.KW"NAGS(=I^*/G*=KEN>(EBGZ0V4@T$VI:+E@CSF@"RE!272*[O5J M2"M]A\_1-&:.'^VOT_MW)2QA7%]Q63=JJ28T[&L#]8"_@[T]Z M/KI14,A_^DAOP,?]X$9'YW))$Y@Y6B@2Q J<^.>?<.#]:J$^:JF/;.CQ1\&E M1%=4B"=6+M!%P:M2];[:#4Y0XQAQKN+ )Y$W=5<]Z<=M^K$U_4625$654Z5? MG,XM%/N/&GGU$=@@^5L$3D>^CTD_ []EX%L9?-96M4_Y_D[Y9!(&47_RH$T> M6)-?U8K4(A&0UW7+C"U[TUMQWKA&PI9E>,SE'1Z!>M12CZPO^&MMHV9QK4#H MMH#NP/06\UL_2)A7.3)5:8_Y"ZB0)WWT[0DFZ,E$6JA.6JJ3 REQLK,4QY'O M#2@1>YUU>P?38@/U0HQX$I(!,>*M_H$/(L<&YH4>HS ()OYX8%%V70+;V\0/*3/8568T#H8X=#T 6WUZ?V&&N^XT&?*F MSL:QW6:_")H"*FD!_4FMT6]=SIUSX\E1Q6AM#&]D3SK?)W;?/X 87\E 7A4C MZ1H$L3>(_<5(=EM$&)&@?RF2K;V^O4/\B!@;J!=B#$>#'#KW)_9=^[YB)+N; M]MV-@KMUW#-'9WU*6K!2HASF.LH["S5]L3F-;@:*+^L3X"-7>O=:7V;Z! _" M3-#/YYRKYX$Y5+;_"<3_ U!+ P04 " #V@YY8C#/D\'H" ")!@ &0 M 'AL+W=O("SBBKJ^YX5NA0ES MTL2NK42:\$91PF ED&RJ"HM?UT!Y.W9/62NA=XG6J?0]YWE+*$68Y>BS*D&@6Z8PVY(- M!;20$I1$YVBM7X:\T2N\0$LH"",*SC_J>N8'Q]&BXD*1W]A6_70)"A,JS] ) M(@Q]*7DC-4HFKM+NC0=T[]9YQ^PN("3;TWR/?\&;I?+]'IR=G?85R= M_% !?ZB ;^-._Z4"A[DOB"V(&3OGXU";VW+^0P'7*8OA0]-249\]2I0JLRUW.7^O%EE+B[$=9L8,V. ML8(Q5J<*]EC3* S&6<' "HZQPC%6<,B:19-Q5CBPPF.L:(P5'K*F,V^<%0VL MZ!@K'F-%_\&*!U9\C'4YQHH/WHT1EKO764R3UI=P2YA$% HM\RXB[55TC:^; M*%[;9K/A2K&PO=V]R:W-H965TN$E0 5/;).V_KVT(A(0P M2D5>$C[N.3[W^H OGNXH^\HW )]S]**?VJ3C[&,\-2BB"%2"@*(O^VL( T54Q2Q[>:U&C&5,##XSW[>YV\ M3.:9<%C0]$L2B\W," P4PXJ4J7BDNP]0)^0JOHBF7/^B717KN@:*2BYH5H.E M@BS)JW_RO2[$ 0"? ]@UP#X&3,X G!K@Z$0K93JM)1%D/F5TAYB*EFSJ0-=& MHV4V2:ZF\4DP>3>1.#%_A"WD):!'B.@Z3W1IWRQ!D"3E;]$[]/EIB=Z\>HM> MH21'_VQHR4D>\ZDIY-B*P8SJ<>ZK<>PSXSCH$\W%AJ,_\QCB+MZ4FAOA]E[X MO3U(^(FP&^18OR/;LB<]>A;#\+M"PBVLXIHZ/YG#-\RX23]9K!FN@2 MTA7:5_:_OV0H^B@@X__WU:WBG?3SJJ?XEAR)G;GNHORLH MX)-%O2?.L2S/.S*F>?!=+Y?JM=[NX$@OU]67_!, MA>P7].$&2 Q,!&PO=V]R:W-H965T M(#S?K_TQ?NR'L'PB] O;(\3!UR(OV>UDS_GAQG%8ND=%PJ[) 97BFRVA1<+% M(=TY[$!1DJF@(G<\UPV=(L'E9+54YS[0U9)4/,;B=P M\GSB(][MN3SAK):'9(<>$?]\^$#%D=.J9+A )<.D!!1M;R=W\";V?!F@KO@# MHR=V\AG(KFP(^2(/'K+;B2M;A'*4MIPP\_?RL M_E9U7G1FDS"T)OF?../[V\E\ C*T3:JRV^^OP8@5<_OEXZ7+1 ZCAIXW9? MNWEGW'SPGI1\ST!<9BCKQSNBY6WSO>?FWWM&P?<)O0:^>P4\UPLT[5F;P^\. M(MR%*MS7A$?F\ BEK;LN/#:'_YYR$5Z[0P,,OQU+7^GYIK%\*!FGE9C*'/SU M3EP 'C@JV-^ZL:K5 KV:S% W[)"DZ'8B4A!#](@FJY]_@*'[BPZT3;'(IEAL M2:PW)$$[)(%)??6(2DQ$7D9I15$&2L(1TPU%K1(J%9G;CRO?;?XMG>,I9Z/? M6,X7V\:6;'L0IRW$J1'B)\*3'&R;!)6K!*6#6*M,3WKC+3PWG TA&OW&0M38 MSJ>!%PXA6K+M00Q;B.$%$#.1(J[ CA*F)1@.NC(]0]!H-I:@QO8,04NV/8*S MEN#,2/!SF12$J63 GC6IZS0^&[@#W$:GS7E+ MS45+L.XWT:2>A!Z>:K&ENQ%BV.E\(9_,A6UN^ M?;@G-0:\<.U1I4:/*"";'.\2A?L*E*(T%LQ?CH.6.M3<6OYBKLFNYN:-QJXQ M#F>+A28EV#+N<_V^E7+EFV? M7U103G=!O )VR>N]3?1162C]H6VH&P68&MK:I%5M5B6VK]T>K* M/CBW^I 2VBSFUE;5(JMJL2VU_L!T%20TEY"//.%BJG2KA#C4#HC-^G!M52VR MJA8W:HN3Y.Q>NV&;F?N_6'2EIF^%KD)<_ V27&.^3>1O-1D M$-N@^AL=?K/X6/Q6U2*K:K$MM?XP=46K!ZTF*L]FD;FVJA9958MMJ?4'IJMJ M/7-5V\V?M)X_VV;^:$=E6$F^W%J9[4:C_JYA;,NPSZ\K63USR?J<8U[0NQ)U M@7RS0(+=$"ID%>)$M.0<6W]83P7A5+=]-3=I-..+C6-;QC5KY^2']@+1G7K# M@0%5K-8_6K=GV[=1B.59MYOY MCSQBV6FRY+$\,D_2B FYF2ZZV3+E;%8$16'7,HQ!-V)!W)F<%_ONTLEYLA)A M$/.[E&2K*&+IUTL>)D\7';/S?<=]L'@4^8[NY'S)%GS*Q1_+NU1N=3>461#Q M. N2F*1\?M'Y:)YY=B\/*,[X,^!/V=9KDK^5AR3YDF]O:%^SO.3,"O^)T_5N4:'^*M,)%$5+$<0!7'YDSU7OXBM +-W(,"J M JS=@/Z! +L*L(_-T*L">L<&]*N _K$!@RI@<&S L H8%L4J?[M%:1PFV.0\ M39Y(FI\M:?F+HKY%M*Q($.=2G(I4'@UDG)@X_$$0%L\(#6(6^YQ\XK*P&?E M/K,T9;E.R#N'"Q:$V7NY]X^I0][]^/Z\*V3R'-'UJT1792+K0"*;W"2Q>,R( M&\_X3(WORD%O1FY]'_FEI07^MHI/B6V<$,NP[*;QZ,-O6+H)[S6$._KPCTL9 M;I@'L[OZ<(?[VL%3??BM+V1XF=UL"/=>&/QJ<2A<*86]$9%=\.P#O$]RFR1S M76]+H.%$TVXXT44.CR)A'@BFE+>_*6__ MN/(&L9]$O*FN6D#;NI:P_E:Y1OVFLNZ?9P^:JHH<'$7"/!!,J>I@4]6!MJH[ M,_TW%&.L,WN4@8(D6# MA#E(F(N$423, \$4T8PVHAD=-=_XI6CFE6A.\B50$*TB\I"D$IG//SZ3HS@P M\6B3M-40$N8@82X21I$P;[1W,54VW>V^JPADO!'(6"\0+N1U1K:ED60E,B%7 MM%(335+0XMI*8;Q_,='??5MEG9%I722,(F$>"*9(P31J+\/0BR&)%Q^D'"(2 M-L\;38+0,]LJHJ)M2V)7"M"$;D4;'$Y(H0D]%$VM\99?96IK_/N*A<$\X#/" M?#]9Q2)K+*H6TKJHYO[BPAJ.FO[.H8G=IL2#D=60F$(3>RB:6F2K+K+UNK:? M\MQ>S]O]<8U?GZ>U#JR]OS6[-VA<9D(3NQ6M_W)B"DWLH6BJ#FI?T=0Z4"V6 MF_+8E/LKN9/V+$YH%!#4 MHX32'"C-A=(HE.:A:*H,:Z?2[+W)TM6$.I=0F@.EN5 :A=(\%$T53^V#FGHC MM!(-6Z2<1SS.#='*&4T/S3DE,+_0JJ_I3@W#5*?Z*WWBUH) TEPHC4)I'HJF M"J*V4$V4ARJ/W@SBN4YD)I%$KS4#15=K7]:KZ-_VI"#5@HS8'27"B-0FD>BJ:* MI[9A3;T/^XHF!O5<*]IN2S2M_NZZ"VJH0FD42O-0-%41M>]JOF"\OJZ+7;*, M'UYL0G>X?9_2 UO+QFQ>NNWU*6A:%TJC4)J'HJF*J*UDZS@K^;@^57VJ_+]6 M6_H!M584DN9 :2Z41J$T#T5395<[U];;W!)K0?UF*,V!TEPHC4)I'HJFBJ?V MFRVM)?F:+@9UFBO:WFIKN-?%H"8RE$:A- ]%4Q51F\B6WD1^91?3KK;T*5MK M!FI&0VDNE$:A- ]%4X55F]'6X&WZ%-12AM(<*,V%TBB4YJ%HJGAJ2]G2NHZO MZ5-0,[FB[:VV]OL4U">&TBB4YJ%HJB)JG]C2^\2#4^,G,N5QD*2;^S$^)X)G MQ%GQ_.MFX^)&C>)XL;]1)%#K&$ISH#072J-0FH>BJ4JJ_65K_#:-">HA0VD. ME.9":11*\U T]>NHM8=LZV\$+K[5',292%=%7YK+5(1%^>VB39K1T]IJ!DIS MH#072J/V_KW']MYM_:4@4(E50=2^L*WWA:="7I#,7KX^T6-:*P%)FSQ[C;>2 M'WNB"QT?A=(\%$TM3T0I&3-PE5S$X":J15MNWS6V!PW M5AIJIS8E'MJ-7QZ!)O90M++6W:V'VT0\713/++9*0SR72.!WV.R0MGV%4;HAD63Q"YR$1(HF* MEX^6(?[%V_1 @ M_P8 !D !X;"]W;W)K&UL?97?;YLP$,?_%8M5 M4RNMA9 ?S;H$*6D[K0^=HF;='J8].' !KV S^TBZ_O4[FX1E*^$%;./[WN?L MNV.R5?K)9 #(GHMMY^X4&D&=H%/YJ4/(4E MX&.YT#3S&Y5$%""-4))I6$^]6>]J/K;[W8:O K;F8,QL)"NEGNSD+IEZ@06" M'&*T"IQ>&[B&/+="A/%KI^DU+JWAX7BO_M'%3K&LN(%KE7\3"693;^RQ!-:\ MRO%!;3_!+IZAU8M5;MR3;7=[ X_%E4%5[(R)H!"R?O/GW3D<&(3A$8-P9Q Z M[MJ1H[SAR*.)5ENF[6Y2LP,7JK,F."'MI2Q1TU=!=AA]IGM?@!8J$3$-ZL.^ M5@;9.5M2!B15#DRMV?%]E!C-PB+GTK#3&T NH-V/5N* M5Z;D,4P]JC4#>@->]/9-;Q1\Z* =-+2#+O5H27HB!A;3_;6QU=8C9VVK>A,% M$W_3XG#8.!QV.KR3"!0&.H^,$J74ZB?5)21L51\74ZMV$YQV5!<=E+,"J51 MO+C(;:%54D.L4BE>B"REKMH&"&DL.:S(-+BXI MU4KB?6 ?-/R_Z U!+ P04 " #V M@YY8.;ZL" "2!@ &0 'AL+W=O]W;1)& M4QKM82_@CWN.S[GX7H8;J9YT 6#(MN1"C[S"F.K&]W5:0$GUE:Q X,Y2JI(: MG*K&,P$S1?2J+*G:38#+S8>% M!Y87QB[XR;"B.9";S[#WXP2FDFOW))LZ]CKR2+K21I9[,"HHF:C?=+O/ M0PN /-V < \(CP'Q*X!H#XBJ \/ZB?A2<)[JJY( M%+PC81#&'7JFI^'C"N%!S\&C$W*B)IF1XXO^(9DSNL/+;LA8*2IR<..?XX4V M"F_NKZ[MYAM=T11&'I:K!K4&+WG[IC<(/G89_T]DS](0-VF(3[$G M=A'$0#/UUV]3+H'C0"GHFMM^([9\4 M^W7!65[+PYZ(C:E:J;1 [40NB;8?5!,CB76@ESL"9<7E#H 8NL52-44A><9$ MWED-_1=ZCQV]C.A%O0]'COQ6>9>@) M/:#Y#25_ %!+ P04 " #V@YY81*T3V0D$ !S%0 &0 'AL+W=OW[(MD P>*2%4#5G17C!$MURM>^*#C@U 21W(^"8.@3G%%O-C'7 M[OALPK8RSRC<<22VA&#^?0XYVTV]T-M?^)RM-U)?\&>3 J_A'N37XHZK,[^F MI!D!*C)&$8?5U+L)K^-PJ /,$W]FL!-'QT@W9:7J!=OWJ#6*%'4TOU%G;:3:%H06AHO3VM!1/;,3$D=:5.8!J-[=6]U#/ M$@+@ IG>ND QB(1GIJGHVP?U+'HO@8B_V[JE!/?;P7I5N18%3F#JJ65# '\$ M;_;K+^$P^*U-HDM8[ C6$-JOA?9M]-G'+5D"1VQ5C1B!_CL]=N8E:V!8>B%] MG(43__%8C+6TKF(\RBFD"YPJSPRS"K(%=A3F"-81=U<*NK&V, M806<0XK6*B]!:@T3.(>W1M\2)P](N MNGXL\BH8'!79\#"J/8RL'FX(XS+[%YMU7"U%Z;$7@5:<$36:U% "(;&$-A6C M'^HU'O6?B3CCF=A:T9\<#N-:P]BJX3:C&=FVSA5K8->7ETM8[ C6$!8&AZ0M M>*E\H"([I<)AMW>?7L+UQ$Q4ZLK5@M3JT\X,S7K>JLX:V%F= M(UI37710%W5Y!YXESDZTB+,&=A;GB-84=TCL0VN:JSYCGDXM?O;(SC/5:>[N MBM:T=LC>P_Z+K7\N4_6%4UKLBM:T>DC]PXZY_UG3V,X,+0FM/;2SO)?X!@@/ M'P%AIZ^ L]39B59U3C\&7-%*=?[1;A0!OC:[>D*9V%)9[N_45^N=PQNS7_;L M^CR\7I3[?P=,N1UYB_E:I\@YK!0RN+Q2?<_+';[R1++"['DMF92,F,,-X!2X M?D#=7S$F]R>Z@'J?=?8_4$L#!!0 ( /:#GE@RJR 7 0 "<4 9 M>&PO=V]R:W-H965T-B7!&'=<^ZYNKJZ:+:G M["O?82S ]S3)^-S8"9'?FB:/=CA%_(;F.)._;"A+D9!#MC5YSC"*2Z,T,6W+ MFI@I(IFQF)7OUFPQHX5(2(;7#/ B31'[<8<3NI\;T#B\>"#;G5 OS,4L1UO\ MB,53OF9R9#8H,4EQQ@G- ,.;N;&$MR&<*(-RQM\$[WGK&2@ISY1^58,_X[EA M*8]P@B.A()#\]X)7.$D4DO3C6PUJ-)S*L/U\0/]0BI=BGA''*YK\0V*QFQN! M 6*\044B'NC^(ZX%>0HOH@DO_X)]/=\#4;(FF'LI@EM92/LG4NC\* M)G\ETDXL/F$9-+"B:4J$7$[!P35XE,D5%PD&= .6G&/Y$F4Q^$30,TF(()B# MMR$6B"3\G9S^]!B"MV_>@3> 9.#+CA9K@Y]\5>.&1(DVX*DS'&F*L UW5P74)_*]1KZGE?^!9"B+\##Q%:37\@2Z MT/.M,_5:YJ'J.SB=P/%ZY$\:^1.M_"]4H&28^,FE(_[$=>5U! M#"Z6SPML]RQAM(Q#@W/).+'[TF7:B)X.*!6_D#R]S%@;MG9KI5E+.%1S!R6$ M?M M&EK'SL?2[I+/-+N.7K%3:IB1MLJH:.%8:*;]?46&TG;'\ZA>Q/^V%#" 1UE]UI[%]0!],_/AHY9 M9Q$)]9[\U[)V[!VAOGD\47K5T3]> 2YD"J@/9O61O"GG$[DE, MRFHJ?ER!=8(R2:&^N=]_*TA>TJC1P:_JH_WAX-:3'"PKM]!&8 ;:21JVDK0$ M6:;JK/NW+VM7>C<'9^/_7725(F;K!B7%;%O>1'$0T2(3U85#\[:Y[5J6=SQG M[^_@[:JZLSK"5%=H]XAM2<9E4FTDI'7CRQQGU:U4-1 T+^]IGJD0-"T?=QC% MF*D)\O<-I>(P4 3-W>#B)U!+ P04 " #V@YY8-F/H%!\# #S" &0 M 'AL+W=O9CY^5NOFQO=5L86:JFO1 ,>9M9 UU=B5&U\U$FAIG>K*CX(@ M]6O*N)=/[=BCS*>BU17C\"B):NN:RN^W4(G]S N]X\![MMEJ,^#GTX9N8 GZ M8_,HL>?W*B6K@2LF.)&PGGGS\&8Q,?;6X!.#O3II$Q/)2HBOIG-?SKS $$% MA38*%/]VL("J,D*(\<]!T^N7-(ZG[:/Z6QL[QK*B"A:B^LQ*O9UYF4=*6-.V MTN_%_AT*P_&VW?/3,\C%Y$%QO%?F#EU ^]?Z!C/;30H^$#E M-8F#-R0*HL3!LQAVGS?H'H36/1[ B?OTQE8O'DJO(E_F*Z4E'MF_72GJ)!*W MA+G&-ZJA!$HYYP-$BX;%<=&N.%J,'% MU@F,3I:]RM+PC,UA-!H_PY;V;.D@VP>A:46$(X?.BY5>((2C;'3&>6D4Q4G@ MYASWG.-!SGDMI&;_4OL,XQ,AS4MY)=97+>)2I<#-.[Y 2<;Q^9Y?&D5!-G'S M9CUO-LA[SS7@6=<$<;N<5HRN6,4T R=I=@&1XLD[(W48!4GB)IWTI)/_<0+6 MC%->P,_V?W)Q/<(PB,9GF)=661C'9YC^2?VH06YL656X=,MU]_3VHWWEGMN" M=39^BQ6]*\#_R72? _@N;QA7&-0:)8/K,69.=B6VZVC1V"JU$AIKGFUN\:L$ MI#' ^;40^M@Q"_3?.?D/4$L#!!0 ( /:#GEAB/BQ'1 , -,) 9 M>&PO=V]R:W-H965T9*<='\_2DZ]7%RC&/J26!+/T2$I2IQNI'K0.8 A MCP47>N;EQI07OJ^3' JJSV4) EM[3Q#>VRHV=\.-I25>P /.CO%7TFBTM2_6&KRF3?V2 H9K;CY)C>?8.O/ MP/(EDFOW2S9;V\ C2:6-++9@5% P4?_3QVT<=@#(TPX(MX#P$-!_!A!M 9%S MM%;FW+JFAL93)3=$66MDLQ\N-@Z-WC!AL[@P"E<9XDS\&3 &9"Z+@AE,CM'D MC"SPJ*05!R(SLJC*DH-=H9S,J<[)#2:>4)&2+U*475.HN ]"8.PWZ)GW@V_+!$>]!P\ZI 3-3F('%_T#)\+ M8DE92C".A!:RLGE@(N$5^FN#9W(@!6:J4BX5-C'<)8XSNF2<&0;ZHBVP]<;] M]HWM#7&A2YK S,,K0(-:@Q>_>],;!A_:HO)*9'LQZCQQU]+4'C"Q(HD M-EH9'D)-,B4+(IL5%Y+6\U5S#QVWO=?6<3@()E-_O>O>L5'4'XP;HSW9@T;V MX#]E9TQ0D4"'Z)IYL*-G&$YZ!Z);C()^OUWTL!$][!1]XZ3]G^CAD9XH&(4' MHH^-PEX4M8L>-:)'G47DWI\SF9U56!94:\ 2DDN\BT1=0O"8Y%2LP-5873QR MR=G*75OMQ3-ZS>)Y);*]V(R;V(Q?> J?3]SX*"?!0=:Z+/9D31I9DQ>1\+4"O7-FB2V(NV?C6:V:8SN70/\L'\%78L=8/Q MCZ9N=_!)63&AT9<,*8/S$<9)U2U$/3"R=*_P4AI\T]UGCET7*&N ZYF4YFE@ M-VCZN/@O4$L#!!0 ( /:#GEA!ATS.800 &T3 9 >&PO=V]R:W-H M965T_OL$J>Q%G#6-LGV?OV.(2$A,32]Y>'Z4#!X/KYO/)Z9>+#AXIM<4JK0CS3) MY-!:*K6ZM6T9+VE*Y U?T0S>++A(B8*A>+'E2E R+XS2Q'8=)[!3PC)K-"B> M/8C1@.EDH_L$>#%7FA,ZJ>5@\"1G:% M,F[] _%N)!S#.1=,R3KVRNED,KM-"<+DB>J"G? M?*);0;[&BWDBB_]HLYWK6"C.I>+IUA@8I"PKK^3'UA'G&+A; _=<@][6H%<( M+9D5LB9$D=% \ T2>C:@Z9O"-X4UJ&&97L:9$O"6@9T:?:;@ S3F:4(17Z!9OEHE5+\A";HG";3VA\]LK_?@K5R1F XMV&22BC6U1K__ MA@/G#Y.XCL!J4GN5U%X;^NA!0&H0ZA7!PB'Z/6@FR25.4.#H++$>N5XO MK>F M(WFE)= UCV@LH,\4A%BBY@<[]2(N2E24#0Y5;H"*SFC'[E MC'[KPOT-RP9!!=J;]WT[0EBZ"6&,4IZI)=Q%:$Y>35#C,Z&<"JIO@*H)#2NA M82OVV^FMW1[OR'D[;D&CRC>0HA./A6^IC"J5T?MB>\)DS/-,H2FD$9/JJ,M( M[@BL)AT[^_+N_'(L;R'TI4HJSHT3]B/GX \?):)&*\]L51=PT)_@7XS1+< ) MD= _9MPT\2S&^YX!M];IT2/7O=+B;=[N:86$,AKTCVD;YH6^YS944KRO^+B] MY-=<>X6$WB;7?'&=0[XG4E*H55+!%M%E2_>"I20&XE9YH/<'@KJ1%%HH*=-@+3 YZ@0+D+N5"L7^;FH/Q M_YYF?5'W_1%N;Y#J'-=TR>*D(?Y:@=Z;YKI"J\O>]UK8[SC)X];N[=WR.T*K MR]^W;[BU(3H_YP0GN<0+/>\D4QJFN:[O-F2 MDH[0ZEKWO14.NX[(UA[IW?([0JO+WS==N+6Q.3\B(]//R&PO M=V]R:W-H965TED1>\9I6^LZ6BY(H?2IVOJP%)7E35!8^"H+8+PFK MO&S97+L3V9(?5,$J>B> /)0E$3]N:,&/*P]Z3Q<^L]U>F0M^MJS)CMY3];6^ M$_K,[U5R5M)*,EX!0;?$WR]5^Y:4>R.F6 M' KUF1]_IYVAR.AM>"&;7W#LV@8>V!RDXF57K E*5K7_Y'LW$"<%,'RA '4% MZ+\6X*X -T9;LL;6+5$D6PI^!,*TUFKFH!F;IEJ[8969QGLE]%VFZU3VD>HQ M &M>EDSIV5$2O ?W^EG)#P4%? O:^Y^(.@BF&)7@[2U5A!7RG6[X]?X6O'WS M#KP!K )?]OP@297+I:\TF)'W-QW$30N!7H#X1,05P,$O 4HG"E?V\MOZ:8O MQ\_+?3T<_9B@?DQ0HX=?T/NSIH(H5NU 8=S/&FH5PGD%\^Y=RYILZ,K3+Y>D MXI%ZV<\_P3CX=<[>A<2>F<6]66Q3SUX8\INV*FZJS%KPF"4H2I;^XRFX5=H1 M/.S!PW/@T1QX6Q6=@*=)G([ K=*.X%$/'IT#C^? HPEXA,-P!&Z5=@2/>_#X M''@R!QY/P,-@ FZ5=@1/>O#D''@Z!YY,P/$"CL&MTH[@:0^>6L&_[*G.YJVB M8@X_G>"C<)'$(WYK#X[\BYY_8>?GBA3M*@IJ\J,)F#DGB^FC'^( CYQ8^W)T M H,A* .KEX]4RFO ROJ@:*X#3T\*E6HV[(*)G?Q$'"1KC6^5=\8>0AO:4_L J4FVH):/A14/Z4FK/[0XQ#=URNBM[M@JD M<3QYUEXCJN&0U= MK.$TK3'&R7@-MJN[T@^!#=T2&TXC&\(\/A$.+P,BD.IS&N%Z(8CK\:[-TYVD%#D*-+!3F:"7(<+Z)H_(;;>W1U M-"0Y'KA2O&P.]Y3D5)@&^OZ6<_5T8K8S^NVK[%]02P,$% M @ ]H.>6%NX->$6 P U@@ !D !X;"]W;W)K&ULK99O;],P$,:_RBE,:$A3DZ9_UHTVTMJ!F+2A:=/@!>*%FUQ3:XX=;*== M)3X\9Z<-!;)J(-ZTMN-[GI_/L2_CM=*/9HEHX:D0TDR"I;7E>1B:=(D%,QU5 MHJ0G"Z4+9JFK\]"4&EGF@PH1QE$T# O&99",_=BM3L:JLH)+O-5@JJ)@>C-% MH=:3H!OL!NYXOK1N($S&):NI%S8J&2]0&JXD:%Q,@HON^;3K _R, M3QS79J\-;BESI1Y=YRJ;!)$C0H&I=1*,_E8X0R&<$G%\VXH&C:<+W&_OU-_[ MQ=-BYLS@3(G//+/+23 *(,,%JX2]4^L/N%W0P.FE2AC_"^MZ[I \9)8E8ZW6H-UL4G,-OU0?37!49FN R0QF2EHNR0RS7^-#0FZXXQWW-#XH>,-T!WK1"<11W(>' M^TLX/GH#%[E&=(LYX-!K,M/S#KUG'.XPKP2S2F_@FK,Y%]QNX,LUS8(KBX7Y MVI:%6K+?+NE.V+DI68J3@(Z00;W"('G]JCN,WAX [C? _4/JR2WJE)9.9\F M6@ 6I5 ;I(Y&[R8M9C#?P(IIKBH#@LV5ADH^MZ.UVYEW!RN6A ' M#>+@(.+'JIBC=G2SZ84Y(3*):R:,>[DD/EE8<),R 1MDN@VI5A_L(?7:@88- MT/ @T+LF24PC5"70/;>C:@.HU;K1+TF)>H-VBM.&XO2%:6D2XAJYLIS9WX]+ M#7+Z1R:Z[0RCAF'TMPP5G54-.PYZ3=I 1B\%.6M S@Z"/,B2\0PN*TLW4)OC MP?!_/&/=Z.=]&?W_:V&K^9^9]^[X[DM2FOF4PGLS3G8R,68G%BFCR,(2/\F"X@EW?FE&5$R%-V M;_(% Q(5HBPUL67US(PDN3$9%==F;#*B2Y$F.F34E2C+(>4)SQ& ^-D[MD\#&2E!$?$]@S3>. MD1K*':4/ZN0\&AN6>B)((10*0>37"J:0IHHDG^-W!37JG$JX>?Q$_UP,7@[F MCG"8TO1'$HEX; P,%,&<+%-Q1==?H!J0IW@A37GQB=9E;!\;*%QR0;-*+)\@ M2_+RFSQ6A=@0V.X; EP)\+8"IQ(XVPK<2N!N*_ J03%TLQQ[43B?"#(9,;I& M3$5+FCHHJE^H9;V27$V4:\'DW43JQ.0T#)?9,B4"(O1-Q,#0E&9RRL5J+JP M75#.T;X/@B0I/T!'Z/;:1_M[!V@/)3FZB>F2DSSB(U/(AU%(,ZP2GY6)\1N) M+PD[1HYUB+"%W1;YM%ON0UC+G1:YWRT_7RG'3;DI#:A=P+4+ MN. Y_^G">1[2#-"^4/+PL]AC3&[]9C=SC'? M4$%2M$W#.$1?Y5\>_843R=ANF$ M^3IA@298P[!>;5A/3TV!^Z*C=&;;M3R2*!9]9HZDR7Z5Z?I).\Z<77"?)VP0!.L8<^@MF?P MCIUFH-,PG3!?)RS0!&L8-JP-&^KI-,.63H-=Y\5+R;0SVZY5U@D+-,$:5;:M MYY65U5GGXL?0NC#JU.TZR;72?*VT0!>MZ<#&VM9^Q]94)=-EFTZ:KY46Z*(U M;7M>#-N=2[?M&U3%V7SAL+&'7_2G[FP[5UKK&E87K:RTN;$/I+;Y+@F[3W*. M4IA+O'76(0VO26R @ : H !D !X;"]W;W)K&ULM99K;YLP%(;_BL6D:9.F< WI,H+4A$ZKM$I5N\N':1]<. 14 ML)GM7/KOYPMA2429.K$OP3;G??!Y'=LGVE'VR L @?9U1?C"*H1HYK;-TP)J MS">T 2+?Y)356,@N6]N\88 S+:HKVW.1X4XD[NOL$;3Y3Q4MIQ?4OVIE8/[10 MNN&"UJU8SJ NB7GB?>O#D4!R^@5>*_#.!<$S K\5^.>"YZ84M() .V-2T3XD M6. X8G2'F(J6--709FJU3+\D:MGO!9-O2ZD3\35):0WH"]X#1V\2$+BL^-O( M%I*M(NRTY2P-QWN&XZ,;2D3!T17)(.O1)\-ZUQL V#*I+C/OD-G2&R3>8#9! MOO,.>8X7]$QH-2R_;*3<<;7<[\MG6)Y .D'>1=_73[+QNW7R-<__ZSJAJSV6 M?P2LM\V/SS(.70NH^<^^13/0H!^JCI0Y;W *"TN>&1S8%JSX]2LW=#[T&38F M+!D)=F)FT)D9#-'CJSP'?=X@(?UD6$"?=X;A.AJBCL]M[$R\P(WL[;$K_6'A M]#0L&9S1/^8[[?*=#N8K3TA(,1=]60XJ7_H/&1.6C 0[<2SL' O_QW8+QS1S M3%@R$NS$S%EGYFR$[3;(>*EW8\(2 WM_ML&[_6T\L8_NX!K86M:.M2\)1!;E$.I.9W"',U#6F(VBC;_H' M*F3=H)N%+ 6!J0#Y/J=4'#KJ UUQ&?\&4$L#!!0 ( /:#GEBP>/%%?P, M '@* 9 >&PO=V]R:W-H965T^/[.BV@I'H@MR#P32Y520T.U<;76P4T M 6.+=,J.-K0^JU:UI@]_G _M&91S-/5,.MY%]89HJ% M-_-(!CFMN/DL][]!8VAL^5+)M?LE^R8V\$A::2/+!HP*2B;J?_K2;$0'@#S] M@*@!1,> T7< PP8P=$9K9<[6'34TF2NY)\I&(YM]<'OCT.B&"?L9UT;A6X8X MD]Q3)9C8:/( BJP+JH!0D9&UD>ES(7D&2O]"[K]6S'PCEW=@*./ZBER3Q_4= MN;RX(A?$)]K"-&&"/ IF](?.Q)^%K#02XN3%F_'<-ZC>:O#31NFJ5AI]1^F0 M?)+"%)KF[/PY=;A >A@P_/ MR!FV7V+H^(;__4O\O7S21F&F_].W737=J)_.'O\;O:4I+#P\WQK4#KSDYY_" M2?!KG]OK_I< MU N-._IFD_'PR,1I4!R,XWX/D];#Y*R'.\8K6RD)Y#F63B+S6N:U+7X9H7NJ M,OV>^LFI^MF1]M.0>-:O?-HJG_Z W<^L/S3RCH/IJ8/I*#SR3Z01GDG.J.K.]VNL%IAU9T2 X/@"G0>$@GO1KCUOM M\?NY@WO[O]3')R?S6'K<)WW4+ST,7B^VX*SXI3 L.R2_AK12S#!,'WA)>84W M",F5+-OT:7(KI3RM.'4=QCL9U2S?S98P' 5!<.2N)VXZZX;5_OS.'5Z"VKC6 M!@7)2ICZ3FMGV_9IZ9J&H_F5;:M<;_!*4_=D>.%MF-"$0XZ4P6"*FE3=YM0# M([>N4WB2!OL.]UA@:PC*!N#[7$IS&-@%VF8S^1=02P,$% @ ]H.>6&M& MW^(3 P $PP !D !X;"]W;W)K&ULK5==;YLP M%/TK%INV5MH" <*V+$'*I[:':E&B;@_3'ARX"58!4]LD[7[];$-9DE*22N0A M^..>XWOON3@W@SUE=SP"$.@AB5,^-"(ALKYI\B""!/,.S2"5.QO*$BSDE&U- MGC' H08EL6E;EF%)=E& M0BV8_B##6UB!N,T63,[,BB4D":22R6=/\-RGAZBB^@,=??:%_:6@8*DI%M@?,+I' M3%E+-C70F6HP4PM(HP X33$*T$#>XB&H? M^'LTN\^)>$0?2X,E9#D+(JDG1U=3$)C$_%KNWJZFZ.KM]< 4TC%%;P:E$^/" M"?L%)QQT0U,1<31+0PB/\:8,J(K*?HIJ;#<2WF#608[U =F6[=;X,VF&CS() MM[H:[M3 I\WP'X&0I[\,GYUS_A%9CD;;->CY&=_S;0?9!;S;D$JG*A!'\SF7 M%\COT9H+)N^$/W52%W1N/9VZ)_L\PP$,#7D1];5.IS;)IFV2 MS=HDF[=$=B2P6PGL-K'[A::L>J<1SD5$&?F+U=5?IW CWVL5;I-L6I!YFDS] MI.[\KE5^!N;N4+Z++>?/+>W>B>%1WGM5WGOG\\X/$A^B*Y(BKI=K+]&"KW?@ MR8FOD[,6TT:?7OL.M$DV;XGL2 NOTL)KU&()J@>3UUQ5_%(-G- \%75">,]* MXDO7K:F=2>.IKRWN-LEF;9+-6R(KI#,/FID$V%:WG1P%2HRB ZA6J\YVI!NZ MD_5QMS\I&M3_-$6[+-N#+4DYBF$C*:W.)UE[K&A!BXF@F6Z9UE3(!DP/(]FU M U,&6QEUY-B9X[*67X]OG*8?^"+&PT:7BL:^Q^?<8_N&&$:U60EV,V?,!,M2R#HE M_N]'(_ M?M( IR3TBIZ_0/2LA^M:#)..7R3]C#(F?+$KW(P^MCJ.=XS1AAZ:M;]A0@YDIMMC8@+6'U:LN">BI1,J.!3S8&5TY*+E0L/(#!30NG MV'JR"?L0J1\%118YB6 M5[;3#&Z"3Z"@;=^N*NNPT'35'YR3#:&YV213I3.FNS1]L@Z-1X+E8$?S8@YW MHZH00&-4:1L9IX62M/&P9K0-*SMC0MS <_@SW]%>YEL[UX-]DUW3&FJ;3L9U M0'];S6EORPY>I1M4_%Z9+PL['=GTH;S9M68Y7S;]9=X9P-3[N#JM*K'Z+'@A M2^8F_^*$XQ%=\X*YTOS!9H-2F=D TR2X9]KPV7;DMZ;5+5N:=3DM<]SSX ] M_]UU+IADFHIMT[;VW_(JO]IQ=/&O+#>_5?8->SVV+]>W;O+\$$S&AV#R(&IR M> @FDS=I,FQ?X%NGA)TS0A<-X"R6DA]PMA.;I,%TP87ALNW->98Q^>2H8.4- MG=H_!';T[?B,Y70AS&T'IF33_LXROBB3;M0U+$0[:M/^!M/KQ]U!T.;B,F-+ MEDW:KBZF33.P#9NUO8"PCUPUEQ_!. [S(X!A>3 '&,>QL#S_TWR&Z'PI$ARAFB',?R(9/F@^7Q:)%$4Q]B*3B9>!Q-LW>(8?OQJF#=@8'D@ MTY^M-;[;>(4\7P?8GCY7(=A,\4K$9HJO-2#^=0-&DOAW&\L##&P7L-J!_/X\ M4%-^3A3!KF+>L"<81Y($0Z 6_34:Q\CJQ/#Q[P_VE$11DO@1P/P.H@A#X&G$ M$,"0*&K>@WOOHW#]G@HW_QT;/P)02P,$% @ ]H.>6)>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'C'U>&?,L?M25=H-HZ_WNH==SQ19JZ=Z8'6B\LC:VEAX/[:;G=A9DZ;8 MOJYZ2;]_WZNETM''#Z>^%K87'A@/A5=&X\GFQ#<%+^[/]>90')13*U4I_W,0 MM?L51*)66M7J%Y2#J!\)MS4O7XU5OXSVLLH+:ZIJ$,7'"]_ >E6\.ITWD$NY M%_S(MCS?HD2P(EWU0>,%.RY:1D>=Q/I[,\\E8X%[^.)N.ATL\R)>X M^7\D)^D4TZ8M5A8<-BT;2&D+D6N-EH%D&\)R+>\D%-] MP 8XSX(+@-X10.]X@;X84[ZHJFH#]>BW.!=.,79ZTV"(80#YGH!\SPOY!!BU M/8@G* RFLKD>3M9]:K;N\Z*-8>7;V'U66NH"Q RDZR0W)F7";),Y]KL JTRI M"MS1KAD3(^-\"$B))&8V2;Z5%FYQ[$*)7#7VY.3?^:4<$C-+I$UG0U8KWS3M M9);R1LPMCC]([?,WPL(-:RC017=NB2EOQ,SB&!;89(\7X#2Y-#FVL&V>Q$.G MXJ+,$3.K8ZH+4X-8RA_=T%&BB)E-,9%68SY=,WQ%.TJ.+O.F>-Z:*L2D]!$S M^V,A?XI#"]G^O)D!Q\H5E7%[V\DOI8^8V1]3?-I*#./2RA)C*H;6HN'@[_&< M4"))F$5"EB^=0C"AA)(P"X6L%[J8Y/J$62MG*@9Q@ZO/"MP_(2.EEH19+1=* MAQ-GB$F))F$6S<42X@@:8E*J29A5\TK49_--629AM@PIP^[0H<237%,\74Q* M/ FS>(*5E+@9@Y>JZJ::$D["+!QZE@P7S"GEG)39.31F%F)2SDFOZIR[$)-R M3GH-YYQY,E/RG=B5I',K9D9O;D-,2CHILW0N8\XE%F\A)B6=E%DZE]UX*_)B M&V)2YDF9S7-ID?W[\0PQ*?.DS.9YK?#?Z6X^'8B;$),R3\ILGG.8F&PH]Q5@ M 1]B4@Y*F1U$8G8\GE$.RI@=1&.&JLPH!V7,#J(Q0U5FE(,R9@?1F*$J,\I" M&?>G&>KE56>D9^2W&68+T15[Y]FD+)0Q6RA\?76VXL@H^63,\J'7$YT@4O+) MKKKLZ0QP2CY9*Y_>Z;MU"6NEH9SC7S@\7\BJ6%C1;(YOWK.[YL78>E]5(SSW MJ&=&EJ?/X*=/^!__ U!+ P04 " #V@YY8DBR@EK@! #G' &@ 'AL M+U]R96QS+W=O?,5=G3?-(:TW;>H=][M# MFE;KG-NW$-)\'?=UZC=M/)SO+)MN7^?SLEN%MIYOZU4,.AB,0G<_HWJ?W,_L MS4YM_,_$9KGQT/^8W#X:;IM6L>8J]ZL[E8Q3ZMPW-VV4[A M7/4^%].J^UQ(%4H'*01I^2"#("L?Y!#DY8.&$#0L'S2"H%'YH!<(>BD?] I! MK^6#QA T+A\D Y1Q0)#T@#6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N" M< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>^O"Q3:"WHMY*H+>BWDJ@MZ+>2J"W MHMY*H+>BWDJ@MZ+>2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+<]')80Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[0^'W01Z.^KM!'H[ZNT$>COJ[01Z.^KMS]0[Y=,NIEO/=8WO?R;5^?QLO+W^ MLKQNHH3#"\X!_FN^_P)02P,$% @ ]H.>6(Q/ZH^Z 0 [AP !, !; M0V]N=&5N=%]4>7!E&ULS=G);L(P% 707T'9(F(\E X"-FVW+8O^@)L\ M2$026[:A\/=UPB"UHJB(2KV;1(GM=U]LZ6PR?MM:\KU-735^DA0AV ?&?%90 MK7UJ+#5Q9&Y\B:]] M:9I)XJCR2>]Q-['-FB3:VJK,=(CC;-WDWU(&^X0TKNSF^**TOA\G).QD0COR M<\!^W>N:G"MSZLVT"R^ZCK/8IF(^;"ORZ?D2)WHT\WF946ZR51V7I-XZTKDO MB$)=I;NB_?/)(>XP[:[\ZORNS+G .'/FC/7QQ!Q='GT MUF5SR&?=;\[I)U!+ 0(4 Q0 ( /:#GE@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ ]H.>6+_] M_U'N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ ]H.>6)E&PO=V]R:W-H965T&UL M4$L! A0#% @ ]H.>6'!>Q1B%!0 #!< !@ ("!&@X M 'AL+W=O&P >&PO=V]R:W-H965T&UL4$L! A0#% @ ]H.> M6" G(-IR!P :3, !@ ("!91X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ]H.>6%;M,E3@!@ &!$ !@ M ("!(3H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H.>6*D[ MPQ+I P H@@ !D ("!FUD 'AL+W=OJS # !'!P &0 M @(&[70 >&PO=V]R:W-H965T&UL4$L! A0#% @ ]H.>6&6?.[VG!@ ?P\ !D M ("!R6L 'AL+W=O&PO M=V]R:W-H965T0, M /\' 9 " @6YU !X;"]W;W)K&UL4$L! A0#% @ ]H.>6'MN%XMB!@ IA !D ("! M'GD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]H.>6.'F,X?K#0 RR< !D ("!K(0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H.>6(/@1X6\ M! 10L !D ("!>)H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H.>6$AG'B." @ I@4 !D M ("!=JD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]H.>6&A5N[[L @ %PD !D ("!X;$ M 'AL+W=O&PO=V]R:W-H965T@( (D& 9 M " @?RX !X;"]W;W)K&UL4$L! A0#% @ M]H.>6%!$V.+. P C!( !D ("!K;L 'AL+W=OZL" "2!@ &0 @(&< MT >&PO=V]R:W-H965T&UL4$L! A0#% @ ]H.>6#*K( !&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]H.>6$&'3,YA! ;1, !D ("!(N, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H.> M6(.SMG>* P RQ0 !D ("!_^X 'AL+W=O&PO=V]R:W-H965T/%%?P, '@* 9 " @:GU !X;"]W;W)K M&UL4$L! A0#% @ ]H.>6&M&W^(3 P $PP M !D ("!7_D 'AL+W=O&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #V@YY8C$_JC[H! M #N' $P @ $S!P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 . X #\/ >"0$ ! end XML 62 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 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 68 247 1 true 27 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.bluelinxco.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.bluelinxco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://www.bluelinxco.com/role/BasisofPresentationandSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Inventories Sheet http://www.bluelinxco.com/role/Inventories Inventories Notes 8 false false R9.htm 0000009 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Recognition Sheet http://www.bluelinxco.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 0000011 - Disclosure - Debt and Finance Leases Sheet http://www.bluelinxco.com/role/DebtandFinanceLeases Debt and Finance Leases Notes 11 false false R12.htm 0000012 - Disclosure - Net Periodic Pension Cost Sheet http://www.bluelinxco.com/role/NetPeriodicPensionCost Net Periodic Pension Cost Notes 12 false false R13.htm 0000013 - Disclosure - Share-Based Compensation Sheet http://www.bluelinxco.com/role/ShareBasedCompensation Share-Based Compensation Notes 13 false false R14.htm 0000014 - Disclosure - Lease Commitments Sheet http://www.bluelinxco.com/role/LeaseCommitments Lease Commitments Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.bluelinxco.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.bluelinxco.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Earnings Per Share and Stockholders' Equity Sheet http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquity Earnings Per Share and Stockholders' Equity Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.bluelinxco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.bluelinxco.com/role/BasisofPresentationandSignificantAccountingPolicies 21 false false R22.htm 9954472 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssets 22 false false R23.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://www.bluelinxco.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.bluelinxco.com/role/RevenueRecognition 23 false false R24.htm 9954474 - Disclosure - Debt and Finance Leases (Tables) Sheet http://www.bluelinxco.com/role/DebtandFinanceLeasesTables Debt and Finance Leases (Tables) Tables http://www.bluelinxco.com/role/DebtandFinanceLeases 24 false false R25.htm 9954475 - Disclosure - Net Periodic Pension Cost (Tables) Sheet http://www.bluelinxco.com/role/NetPeriodicPensionCostTables Net Periodic Pension Cost (Tables) Tables http://www.bluelinxco.com/role/NetPeriodicPensionCost 25 false false R26.htm 9954476 - Disclosure - Lease Commitments (Tables) Sheet http://www.bluelinxco.com/role/LeaseCommitmentsTables Lease Commitments (Tables) Tables http://www.bluelinxco.com/role/LeaseCommitments 26 false false R27.htm 9954477 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLoss 27 false false R28.htm 9954478 - Disclosure - Earnings Per Share and Stockholders' Equity (Tables) Sheet http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityTables Earnings Per Share and Stockholders' Equity (Tables) Tables http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquity 28 false false R29.htm 9954479 - Disclosure - Inventories (Details) Sheet http://www.bluelinxco.com/role/InventoriesDetails Inventories (Details) Details http://www.bluelinxco.com/role/Inventories 29 false false R30.htm 9954480 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 30 false false R31.htm 9954481 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details) Sheet http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details) Details 31 false false R32.htm 9954482 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Asset Amortization (Details) Sheet http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetAmortizationDetails Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Asset Amortization (Details) Details 32 false false R33.htm 9954483 - Disclosure - Revenue Recognition (Details) Sheet http://www.bluelinxco.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.bluelinxco.com/role/RevenueRecognitionTables 33 false false R34.htm 9954484 - Disclosure - Debt and Finance Leases - Long-Term Debt (Details) Sheet http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails Debt and Finance Leases - Long-Term Debt (Details) Details 34 false false R35.htm 9954485 - Disclosure - Debt and Finance Leases - Narrative (Details) Sheet http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails Debt and Finance Leases - Narrative (Details) Details 35 false false R36.htm 9954486 - Disclosure - Net Periodic Pension Cost - Schedule of Net Periodic Pension Cost for Pension Plans (Details) Sheet http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails Net Periodic Pension Cost - Schedule of Net Periodic Pension Cost for Pension Plans (Details) Details 36 false false R37.htm 9954487 - Disclosure - Share-Based Compensation (Details) Sheet http://www.bluelinxco.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.bluelinxco.com/role/ShareBasedCompensation 37 false false R38.htm 9954488 - Disclosure - Lease Commitments - Narrative (Details) Sheet http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails Lease Commitments - Narrative (Details) Details 38 false false R39.htm 9954489 - Disclosure - Lease Commitments - Schedule of Assets and Liabilities (Details) Sheet http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails Lease Commitments - Schedule of Assets and Liabilities (Details) Details 39 false false R40.htm 9954490 - Disclosure - Lease Commitments - Schedule of Lease Cost (Details) Sheet http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails Lease Commitments - Schedule of Lease Cost (Details) Details 40 false false R41.htm 9954491 - Disclosure - Lease Commitments - Schedule of Supplemental Cash Flow and Non-Cash Information (Details) Sheet http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowandNonCashInformationDetails Lease Commitments - Schedule of Supplemental Cash Flow and Non-Cash Information (Details) Details 41 false false R42.htm 9954492 - Disclosure - Lease Commitments - Schedule of Supplemental Balance Sheet (Details) Sheet http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails Lease Commitments - Schedule of Supplemental Balance Sheet (Details) Details 42 false false R43.htm 9954493 - Disclosure - Lease Commitments - Schedule of Lease Maturities (Details) Sheet http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails Lease Commitments - Schedule of Lease Maturities (Details) Details 43 false false R44.htm 9954494 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.bluelinxco.com/role/CommitmentsandContingencies 44 false false R45.htm 9954495 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossTables 45 false false R46.htm 9954496 - Disclosure - Income Taxes (Details) Sheet http://www.bluelinxco.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.bluelinxco.com/role/IncomeTaxes 46 false false R47.htm 9954497 - Disclosure - Earnings Per Share and Stockholders' Equity (Details) Sheet http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails Earnings Per Share and Stockholders' Equity (Details) Details http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityTables 47 false false R48.htm 9954498 - Disclosure - Earnings Per Share and Stockholders' Equity - Share Repurchases (Details) Sheet http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityShareRepurchasesDetails Earnings Per Share and Stockholders' Equity - Share Repurchases (Details) Details 48 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LesseeFinanceLeaseTermOfContract1, us-gaap:LesseeOperatingLeaseTermOfContract - bxc-20240330.htm 4 bxc-20240330.htm bxc-20240330.xsd bxc-20240330_cal.xml bxc-20240330_def.xml bxc-20240330_lab.xml bxc-20240330_pre.xml bxc-20240330_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bxc-20240330.htm": { "nsprefix": "bxc", "nsuri": "http://www.bluelinxco.com/20240330", "dts": { "inline": { "local": [ "bxc-20240330.htm" ] }, "schema": { "local": [ "bxc-20240330.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "bxc-20240330_cal.xml" ] }, "definitionLink": { "local": [ "bxc-20240330_def.xml" ] }, "labelLink": { "local": [ "bxc-20240330_lab.xml" ] }, "presentationLink": { "local": [ "bxc-20240330_pre.xml" ] } }, "keyStandard": 225, "keyCustom": 22, "axisStandard": 12, "axisCustom": 0, "memberStandard": 17, "memberCustom": 10, "hidden": { "total": 11, "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 68, "entityCount": 1, "segmentCount": 27, "elementCount": 449, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 449, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.bluelinxco.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "unique": true } }, "R3": { "role": "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.bluelinxco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000006 - 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": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "unique": true } }, "R7": { "role": "http://www.bluelinxco.com/role/BasisofPresentationandSignificantAccountingPolicies", "longName": "0000007 - Disclosure - Basis of Presentation and Significant Accounting Policies", "shortName": "Basis of Presentation and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.bluelinxco.com/role/Inventories", "longName": "0000008 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssets", "longName": "0000009 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.bluelinxco.com/role/RevenueRecognition", "longName": "0000010 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.bluelinxco.com/role/DebtandFinanceLeases", "longName": "0000011 - Disclosure - Debt and Finance Leases", "shortName": "Debt and Finance Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.bluelinxco.com/role/NetPeriodicPensionCost", "longName": "0000012 - Disclosure - Net Periodic Pension Cost", "shortName": "Net Periodic Pension Cost", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.bluelinxco.com/role/ShareBasedCompensation", "longName": "0000013 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.bluelinxco.com/role/LeaseCommitments", "longName": "0000014 - Disclosure - Lease Commitments", "shortName": "Lease Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.bluelinxco.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLoss", "longName": "0000016 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.bluelinxco.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquity", "longName": "0000018 - Disclosure - Earnings Per Share and Stockholders' Equity", "shortName": "Earnings Per Share and Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.bluelinxco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsTables", "longName": "9954472 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.bluelinxco.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.bluelinxco.com/role/DebtandFinanceLeasesTables", "longName": "9954474 - Disclosure - Debt and Finance Leases (Tables)", "shortName": "Debt and Finance Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.bluelinxco.com/role/NetPeriodicPensionCostTables", "longName": "9954475 - Disclosure - Net Periodic Pension Cost (Tables)", "shortName": "Net Periodic Pension Cost (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.bluelinxco.com/role/LeaseCommitmentsTables", "longName": "9954476 - Disclosure - Lease Commitments (Tables)", "shortName": "Lease Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "bxc:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bxc:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossTables", "longName": "9954477 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityTables", "longName": "9954478 - Disclosure - Earnings Per Share and Stockholders' Equity (Tables)", "shortName": "Earnings Per Share and Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.bluelinxco.com/role/InventoriesDetails", "longName": "9954479 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "bxc:InventoryAdjustmentsRefund", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bxc:InventoryAdjustmentsRefund", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "longName": "9954480 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reporting_unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reporting_unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails", "longName": "9954481 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details)", "shortName": "Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetAmortizationDetails", "longName": "9954482 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Asset Amortization (Details)", "shortName": "Goodwill and Other Intangible Assets - Schedule of Definite-Lived Intangible Asset Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.bluelinxco.com/role/RevenueRecognitionDetails", "longName": "9954483 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-36", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "unique": true } }, "R34": { "role": "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "longName": "9954484 - Disclosure - Debt and Finance Leases - Long-Term Debt (Details)", "shortName": "Debt and Finance Leases - Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:SeniorNotes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:SeniorNotes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails", "longName": "9954485 - Disclosure - Debt and Finance Leases - Narrative (Details)", "shortName": "Debt and Finance Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails", "longName": "9954486 - Disclosure - Net Periodic Pension Cost - Schedule of Net Periodic Pension Cost for Pension Plans (Details)", "shortName": "Net Periodic Pension Cost - Schedule of Net Periodic Pension Cost for Pension Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.bluelinxco.com/role/ShareBasedCompensationDetails", "longName": "9954487 - Disclosure - Share-Based Compensation (Details)", "shortName": "Share-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails", "longName": "9954488 - Disclosure - Lease Commitments - Narrative (Details)", "shortName": "Lease Commitments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-5", "name": "bxc:LesseeLeasesNumberOfOptionsToExtend", "unitRef": "option", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bxc:LesseeLeasesNumberOfOptionsToExtend", "unitRef": "option", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails", "longName": "9954489 - Disclosure - Lease Commitments - Schedule of Assets and Liabilities (Details)", "shortName": "Lease Commitments - Schedule of Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bxc:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bxc:LesseeRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bxc:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "unique": true } }, "R40": { "role": "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails", "longName": "9954490 - Disclosure - Lease Commitments - Schedule of Lease Cost (Details)", "shortName": "Lease Commitments - Schedule of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowandNonCashInformationDetails", "longName": "9954491 - Disclosure - Lease Commitments - Schedule of Supplemental Cash Flow and Non-Cash Information (Details)", "shortName": "Lease Commitments - Schedule of Supplemental Cash Flow and Non-Cash Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails", "longName": "9954492 - Disclosure - Lease Commitments - Schedule of Supplemental Balance Sheet (Details)", "shortName": "Lease Commitments - Schedule of Supplemental Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails", "longName": "9954493 - Disclosure - Lease Commitments - Schedule of Lease Maturities (Details)", "shortName": "Lease Commitments - Schedule of Lease Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails", "longName": "9954494 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "bxc:PercentageOfEmployeesRepresentedByVariousLaborUnions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "bxc:PercentageOfEmployeesRepresentedByVariousLaborUnions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossDetails", "longName": "9954495 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "shortName": "Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-62", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "unique": true } }, "R46": { "role": "http://www.bluelinxco.com/role/IncomeTaxesDetails", "longName": "9954496 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails", "longName": "9954497 - Disclosure - Earnings Per Share and Stockholders' Equity (Details)", "shortName": "Earnings Per Share and Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "unique": true } }, "R48": { "role": "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityShareRepurchasesDetails", "longName": "9954498 - Disclosure - Earnings Per Share and Stockholders' Equity - Share Repurchases (Details)", "shortName": "Earnings Per Share and Stockholders' Equity - Share Repurchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-66", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-66", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bxc-20240330.htm", "first": true, "unique": true } } }, "tag": { "bxc_A60SeniorSecuredNotesDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "A60SeniorSecuredNotesDue2029Member", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "6.0% Senior Secured Notes Due 2029", "label": "6.0% Senior Secured Notes Due 2029 [Member]", "documentation": "6.0% Senior Secured Notes Due 2029" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r14", "r516" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Pension Plan, Net of Tax", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r3", "r11", "r24", "r131", "r132", "r613" ] }, "bxc_AccumulatedOtherAdjustmentNetOfTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "AccumulatedOtherAdjustmentNetOfTaxMember", "presentation": [ "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Accumulated Other Adjustment Net Of Tax [Member]", "documentation": "Represents other changes to accumulated comprehensive income after tax." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r130", "r131", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r130", "r131", "r361", "r362", "r363", "r364", "r365", "r366" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Loss", "terseLabel": "Total Accumulated Other Comprehensive Loss, Net of Tax", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r11", "r24", "r352", "r355", "r388", "r419", "r420", "r613", "r614", "r615", "r621", "r622", "r623" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r567" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r60" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r326", "r327", "r328", "r428", "r621", "r622", "r623", "r643", "r663" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r573" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r573" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r573" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r573" ] }, "bxc_AdjustmentForSalesDiscountsReturnsAndAllowancesGoodsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "AdjustmentForSalesDiscountsReturnsAndAllowancesGoodsMember", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer discounts and rebates", "label": "Adjustment For Sales Discounts, Returns, And Allowances Goods [Member]", "documentation": "Adjustment For Sales Discounts, Returns, And Allowances Goods" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.bluelinxco.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Obligation for repurchase of shares to satisfy employee tax withholdings", "terseLabel": "Obligation for repurchase of shares to satisfy employee tax withholdings", "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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation related to share-based grants", "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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to cash (used in) provided by operations:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r538", "r549", "r559", "r584" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r541", "r552", "r562", "r587" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r573" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r580" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r545", "r553", "r563", "r580", "r588", "r592", "r600" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r598" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r322", "r329" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "verboseLabel": "Receivable allowances", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r120", "r194", "r198", "r199", "r200", "r659" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "bxc_AmortizationOfDeferredGainsFromRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "AmortizationOfDeferredGainsFromRealEstate", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 }, "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of deferred gains from real estate", "verboseLabel": "Amortization of deferred gains from real estate", "label": "Amortization Of Deferred Gains From Real Estate", "documentation": "Amortization Of Deferred Gains From Real Estate" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discount and issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r244", "r368", "r501", "r502", "r616" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r34", "r38" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from diluted shares calculation (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": [ "r172" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/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": [ "r94", "r118", "r144", "r177", "r185", "r189", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r347", "r349", "r360", "r399", "r452", "r516", "r529", "r636", "r637", "r650" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "bxc_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Balance Sheet Information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/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": [ "r112", "r123", "r144", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r347", "r349", "r360", "r516", "r636", "r637", "r650" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r595" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r596" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r591" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r591" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r591" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r591" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r591" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r591" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r594" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r593" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r592" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r592" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.bluelinxco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.bluelinxco.com/role/BasisofPresentationandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r26", "r114", "r491" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of 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": [ "r26", "r77", "r142" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r77" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowandNonCashInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r571" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r572" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r572" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r22", "r54", "r401", "r439" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.bluelinxco.com/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": [ "r86", "r207", "r208", "r487", "r633" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r621", "r622", "r643", "r661", "r663" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.bluelinxco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r59" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.bluelinxco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "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": [ "r59", "r440" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.bluelinxco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r59", "r440", "r458", "r663", "r664" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock, $0.01 par value, 20,000,000 shares authorized, 8,661,738 and 8,650,046 outstanding, respectively", "label": "Common Stock, Value, Outstanding", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r59", "r440" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r577" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r576" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r578" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r575" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r25", "r127", "r129", "r135", "r396", "r408" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r65", "r134", "r395", "r407" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r510", "r640" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r510", "r640" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of products sold", "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": [ "r70", "r391" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r48" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Finance Leases", "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": [ "r87", "r143", "r222", "r228", "r229", "r230", "r231", "r232", "r233", "r238", "r245", "r246", "r248" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r13", "r56", "r57", "r95", "r96", "r146", "r223", "r224", "r225", "r226", "r227", "r229", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r369", "r498", "r499", "r500", "r501", "r502", "r617" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit agreement interest rate", "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_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails": { "parentTag": "bxc_LongtermDebtGrossAndLeaseObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r13", "r96", "r249" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r50", "r52", "r223", "r369", "r499", "r500" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r19", "r224" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "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": [ "r146", "r223", "r224", "r225", "r226", "r227", "r229", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r247", "r369", "r498", "r499", "r500", "r501", "r502", "r617" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "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": [ "r20", "r146", "r223", "r224", "r225", "r226", "r227", "r229", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r369", "r498", "r499", "r500", "r501", "r502", "r617" ] }, "bxc_DebtInstrumentPercentageOfPrincipalDiscount": { "xbrltype": "percentItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "DebtInstrumentPercentageOfPrincipalDiscount", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of principal, discount", "label": "Debt Instrument, Percentage Of Principal, Discount", "documentation": "Debt Instrument, Percentage Of Principal, Discount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "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": [ "r20", "r40", "r41", "r49", "r50", "r52", "r55", "r88", "r89", "r146", "r223", "r224", "r225", "r226", "r227", "r229", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r247", "r369", "r498", "r499", "r500", "r501", "r502", "r617" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized bond discount costs", "verboseLabel": "Debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r49", "r52", "r639" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax asset, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r331", "r332" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r92", "r107", "r342", "r343", "r619" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of unrecognized gain", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r265", "r275", "r287", "r511", "r512" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r265", "r274", "r286", "r511", "r512" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest cost on projected benefit obligation", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r265", "r267", "r273", "r285", "r511", "r512" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic pension cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r271", "r283", "r511", "r512" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/NetPeriodicPensionCostScheduleofNetPeriodicPensionCostforPensionPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r266", "r272", "r284", "r511", "r512" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r181" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r262", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r262", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues Disaggregated by Revenue Source and Sales Channel", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r640" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.bluelinxco.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r293", "r295", "r323", "r324", "r325", "r514" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r533" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r566" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share (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": [ "r136", "r152", "r153", "r154", "r155", "r156", "r162", "r164", "r169", "r170", "r171", "r175", "r358", "r359", "r397", "r409", "r493" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share (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": [ "r136", "r152", "r153", "r154", "r155", "r156", "r164", "r169", "r170", "r171", "r175", "r358", "r359", "r397", "r409", "r493" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.bluelinxco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r28", "r29" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share and Stockholders' Equity", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r161", "r172", "r173", "r174" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.bluelinxco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r334" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock 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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r531" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r531" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r531" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r605" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r531" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r531" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r531" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r531" ] }, "bxc_EquipmentAndVehiclesMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "EquipmentAndVehiclesMemberMember", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and vehicles", "label": "Equipment And Vehicles Member [Member]", "documentation": "Equipment And Vehicles Member" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.bluelinxco.com/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": [ "r12", "r110", "r130", "r131", "r132", "r147", "r148", "r149", "r151", "r157", "r159", "r176", "r196", "r197", "r252", "r326", "r327", "r328", "r338", "r339", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r361", "r362", "r363", "r364", "r365", "r366", "r388", "r419", "r420", "r421", "r428", "r478" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r574" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r538", "r549", "r559", "r584" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r535", "r546", "r556", "r581" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r580" ] }, "bxc_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease costs", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails": { "parentTag": "bxc_FinanceLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r374", "r380", "r515" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowandNonCashInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r376", "r383" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails": { "parentTag": "bxc_LongtermDebtGrossAndLeaseObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total finance leases", "terseLabel": "Total", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r372", "r387" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "bxc_LesseeLeaseLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities - current", "verboseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r372" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Lease Maturities", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r649" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "bxc_LesseeLeaseLiabilities", "weight": 1.0, "order": 4.0 }, "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities - noncurrent", "verboseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r372" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r387" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r387" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r387" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r387" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r387" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r649" ] }, "bxc_FinanceLeaseLiabilityToBePaidDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "FinanceLeaseLiabilityToBePaidDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, To Be Paid, Due After Year Four", "documentation": "Finance Lease, Liability, To Be Paid, Due After Year Four" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r387" ] }, "bxc_FinanceLeaseObligationsAndRealEstateDeferredGainCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "FinanceLeaseObligationsAndRealEstateDeferredGainCurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate deferred gains - current", "label": "Finance Lease Obligations And Real Estate Deferred Gain, Current", "documentation": "Finance Lease Obligations And Real Estate Deferred Gain, Current" } } }, "auth_ref": [] }, "bxc_FinanceLeaseObligationsAndRealEstateDeferredGainNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "FinanceLeaseObligationsAndRealEstateDeferredGainNoncurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate deferred gains - noncurrent", "label": "Finance Lease Obligations And Real Estate Deferred Gain, Noncurrent", "documentation": "Finance Lease Obligations And Real Estate Deferred Gain, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowandNonCashInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on finance lease liabilities", "terseLabel": "Financing cash flows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r375", "r383" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "bxc_LesseeRightOfUseAsset", "weight": 1.0, "order": 2.0 }, "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "totalLabel": "Property and equipment, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r371" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation", "negatedTerseLabel": "Accumulated depreciation", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r609", "r610" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails": { "parentTag": "bxc_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "netLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r374", "r380", "r515" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r608" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, right-of-use asset, statement of financial position", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r373" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r386", "r515" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r385", "r515" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Useful Lives (Years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r116", "r205" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r84" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Definite-Lived Intangible Asset Amortization", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r84" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r84" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r84" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r84" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r203", "r204", "r205", "r206", "r392", "r393" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amounts", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r83", "r393" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r392" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r35", "r37" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amounts", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r83", "r392" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r542", "r553", "r563", "r588" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r542", "r553", "r563", "r588" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r542", "r553", "r563", "r588" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r542", "r553", "r563", "r588" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r542", "r553", "r563", "r588" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "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": [ "r115", "r202", "r394", "r497", "r516", "r627", "r628" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r82" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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": [ "r69", "r144", "r177", "r184", "r188", "r190", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r360", "r495", "r636" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income before provision for 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", "r67", "r98", "r177", "r184", "r188", "r190", "r398", "r405", "r495" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.bluelinxco.com/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": [ "r145", "r330", "r335", "r336", "r337", "r340", "r344", "r345", "r346", "r427" ] }, "us-gaap_IncomeTaxExaminationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLineItems", "presentation": [ "http://www.bluelinxco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Line Items]", "label": "Income Tax Examination [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExaminationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationTable", "presentation": [ "http://www.bluelinxco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Table]", "label": "Income Tax Examination [Table]", "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued." } } }, "auth_ref": [ "r91" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for income taxes", "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": [ "r102", "r108", "r158", "r159", "r182", "r333", "r341", "r411" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes paid during the period", "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": [ "r27" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bluelinxco.com/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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets and liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Receivables", "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of share-based awards (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": [ "r165", "r166", "r167", "r171", "r294" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r545", "r553", "r563", "r580", "r588", "r592", "r600" ] }, "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": [ "r598" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r534", "r604" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r534", "r604" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r534", "r604" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "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": [ "r33", "r36" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r51", "r100", "r133", "r180", "r367", "r463", "r527", "r662" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, debt", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r73", "r242", "r250", "r501", "r502" ] }, "bxc_InterestIncomeDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "InterestIncomeDebt", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Debt", "documentation": "Interest Income, Debt" } } }, "auth_ref": [] }, "bxc_InterestIncomeImportDuties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "InterestIncomeImportDuties", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income from import duties", "label": "Interest Income, Import Duties", "documentation": "Interest Income, Import Duties" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid during the period", "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": [ "r138", "r140", "r141" ] }, "bxc_InventoryAdjustmentsRefund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "InventoryAdjustmentsRefund", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory refund", "label": "Inventory Adjustments, Refund", "documentation": "Inventory Adjustments, Refund" } } }, "auth_ref": [] }, "bxc_InventoryAdjustmentsRefundInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "InventoryAdjustmentsRefundInterest", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory interest refund", "label": "Inventory Adjustments, Refund, Interest", "documentation": "Inventory Adjustments, Refund, Interest" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.bluelinxco.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r201" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "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": [ "r121", "r492", "r516" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r379", "r515" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowandNonCashInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r648" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseDescriptionAbstract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Lessee, Finance Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseRenewalTerm1", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, renewal term", "label": "Lessee, Finance Lease, Renewal Term", "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r647" ] }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseTermOfContract1", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, term of contract", "label": "Lessee, Finance Lease, Term of Contract", "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r647" ] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitments" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Commitments", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r370" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "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": [ "r378" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r378" ] }, "bxc_LesseeLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "LesseeLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Lessee, Lease Liabilities", "documentation": "Lessee, Lease Liabilities" } } }, "auth_ref": [] }, "bxc_LesseeLeaseLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "LesseeLeaseLiabilitiesCurrentAbstract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion:", "label": "Lessee, Lease Liabilities, Current [Abstract]", "documentation": "Lessee, Lease Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "bxc_LesseeLeaseLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "LesseeLeaseLiabilitiesNoncurrentAbstract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current portion:", "label": "Lessee, Lease Liabilities, Noncurrent [Abstract]", "documentation": "Lessee, Lease Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "bxc_LesseeLeasesNumberOfOptionsToExtend": { "xbrltype": "integerItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "LesseeLeasesNumberOfOptionsToExtend", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options", "label": "Lessee, Leases, Number Of Options To Extend", "documentation": "Lessee, Leases, Number Of Options To Extend" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Maturities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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": [ "r649" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r387" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r387" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r387" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r387" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r387" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r649" ] }, "bxc_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r387" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, renewal term", "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": [ "r647" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r647" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitments" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Commitments", "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": [ "r370" ] }, "bxc_LesseeRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "LesseeRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease right-of-use assets", "label": "Lessee, Right Of Use Asset", "documentation": "Lessee, Right Of Use Asset" } } }, "auth_ref": [] }, "bxc_LesseeRightOfUseAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "LesseeRightOfUseAssetAbstract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Lessee, Right Of Use Asset [Abstract]", "documentation": "Lessee, Right Of Use Asset [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "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_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/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": [ "r16", "r144", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r348", "r349", "r350", "r360", "r438", "r494", "r529", "r636", "r650", "r651" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r64", "r97", "r404", "r516", "r618", "r626", "r644" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bluelinxco.com/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": [ "r18", "r113", "r144", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r348", "r349", "r350", "r360", "r516", "r636", "r650", "r651" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit facility", "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": [ "r13", "r96", "r658" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Qualified accounts", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r617" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, 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": [ "r15" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, remaining borrowing capacity", "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": [ "r15" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r15", "r617" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "bxc_LondonInterbankOfferedRateLIBOR1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "LondonInterbankOfferedRateLIBOR1Member", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "London Interbank Offered Rate (LIBOR) 1", "label": "London Interbank Offered Rate (LIBOR) 1 [Member]", "documentation": "London Interbank Offered Rate (LIBOR) 1" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt and finance lease obligations, net of current portions", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r13", "r400" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: current portions of finance leases", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term debt", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt", "terseLabel": "Long-term debt, excluding current maturities", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r119" ] }, "bxc_LongtermDebtGrossAndLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "LongtermDebtGrossAndLeaseObligation", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 }, "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, gross", "label": "Long-term Debt, Gross And Lease Obligation", "documentation": "Long-term Debt, Gross And Lease Obligation" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": [ "r20", "r39" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r291", "r390", "r418", "r430", "r431", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r496", "r503", "r513", "r518", "r638", "r652", "r653", "r654", "r655", "r656", "r657" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r572" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r572" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r291", "r390", "r418", "r430", "r431", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r496", "r503", "r513", "r518", "r638", "r652", "r653", "r654", "r655", "r656", "r657" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r591" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r599" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r573" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/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": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/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": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.bluelinxco.com/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://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) 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": [ "r77", "r78", "r79" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.bluelinxco.com/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_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r68", "r79", "r99", "r111", "r125", "r128", "r132", "r144", "r150", "r152", "r153", "r154", "r155", "r158", "r159", "r168", "r177", "r184", "r188", "r190", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r359", "r360", "r406", "r460", "r476", "r477", "r495", "r527", "r636" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.bluelinxco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Standards - Adoption Pending", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r572" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r542", "r553", "r563", "r580", "r588" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r570" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r569" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r580" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r599" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r599" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash transactions:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncompete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r47" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Non-operating expenses:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "bxc_NumberOfCollectiveBargainingAgreementsRenewalsInNextFiscalYear": { "xbrltype": "integerItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "NumberOfCollectiveBargainingAgreementsRenewalsInNextFiscalYear", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of CBAs, renewals in next fiscal year", "label": "Number Of Collective Bargaining Agreements, Renewals In Next Fiscal Year", "documentation": "Number Of Collective Bargaining Agreements, Renewals In Next Fiscal Year" } } }, "auth_ref": [] }, "bxc_NumberOfCollectiveBargainingAgreementsRenewalsRenegotiated": { "xbrltype": "integerItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "NumberOfCollectiveBargainingAgreementsRenewalsRenegotiated", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of renewals renegotiated", "label": "Number Of Collective Bargaining Agreements, Renewals Renegotiated", "documentation": "Number Of Collective Bargaining Agreements, Renewals Renegotiated" } } }, "auth_ref": [] }, "bxc_NumberOfCollectiveBargainingAgreementsRenewalsUnderNegotiation": { "xbrltype": "integerItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "NumberOfCollectiveBargainingAgreementsRenewalsUnderNegotiation", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of renewals under negotiation", "label": "Number Of Collective Bargaining Agreements, Renewals Under Negotiation", "documentation": "Number Of Collective Bargaining Agreements, Renewals Under Negotiation" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating expenses (income):", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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": [ "r177", "r184", "r188", "r190", "r495" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails" ], "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": [ "r381", "r515" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r372" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "bxc_LesseeLeaseLiabilities", "weight": 1.0, "order": 1.0 }, "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - current", "verboseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r372" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "bxc_LesseeLeaseLiabilities", "weight": 1.0, "order": 3.0 }, "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - noncurrent", "verboseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r372" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowandNonCashInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r377", "r383" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "bxc_LesseeRightOfUseAsset", "weight": 1.0, "order": 1.0 }, "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "netLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r371" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r386", "r515" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, 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": [ "r385", "r515" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r122", "r516" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r117" ] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of unrecognized pension gain, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r4", "r66", "r124", "r276" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income", "terseLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r93", "r126", "r129" ] }, "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeOtherNetOfTax", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Comprehensive Income, Other, Net of Tax", "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other operating expenses", "label": "Other Cost and Expense, Operating", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r71", "r410" ] }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation", "label": "Other Employee-related Liabilities, Current", "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r17" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r17", "r516" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other non-current 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": [ "r21" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r74" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r572" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r540", "r551", "r561", "r586" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r543", "r554", "r564", "r589" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r543", "r554", "r564", "r589" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r568" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of shares to satisfy employee tax withholdings", "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": [ "r137" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Property and equipment investments", "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": [ "r76" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r571" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r571" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.bluelinxco.com/role/NetPeriodicPensionCost" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Periodic Pension Cost", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r264", "r268", "r269", "r270", "r277", "r278", "r279", "r280", "r281", "r282", "r288", "r289", "r290", "r511" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r570" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r580" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r573" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r569" ] }, "bxc_PercentageOfEmployeesRepresentedAreUpForRenewal": { "xbrltype": "percentItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "PercentageOfEmployeesRepresentedAreUpForRenewal", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees are up for renewal", "label": "Percentage Of Employees Represented Are Up For Renewal", "documentation": "Percentage Of Employees Represented Are Up For Renewal" } } }, "auth_ref": [] }, "bxc_PercentageOfEmployeesRepresentedByVariousLaborUnions": { "xbrltype": "percentItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "PercentageOfEmployeesRepresentedByVariousLaborUnions", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentages of employees represented by various labor unions", "label": "Percentage Of Employees Represented By Various Labor Unions", "documentation": "Percentage of employees represented by various labor unions." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.bluelinxco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "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": [ "r58", "r251" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.bluelinxco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "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": [ "r58", "r440" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.bluelinxco.com/role/CONSOLIDATEDBALANCESHEETSParentheticals" ], "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": [ "r58", "r251" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, $0.01 par value, 30,000,000 shares authorized, none 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": [ "r58", "r402", "r516" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets", "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": [ "r75" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r191", "r391", "r412", "r413", "r414", "r415", "r416", "r417", "r490", "r504", "r517", "r611", "r634", "r635", "r640", "r660" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r191", "r391", "r412", "r413", "r414", "r415", "r416", "r417", "r490", "r504", "r517", "r611", "r634", "r635", "r640", "r660" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r609", "r610", "r631" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r610", "r629" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, at cost", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r608", "r612", "r630" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r85" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r568" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r568" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r268", "r291", "r318", "r319", "r320", "r389", "r390", "r418", "r430", "r431", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r496", "r503", "r513", "r518", "r521", "r632", "r638", "r653", "r654", "r655", "r656", "r657" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r268", "r291", "r318", "r319", "r320", "r389", "r390", "r418", "r430", "r431", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r496", "r503", "r513", "r518", "r521", "r632", "r638", "r653", "r654", "r655", "r656", "r657" ] }, "us-gaap_RealEstateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateMember", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate", "label": "Real Estate [Member]", "documentation": "Property consisting of land, land improvement and buildings." } } }, "auth_ref": [ "r641" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Receivables, less allowances of $3,293 and $3,398, respectively", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r516" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r535", "r546", "r556", "r581" ] }, "us-gaap_RegulatoryLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryLiabilities", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid duties", "label": "Regulatory Liability", "documentation": "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period." } } }, "auth_ref": [ "r101" ] }, "us-gaap_RegulatoryLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryLiabilitiesLineItems", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Liability [Line Items]", "label": "Regulatory Liability [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RegulatoryLiabilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryLiabilityAxis", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Liability [Axis]", "label": "Regulatory Liability [Axis]", "documentation": "Information by type of regulatory liability." } } }, "auth_ref": [ "r101" ] }, "us-gaap_RegulatoryLiabilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryLiabilityDomain", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Liability [Domain]", "label": "Regulatory Liability [Domain]", "documentation": "Rate action of a regulator resulting in accrual of costs or expenses." } } }, "auth_ref": [ "r101" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r536", "r547", "r557", "r582" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r537", "r548", "r558", "r583" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r544", "r555", "r565", "r590" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r61", "r90", "r403", "r422", "r423", "r426", "r441", "r516" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r110", "r147", "r148", "r149", "r151", "r157", "r159", "r196", "r197", "r326", "r327", "r328", "r338", "r339", "r351", "r353", "r354", "r356", "r357", "r419", "r421", "r428", "r663" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "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": [ "r178", "r179", "r183", "r186", "r187", "r191", "r192", "r193", "r261", "r262", "r391" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "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": [ "r109", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r263" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofAssetsandLiabilitiesDetails", "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowandNonCashInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r384", "r515" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalCashFlowandNonCashInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r384", "r515" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r599" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r599" ] }, "bxc_SaleLeasebackTransactionUnamortizedDeferredGainGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "SaleLeasebackTransactionUnamortizedDeferredGainGross", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred gain on sale-leaseback transactions", "label": "Sale Leaseback Transaction, Unamortized Deferred Gain, Gross", "documentation": "Sale Leaseback Transaction, Unamortized Deferred Gain, Gross" } } }, "auth_ref": [] }, "bxc_SalesChannelDirectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "SalesChannelDirectMember", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct", "label": "Sales Channel, Direct [Member]", "documentation": "Sales Channel, Direct" } } }, "auth_ref": [] }, "bxc_SalesChannelWarehouseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "SalesChannelWarehouseMember", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warehouse and reload", "label": "Sales Channel, Warehouse [Member]", "documentation": "Sales Channel, Warehouse" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.bluelinxco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r292", "r624" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.bluelinxco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r160", "r292", "r606", "r624" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Changes in Balances for Each Component of Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r24", "r645", "r646" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r20", "r40", "r41", "r49", "r50", "r52", "r55", "r88", "r89", "r499", "r501", "r620" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "presentation": [ "http://www.bluelinxco.com/role/NetPeriodicPensionCostTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Periodic Pension Cost for Pension Plans", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans." } } }, "auth_ref": [ "r9", "r42", "r43", "r44", "r45" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r625" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r35", "r37", "r392" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Definite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r35", "r37" ] }, "us-gaap_ScheduleOfRegulatoryLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRegulatoryLiabilitiesTable", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Regulatory Liabilities [Table]", "label": "Schedule of Regulatory Liabilities [Table]", "documentation": "A table of liabilities that are created when regulatory agencies permit public utilities to defer recognition of certain revenues included in rate-setting." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r642" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r530" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r532" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general, and administrative", "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": [ "r72" ] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotes", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails": { "parentTag": "bxc_LongtermDebtGrossAndLeaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior secured notes", "label": "Senior Notes", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r53", "r658" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails", "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.bluelinxco.com/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_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Obligation for repurchase of shares to satisfy employee tax withholdings (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": [] }, "bxc_SpecialtyProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "SpecialtyProductsMember", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty products", "label": "Specialty Products [Member]", "documentation": "Specialty Products" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r23", "r110", "r130", "r131", "r132", "r147", "r148", "r149", "r151", "r157", "r159", "r176", "r196", "r197", "r252", "r326", "r327", "r328", "r338", "r339", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r361", "r362", "r363", "r364", "r365", "r366", "r388", "r419", "r420", "r421", "r428", "r478" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r147", "r148", "r149", "r176", "r391", "r424", "r429", "r432", "r433", "r434", "r435", "r436", "r437", "r440", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r459", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r522" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.bluelinxco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r160", "r292", "r606", "r607", "r624" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r147", "r148", "r149", "r176", "r391", "r424", "r429", "r432", "r433", "r434", "r435", "r436", "r437", "r440", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r459", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r522" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r539", "r550", "r560", "r585" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (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": [ "r12", "r90" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r12", "r58", "r59", "r90" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase authorization", "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://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of shares to satisfy employee tax withholdings", "terseLabel": "Shares repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r12", "r58", "r59", "r90", "r425", "r478", "r486" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of shares to satisfy employee tax withholdings (in shares)", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r12", "r58", "r59", "r90", "r428", "r478", "r486", "r528" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "April 1, 2023 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": [ "r59", "r62", "r63", "r81", "r442", "r458", "r479", "r480", "r516", "r529", "r618", "r626", "r644", "r663" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "bxc_StructuralProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "StructuralProductsMember", "presentation": [ "http://www.bluelinxco.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Structural products", "label": "Structural Products [Member]", "documentation": "Structural Products" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r382", "r515" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.bluelinxco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r579" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r571" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r578" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.bluelinxco.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r46" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r598" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r600" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.bluelinxco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r601" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r602" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r600" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r600" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r603" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r601" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r597" ] }, "bxc_UnpaidDutiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "UnpaidDutiesMember", "presentation": [ "http://www.bluelinxco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid Duties", "label": "Unpaid Duties [Member]", "documentation": "Unpaid Duties" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.bluelinxco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "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": [ "r30", "r31", "r32", "r103", "r104", "r105", "r106" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.bluelinxco.com/role/DebtandFinanceLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "bxc_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Discount Rate", "label": "Weighted Average Discount Rate [Abstract]", "documentation": "Weighted Average Discount Rate [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted-average shares outstanding - 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": [ "r163", "r171" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.bluelinxco.com/role/EarningsPerShareandStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average 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": [ "r162", "r171" ] }, "bxc_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.bluelinxco.com/20240330", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.bluelinxco.com/role/LeaseCommitmentsScheduleofSupplementalBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Lease Term (in years)", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "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" }, "r13": { "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" }, "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.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "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.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "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.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r55": { "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" }, "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(19))", "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(20))", "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(28))", "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(29))", "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)(a)(1))", "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(30)(a)(3))", "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(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "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(10))", "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(20))", "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.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481854/980-405-25-1" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "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(1))", "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(15))", "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(16))", "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(17))", "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "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" }, "r122": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r396": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r408": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r409": { "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" }, "r410": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r529": { "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" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r606": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r607": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r612": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 69 0001301787-24-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001301787-24-000017-xbrl.zip M4$L#!!0 ( /:#GEA)'PZGZ0< *4J 3 83,S,#(P,C1Q,65X,S$Q M+FAT;>U:;7/;N!'^WE^!.M.<1SEHNE-TE.NG#D@L+=0@ MP0- R>JO[RY O5ERHB2-*[O-3&216 "[P(-G'T X'[E,79R/@(N+/YW_N5YG M;W129I [EAC@#@0KK= M@HM9.^>'X?G\T'=R'FLQO3@7+4GVR!X-SE)NL [G;0-)W'K.(X3:)YV M(L&/VO^(]K JFHU&S^9<^;7IRG M.G?8G\'ZX6MH9JTQ!W>NSI6\R7L^I+U0=5:<:*5-[T73_SNCDGK*,ZFFO9^N M90:6O8<)&^J,YS_5+,]MW8*1:3"T\E^ /J%[_G$27#[&=I3,819"U"*G^[^_ M&[P>7+-VU(A6/=[L:X*#"V;OP3BWJ/78(;Y\$1TUSZ[ZP^O!V\'5Y?7@PWLV M[/_Z:3#LOV&O_\Z&GW[ILZC-ZU%GGQ^P#\/J35?,WKQEU^_Z[&/_ZM-P<#WH M?]SYD/N_7[V[?/]SGUU>79/[T6F[\^-F]Y^E=3*=_O!8.QMC'=38Q]&49^RO M#38$(:8UEH AAY@;NU.H%SUD<^O)*YP.GKU:.3XL>SR>8 ]Z.#672/W_WJ:!TUVAT:AP$; M\3$P V,)$TPL;B0M^Z/D!H&NIOB^T,8QG;.WVF0L:M9_93IEKU4)O\C\CKW3 MBMJT;) G#<32Z;.>OM;.3=]K;G'2<'JR*;O-]42!N(%:F,5J[H1&%W*-V@%[ MX#)G/)^R,G>F!(P U807%CBIG&7X9"17+.4)OC),9](QIX/=FD$."5C+S91, M,GX+V.]2FQ;?"70&NU1>E6 ?9)!(@RH$S7*LCIX(,&PRDLF(V9(^%O4G8*!J MA +(I%4H5TCY3*0;88"V@,0[2.T6Z)H6&.88JPD63Y>'X=ECL_UTL DLE3G. M/@%I,=LU!"::8[%9*I=YBL3#G<1V9)ZH4F";B*BEJ:TA&B6158& ("P3QI5: M@+7"B;W7-:X'(:GA&EF4"@T0H1IAY+NSWI^$VQ%+E9[8&7P-W$CK#,>..+T, M?J.7M244VIDS:]X^>R!V=@Z(URNS]O+%22LZ/K,5U"HQ1*2BTU3BX[X]\%,Z M8-R !P^"0<8*:)(9(&)C)>V(:I!9AIQ*O$K/0MI$:5MB/6);HU5 46%T @)? M6[:/H!& * S(Z-\E(Y[? +M$(AN6"BV\UN[N0_#"ZVQZ"H^2%&@>T$OM,V*[ M)5 'D)$O6W>4KG24'AQ0F/>1C@8D%#;+Q2W1VVDV=AV\?(? >QK1.+P!BR.% M<^B3XY)-$*K4^]7M*U1;0(8<43I4*E*PR*16G3(!A>2<6J@!K!(VQ+(WP6PQDB&2-]4%\ M%SD_ 7C'.P3OP,VK\-Z:W=90OCTO;@UV7"!C*0C#W.J<4P+@%O%/NI6 S8V8 M@0QA+WDLE713D@F;NJ4EY_'HH196RXKIDN[U>>:N"J@H38%0MU[6)(DVPCO@ M%? -Y*A6%"(>2Z"@I40FJ.X#JG')R0*I_KGC.MDA7 ?:[H^Y*CVWT:1#FJ( ME6.<+KM!2,XER19<'1XW:TL/8ZR(/&N#@HUUZ1[V8)MLPN?60/(\_?)6B\4S MX>]7)H210'\\"JF#9XQ$L4-(K!@V3/(Z6.@RTL7/=X%]@DUDFG0/X3!*) M-2H3*A<2_?.-["/0D;,MY03\2WI]MCKACU*B^WXEEGGB3SX._K_->VR]<*E0 M >)82<0@;;AIYYY(0,14.7^^W9H OZ4D'A2A3^->R_KSVMGAU5?AL-H9A=.. M#53(!5:T,&?"!S%;*6"L@L!#H5H+2L*BC+!EAK#!0?+!5!EHXS'?_X)*V+U] MV"6*@=0@R=00#>"I$?'D3]TKX-5"+I7Y6*LQ4$+-^4WUXX&IV!2R0NDI8.ED MI -_\A58(PS_(VJC\25P.%WTNGZ"G=^Y5:4QHA),'4=:\<)";_;E#&F^4'S: MD[D?+U_I;!5H!*HQI0L4(!6P/*!"<777X:33:!YUZ+J#,_A?S#JN;D(T_$V( M0R?6R[K'C>CHX>)F(WJP['/-XFHXZFS7[*%W.;B- V,+GK_::^_-*E2XZ;6* M.Q:M+C""TMK8Z.+QEY>_:7*)&U_%VLV:OP#,Q,BYH=&WM6FUS&CD2_GZ_0N?49>TJP&# +]AQE>.0"U5;R:[C;/8^78E1 MC]%9(\U*&C#WZ[=;&MX,CDFR]F+OIBJ8&;6DEOK1TX^$3@8^4Z:SC_%C!JZU,ZNH J/].:Z]VT,[]\4@*/^@TZO5_ M;073TY/4:(_]6:P?O\9FEAKS<..K7,DKW0E#VHI5)\6)4<9V7M3#OV,JJ:8\ MDVK<^>%29N#8>QBQ"Y-Q_4/%<>VJ#JQ,HZ&3_P?T"=T+CZ/H\@&VHZ2&R1 : M>^1T]]=WO=>]2]9LU/86/5[M:X*3"W;KSG&N4>NQA_CR16._?GS>O;CLO>V= MGUWV/KQG%]V?/_4NNF_8Z_^PBT\_=EFCR:N-UC;?81\NRC=M,7GSEEV^Z[*/ MW?-/%[W+7O?CQ@^Y^^OYN[/W_^ZRL_-+A4V< M_$.[/UJK]S,M+#;TF6=8_T'\6',:*BP!2V%@?L#]RQ?MP^.EV#VT9ZTOK+\[ M@91Q>X7$VC?>FRS,>LZ%0/:O*DA]9Z\5F789;_&5U )!VZDV#O.'Y]#5 ]QN M[#Q.Y%=UOSA;^[5FB^:AQP9\",S"4,((TZD?2,=^*[C%Y:W&^#XWUC.CV5MC M,]:H5W]F)F6O50$_2GW#WAE%;3K6TTD-L73TK,.WMW'A>\T=!@W#DXW9M38C M!>(**C&*9>R$01>T0<6$/7"I&==C5FAO"\ 1H(8*<@J#REF&3U9RQ5*>X"O+ M3"8]\R;:+1EH2, Y;L=DDO%KP'[GVG3X3J SV*4*6@S[((-$6M1>:*:Q.GHB MP++10"8#Y@KZF-4?@86R$1I )IU"D49Z;R3] ?H..+V,?J.7E3D4NHDS2]X^>R"V-@Z(EPM1>_GB<*]Q<.Q* MJ)5BB$C%I*G$QVVW$T+:8]Q" ^"0?854) 9(&+[2KH!U2"S##F5>)6>A72) M,J[ >L2VUJB(HMR:! 2^=FP;02, 41B1T;U)!EQ? 3M#(KLH%%J$'49[&Z(7 M87=!3_%1DN[6$;W4/B.VFP-U!!GYLG9'Z4)'ZEOU MVJ:#EV\0>(\:- ]OP.%,80Q#F]V64+X^+ZX-=EP@0RD( MP]P9S2D!<(?X)]U*P.963$"&L)>\+Y7T8Y()J[JE)1?P&* 65\N"Z9SN#7GF MIAQ07M@Z"K$D28T5P("C@*]"H5A0B'DL@IZ5$)JCN(ZIQR[!.-N%3:R!YGMZ_U6+]B? /*Q/B3* _ 874P3-&HM@@))8,&X.\#!8Z!R@U M82A9B^ M>XJ^&_]/8?O7WK@%\,W;OW R*B;+IS+C-:+9>0C/*(Y ^!4B9DDE3[WCJ)2] ML6ZJ&\(+;#++I/< 7T@B?8/*A,J%1/]"(]L(=.1L1SD!_Y)>GZQ.^*V0Z'Y8 MB85.PLG'SM_;O,?6"V<*%2#.E40,TH:;=NZ)!$1,F?.GVZT1\&M*XE$1AC0> MM&PXKYT<7GT5#LN=43SM6$&%7&!%!U,FO!.SI0+&*@@\%*J5J"0V9%/()-WVB' /NSW^%],.B[O?]1"T:X7RV7M9JU1/[BSN%YKW%GVI69;K=K^47.M9G>#R]%M MG!B7<_UJJ[DUJ5#BIK.7W[#&X@(C*"W-CJ_B:^"W$?+5I21I$*6C+PK$E MFPSSRU8;6_;-A#^OE]Q<[ V M!2Q%DE\2RVX QW$:8YG=Q0[:?1IHD8JY4J)*TDF\7[\C925-7&_#AF9UL2 P M)!WO>,_=<\>7WL)DXKBW8(0>?]?[WO/@5";+C.4&$L6(8126FN?7\(XR_0$\ M;SUJ((N5XM<+ U$0->&=5!_X#2GEAAO!CBL[O8/RO7?@)NG-)5T=]RB_ 4Y? MU_@\35JML-UA[>BP&38/.U'CD":-.3[3<)ZR7\,:JN+P4D>;E6"O:QG/O06S M\\?-R#]L%:9[RZE9Q&$0_%!S0X][J9XFDY4//? M&?J+KKO7VQ+.(=H1/&<5O#"R@(;OST%?]5*$\NKH87H_%[.)]C M07\VFHSA[=7E]*H_GL%LLGM0PB.X\J?^P(?I<.#@A(U6L'LX^E/HGT[>SH:G MNYV/*@N=H V3,YB=#V':OSSICX=3;_+^8O@+] XV-\[=)5SN_A/#>X!-$Q9LE3<<'PD.87A M7;(@^37#;4"6<:TM%/RW>A3'PX(IA@ ^]?32P:HI0E]'N!^^*I"]_S3 M/XY6VV\T;1QFR)&2QY N!=9J@I04MBCNRT:QCTNNF-WX:DN>BF5A8Y]@>2H( M6_OTU3WA'LKJOJ36K L[C;(N"=JBC"+W.EU;?-]RRJ.O,N4\QTZ:$9='[-V& MH";%KRZ%%1\(M\V[4$S;U->MF @!J(;.$('$T 5R0=>=5LISDB?V.QJDW)FV MC15'+47)'(EMV\VIGS3 [7O5-0.,+.*62Z(A<\$JZ5PJRI2'T12DT"RN'KJ4 MZT*05YD=F#HIJQUY+>;S:WBP ^WRO[,;*/CAZWVWS)[X%PNW<; : STZUJC5BFL MN1%'Q1V$CXO(TF4C-K)X_A)R)]]^H;B :F&_9\H:_BXC>['7/.QJ]_MDY_ ( MY;>2R"?K^_8$KLO:%CT" BT%IU#YMS-P_\_H#B)ZB\L5M[L&MW9MV;YOYO+ MK3#_9 ?=MTOI%]TW/[E4+*1VBW.LF" 6U<8UXT,9NH4R>% A3ZM[Q!/7 WMW\ 4$L#!!0 ( /:#GECX9QJ^T@0 $P7 3 M83,S,#(P,C1Q,65X,S(R+FAT;=U8;7/:1A#^WE^Q)=/$F4%8$B\&03R#,:Z9 M<2$UN$D_=0[=R5PCW2FGPS;]]=T[23@$DV2:L6OB\3"(O7UY=I_=NU-OH9/X MN+=@A![_U/O9<>!4ALN$"0VA8D0S"LN,BVMX1UGV 1RG6#60Z4KQZX4&W_4; M\$ZJ#_R&Y'+-= AN_/1R>C&=3]FK\#S5.']/*%UW*[6\$\D+@06C\7LXGUR#D;G8T&_=EH,H:W5Y?3J_YX M!K/)_D'QVG!5F]8&-9@.!Q:.5V^Z^X>C/X7^Z>3M;'BZW_4HJ]!Q6S Y@]GY M$*;]RY/^>#AU)N\OAG]"?S S$M]UGWX<-;YS'/V]S#2/5H^>VX?C' D(I1 L MU%P*N.5Z 7K!X..2*&1 O +%4JDTR A.XB6[X.(.SF5,<0_.8"3"&AR8]2]? MM'W?[0YDDA*QLD]>]S6@R3.I$O!(I+*V4XQ44F#"&('?B H7>;;J;M5N MWU4@&40\QLU^'="5X&;SGVH\ V0P9>%2< ).%99J#@ MO]&CN!X63#$$\&FDEQ96&6@51E7H"ZHPJ>](@KFLH@_!,>(_>,C@K6(9-VU@ MW0T6G$5PQ@41(2YRM J:EQ%=*ERI8$[6@)]V/& MC!<+FE"9&IB?+IL6M3'L+SQ,B9H3P3)GS%?1#6Q_#_BK*"<)JMK>Y]RP; M(2'J&@]/' 1YXKTMT3^]^ M,UNM6KUA\C!#CN0$AV@98Q.'2,G8=,NZGQ3[N.2*F1-Q9LA3LLRK'Q#L6P5> M\X"^7A/NOM_6O5:PSNO4\X8E:(LRBMSK=$V;_,@E]Y]ER;G $9L06T<LAAP8IMZ;-",15 MRSAGCL1Y;GUFGPW W8?8@@%:ID'3%E&3>K#9 ?F/]-FK^\-)B:)B1@FLADS&G4,+\0M;*K>79).Z[D[4'U/A^ MLC^[LNV^+3P2X?51KRJ?O>!-96;/0X%B,9Y_ M;MC6*]_[V63/)NZ]"IGC@%KJW2I;[V(J7WE'7'SF;[,/[5OT?P%02P,$% M @ ]H.>6(U'5P6\W@ O=8* ! !B>&,M,C R-# S,S N:'1M[+UI=^+* MM3#\_?Z*>DGND^ZU!-; )' M51(($ :! '*NKYYJ[Z__]VU@DQ?F^9;K_/87I2+_A3#'<$W+>?[M M+^W.Q[2D\W9;-6U7OU+I6[7;G*:F:SILJ&PM_;#V#/L&_'/[?>@K+/C-]* M_2 8GI^=O;Z^5N#ORK/[N9X\? C_ Y:H67CCUHE>MXGK/9XJNZV=ON*CH:;X7C"_L4;_++X,O MXT\Z[[Y-+[MKCQ@L^,UP*X8[P$NKLJ;)T>5O\-NOQ:_'7\>7^E;2A:HL*V?_ M^'';,?IL0,N6XP?4,5ATE\FL9!# #U,+QQ^G7\ O#U^AG6S\3/T:7SJ%A M^L'XN:[ZVOIO5"_.#=9K^53,L?VO3]W'$=!N^WWL[Q0N:)CY9I,H=_A-_O M0(IXEB%>_Q8\LMYO):,,[.30 3Z)6>=7#KSN_0(6YU'[QC'9VU_9>XE8P&B] MLEHKM62@1TU6&LW&U[.IIZ9XR<7(\^ -UY9O4/N?C'I7CGD)@JU$!#']5@+J M.S?AF_( GM(OFW2RAGJII:AG:G/]U[=!EIHH3Z]M^CS]SI[UQLQRC]I("^$+ M&Z76=?NV<[7^"R/Y/=GP-7SCC]_0++40W5F]X $N=\WI5^BEUM^45"^HU:(W MA,QZ?LM\G['[(?. WYWG6P8<\\2\P7T/J=NC1A"]3FO EAZ4?V;RPFO+0<&4 M\#IE\CY]C??-OB[^HD=4GO>]GSYKPQJ"3@#$B!"^[XFK+ "SZULH]Z[>@)=] MJVNS6\N?@$#72JV/Q-Z?'CP70!F\@^YV@K9C7H&D&.([X/,'2VGW N:U#4#X MR$9CX)(-/0;KP:7 G>V!ZP76?_F?J0"Z_K>2;PV&-EH6_+N^A_", M*_C*FV^"]N>OF[PC?*7OCCS^%S??SD.<<*BA"HB^9UQK1W]9)O[=LYA'^))8 MHJ%]W,K^FKZZ4.N7:*_P&CT M3=J,$T,/W /(_NF_PV7J8975HM MRUH9K9OI7Z*_HY><3>T[&0QJ#L @K.<@W%D5K)3Q@\)?5MO9R+'$MOP^!>R/ M=S8 VAYYK!4"EO\8/2+Z+?H;GS'WO!$0V>S#0G/Z_&?G_5+D5[>-_' 7[!E%O/C3A)>]#6W+L((?;-"%5YC6 '6) MZTRTTECUH'X /\8=#,$M<@*__68!-T67Q33"?=!G'E[GL3X^[87=..#),_&. MKV>)KQZ#:+S"O%+K--YJ.6#::5$95P+I1.7TSNKYVIG0A)GLK''@O ;?@Q/? M"5SC5_8\M1V0-P\/=Q M#_95EO#?NAMX\'I^2X#?NI=Z),)&G=8%&\'\T/WG?0B;+.%_\,[T/F*%6\)% MX5GO!_#JUCWK_6WMT-W1G0<-]A'X5P_=)]UET& O"#IT/W1?08.](.O0'=C= MY62F8+Z1GCETIW4_29GLX'_HONN^[?@L<7'H/NV.,V39 7[KSNP.MS8N9/+8 M$,L@G>=_X5=S96+=-^-\^I+H@:M7BZFY]3RO+5@TNP49 #(9H/>,M:F\=M3_ M]OZ#_MOU+FSJS^K/D1^ O/ >F MX\+G<%"16^=Y+50\>=1D=W3 #@2^6P02440YW MAEB];@?OX27'6>*@YI=@)?#@AY$'#M=1,TON'./9?]*GC,#N&JMBW?U!PEMV1O_W"^+TP46X]ZKQC M:R^\E=N<\GK8NK0\9@3'R5BY=?QSC:I]<%4UMW&!U5'5-O\-O^/CKUUQR:7E M&^[("?Q'!D:'X^.I7]MV7_'$L/_==9# M"495;R84$\1UN<,<"X0P,T8 ZSLW %D\ M8@ 7?3=X%J_G[]TJFI6R(J]=&#=.J#DC7,N"Y@U#^)@^@5;-793GQ(DF#V9! M;D-,!4WLS>[/;2#K1&EB2Z9B;B-@!9JS-!7S&ST[>8] $;V(LT!S+;>1M[]3 MSZ)=FSV"/IKE)L[&]R_,<[#G7MCISWG&2SMNSQO_PKO(=E[I$'_)B@A.E/YF MK_/M_E$Y2FNZ5@1>/V8S^I8EFQ6TOD]:SUWT>?MR M?;%Y\PU["1?VRC'0=6[#[4=-?0>D+0Z4KG.7$5A;7N3!WB(>C$@^4B9_2Y\%JN8UO+YQ0\.U](IUPZ_'1!7]G?0 MN&0][%_PC3GP(4!^\R?5JGM>;KJM\5H'5<]:@1E'NN&S@NGWCKN8-'UO-Q#*)25PG^JY4( M#@M\_/B!_&EB@G3@AH]P<"ZLZYG,^ZVD3*8*CL<(GL7& Y^9UHN8)(R8L98- M\?X76M^3>\+IPP/+*?<9EGF<5]5*HS8,OKQ:9M _5V3Y?TO\TM97?TB=UM>N MA^L1G\5SYIZ&L"U3VWIVSD&"!;R&&F^(?C=J2=)[:3U>=Z37G<+6=JXN?CS=/-U<=TKZ[)%?_N/B]???]BES< M__AQT^GP;!$[C# M008&8MNK[+16(95F_3H<_.HP]?HN'I8J9[F=_T)7QZUPT"=\!?\,+ MES.H';Z$OT_\'$J[:E/FP@]?#*(U,*,WA\*P MM&<3SW@U:1%_VT\)Y%/U3K MFEC$1S>=\?5YT:\AU-6J6+L)Q&,CT'\K@1(*KQE2TP3F/%>';T29!K?->O/0 M<8>KLV/;LZA-?CJ6X9J,_.BL339"W:1FA+^-P%9EGOW^R#O<)4V##[S19!@\ MDJ;>J-:^S(\+#FDU,#."HR"PTB+!AXZMU7O?O<#FD/[;S_;CT]7C[3_)X]7# M_>,3>?CYV/G9OGLB3_<$%-(3:!VB:.3^D2BU3^9G_ M(]F6#+JQ?FY?/"%8%%VKSMA%2$.<4<^X1$J0@"$ME9%PSG5X;_2%Q]^D+Y"* M^Y?E^[ NP TF09^1_T3,3H193\#]9.8:ZO.!WWXEG-=IF6'"-^4!/**/MY5- M^EY^9]0K,R>2(5JI]0.<@3[19(F@2[Q0\YZDW;,:2N\?4P&IL 9260/ZB5H# M3QZ\CG?I7FP.]*CMC^V!:F@/5$_='GAZ;-]U;KC6+PR"?1@$>?'D<;2 Y6.4 MFO0LD+GB+/QY"B5[Q0-WUW#SG3A''_):#0-_2EE3M::VNLK,GZNHU]93#JI> M49?)\Y5_4#4EPZ>MM+9D75-35M U,A%7+:%W:_!,?,\ )+[AS"6U*FN:_*]G MI?+OX7.)4!OD^#=[Q,BM^^R2)_J,B!2_S>B_^O!M'=0J-7GXQKU?04"EY=U']FSY >C2 )M!1_Q;+[40^K>6\T9^=VWF MRCT+_#/+(5;@$Z//O;?/)T(>.=+T1Q*CU?5*35Y'\3:6.U*K_Z T,W3RU.H* M:UL@;=0Y:5-?7XRD5QTJG0JX&0]M]9QZ9)@QR MYU8^KX+R5?R#;<2BLH1%@H[?EI67]WT7RB@F+MNFZ3'?#_^#1Q:52%3JI9:B MUV2"LT6PF1*YL#S#9A+IC"R0'9HL;Z!XQN2U@2.2@ V>>]J/@Y$I/B[@X[WW MY+Z.];TB\Z2-Q8* 'JJ[NE60<8UV[SV I60YQJ2V1"FUOK<+$VD>8 \NF);V M_V\-A=T9@DLMM8"SZXT3MHU"^*!U-/2 EJPAM0E[8\8HL%[0: (+@OE'9BL! M'1 DA 2+:"X.D&=O/_3'M;V4'R0G)#ZMSJ H]]L>HU,LJ:'/LE#9[E;@\ U] M3I%+N76!NA_ZKC.32U&JI99>T\KPAKFM+YP;OPFP@1R%[$R*8@,!Y[5OP MS40J9951S1E4-O4R0PG^KJA=S@YCDZ\FBG, DIW -7Y)9$@]\D*Q(.+/.B1D21KKO8'XR DL[!<( M/X:'Z+FQ%:N3^*1\%OY G_J\WLXDU+9#(Q5-N/^,+#3@P&[KLO ">'!HPXE; M%0VM7U&4&9IS,2LP0@B:>/@S%B<2$WX%'827#CUF,*Z1%%4\CQ>_^^23,*F) M/P*I[?==K-V(ZNZ#/@UFM_)*I]?+JP?YS>%N/DN$.B;YI,:VW 5J@HNZ_X8- MX4W\>K@3UQ,^#.MZ?;X2OERTX759/,&D[WXE=67BQ/(#RX1LIUBU]7(^\[=SMMG3TMF>&YA"UBHKAI( M.Q QA*P(7#BP@@"8E]F8LG(=U&/V._D4>8RJIE:J'GH1LQ^6&*ND#)+I0R( M#$IL6#DCU#! RGC87(CSE(>V0>*W!!BBG/B#/P#Q!&_Q(D4.;#@ &+Q+: _! MX\!T0"@]DV?/?0WZT<\5,(\87YN)7<#X<2&>KL+0LPK;7+!"_K/R);ILZ06+ MUQ==B+(EO'C!6J,K+2W[RJKT\N7Z:#>SD-X>J/2E!O_NSB" M][^)@3"]TE3KB3_)%27YE@6/4BNZ5LOD2<>^**TB-W.W*(!4-?F.Z$EA1"FK M,IB!99HVRUK,+M6$:Y4HH.'E78!D>G:]]W'K [G4NN6BK1V37/S2CPV/[.IB MTL(PV^.D,[;,>MO*'6TD(/,(T58]-K3=S5@U!>H.!G6=T*X;!Y#(A3#6C@U] M:=4.!\RWD0\/\OVE1^]59;6S]T>DQZ\B(_^[,/(O(B/_&-5M6NJ)@"-@$X)F M.16I.^S@L$_:V=81A&PO.VI ?IRVFBLXVU-(IO=!Z -KZ!(C-E8O*23, \%@ MG#@N#\V.?!$V =R*QDO!N-U*%%C%@"N^RW['E[]:\&IX+7%@:RY&0EXLGX=+ M^*Q9$#9@ N'I/;P8^[::U#-]@L?U+'-1V9+VB7[^,/BQA[S$EH*%JR9%DF.% M>R$_P5W%O\6_\_^FB$YNOR_2U@+XR\XC\AZJYYEA?L%)RCPQ''*_+ '9Y&IEH"L6!8X#'[OY5N[JX3RE1X MK1^OJNKP1]R/ FXC 8=-X]H9#$+7)78U0A&.QI9]8;"D1=X*.Q7FWF=;Z0U>8 MR^'L@1W$*[OFN/@OE;EO7G3SLGH#&>$]#W)K[0,RMW/49_ ME6DO8-XYM5_INX]>T3K#!!)0/4MF7+!N*$WI+MXS=Z &> MD;M]#1O_32N!^ MXJE7H,0+E!%.X'\]HXM&+>3C,,J*9_>^W?Z\NKVY^P?Y_?[V\N;N>X?)NQVMJY73ENC$Y$LV-RQ5UVWKE8J+&H??&\ M!L[S"=6/3B%ENVIE)5I)X%VQ@1W74^B51OIZ"EVM:/+':?15'U6K5'5]2PGY M'?5$6;_A6ZY/"ZS8Q?:A_?UJ<;^717OL4N/7L^>.'+,<+M0P& ,ENQ8ZTQ@( M&6[^HS.Q*QD1NUG+ZC8%MCMY:#\^D9L*N;ZY:]]=W+1O0??BM)GV$Q\H-&=@ M+*;CA3@.I1J*9$ Q ?O4,DE$J8?,SZF)OL?_EUNB3]KXOH@^Y5I2$+U6:MT$ M#"PW(/IQAF$\9='GI9:*^F61O_?IIT-'IA4P\_.&[+$A-208F3R5O5?^6"DJ M69!K.G)5%A#:KI7NC,4BIM+4JA_E, M4IT!U'8_NPHT.9C_A$]>4O.XK)I[ MA[@?,O$:G]>&3XW<)6+F;C::>W>BJ:"3='22F4C(2 D5(F$KJ,:ZI04BX1NU M*;:KZ?092PP%YMH4*8@@'1&HA0EP$JANKF@"\(1?'QP3YOE_(5?_&5G!>Z'S MCYLPM$+GGP*JM>J*,N""^GUR;;NOA?8_,P'(2.FN6"XL0-HX?-=G #/B$<',QY 1!D6*VR1(Z>0S.3!-FR10AADANIZ M* Q4$ 8WS@N( -?;G+T+=9]SG-?S'&0HV#LS5.LA>VO WM]=UWRU;)NK]WM^ M9.D&-+[S;&%M8MOWBP3#T1-#HU#KIX#JFAKR?17X_I&!6A\Q^*_A/HL.=X5Z M/V[<-POU?A*H;H9L7@,VOV1=T:!6Q X9N674+QSU8\>_7FCT4T!UO1JR>AU8 M_8X%X4$NRX /CH]!NPO7#PJ]?MP4H.2Z(+#@]LQP':8(20.XG1_X+W^C(DDX M& *_TPR,^$*SYYP LF/V0K7G&=>-*"'7!&;G1CNR^< *YK+^A4H_/LP7*OU$ M':=.45J_?BI0"ERZZ>!ZRCYILC \FW#& UP=A6+DF_3 M!_IN7;_0]4=.#=EQ?J'K\XSK9I1^4Q1>5H-'=3[*O(]I@(\ MP!WG^0?/-9B);%[H\B.G@&5,'>TK>KDXCK^F4%\RP&WU^X]-XIQ&0V!%C3H" MWU3(_=/O5X\9M@->CN'$49R'W?*W,*!S($:5VJ3G+_SOECV#G\Q5*..=?0O# M^,B1K^;E6&N!TDQ0VHSXN5WAGBVYID;@>H4Q?.Q8SXZ1"\6< Y2J4Q'OGXZ8 MDLD\['5';3%W3:3'<++OR+,"BPD'^*?/1'<:KL0+#7[L5*)F%M(N-'A.4#H) M:5^R'N59JI]#UP%.=RS7BS%\H=6/G!*R8^Y"J^<$I9.X]0^X&[1YCX$2CZ6G M"HU]Y!10:.RC0REGZAHR==0E2@R8+LZ<'C_N"QU]7"BMANQ<1W:^>NM;7:LX M4WKT*%>7-(#:+)D\(\53)Y,7W5^(F-RL)0V]-4HM;!9-@\+>/P%4JQ\VG#KC M,\NC[\<\UOK:][QB.-1?I^OB-X5!T M>7(+[?JN/0H6WQ(CC2V-BE]MP+TU \+8O[A:R_RMM-IHY_"F_EBH#^DS*W<] M1G^5:0\V>$[M5_KNHX2-P6%@.>49N,^";&6F:7L6M3<#QTH,L?%[YMB 'Z1( M<8BSU'I" N=S>>!="QITS-+W@'K/ .Z06C\\A)41SKSESE,;OKNZ>^JLO>-ZTHYW+UB2=TR^W?Z\NKVY^P?Y M_?[V\N;N>P>P?%%9*'SSLNZ+^[O+J[O.U26!3YW[VYM+P--E#%WD_IK.! MX8;FLDV'/CN//GR)C@9:#E\#O^G+M!3&%\Q:SO@^\7.H_G6]HM9UU,BA)Q:^ M.#0.*K"GL_GOZ\U*0VXF_B17E,3O%SU*T2IUM9'J48N_KVGU[!:E?_BH)=[K MA]ZR/G=9@N]I<>I]CGOK]:;^A8 M7WO4X ?41XX5/**'/?+-$M"\@XOG7QAEI43 ';<&U/9_*Y6!#1PZ8'AE^9G2 MX7DXN^+:#'N$4,'I-?!_YA-]*Q&1K01/[BTX M=T:#LNERGQ]? FP&,&*JXY,@(?(6@NM +5 M='M/%!P'S4%+U!A"\[Z' ]C\MF-VF/=B&2;L#8?LP(,_6;QW[^?S5>*?BT"026!T6T5XZ1:7D9864D*MJ+5\ M4T2'V?#ELT2>F0.T84O\3"HU!Y9C^8'':Y,VT>3'+3J7*.L0N-\%:,&>;4_! M]4KP8%JI6B^U=$52:W)&0O7 -/5Q4]029;P=BFIPBE(:646F]U&I(#:69$W(Z,=,WCCG, YBLQSQLV/),+<Z;<1X'\7WO,@3P=X0OIMH> ;Y7'+SSS%&50=8VYRV2SX5Y>\C$LD#* M;DHL2DZ(92LC,'(X3N-09+PXW>_.A;T*JWI-JYH#%)-T8/J$WN8XJ)C EVJI MI2D;NY6%N9P_.EEB+G],)ZG,Y*H&1"0I.'8H%V1T GG<)S< RS8WY45B1^>R#_=G51^5V1U M-S%S3YAO5I778NPMCK5.RSDXXJ@AU>M9A?YR(; SLIM/F/!6%=CK$UX#;&E5 MJBE9%47F2V(?GJ5]YSKE>3M[O6*2TR#")KK%6)4FZ565:IO;D[G,&"VA7E:AT(S2[3ZAC3#D\CU M9F..9K9Q)/M0I)J(^V\LT@XV)Y=UQ!_,%'?:^$RDUI[UQLSR?YGGSA-J349U MWU05]4M.RLR*S.XVA9P/JX=/:1:= A^DRX"Q&9[E>K%\ M1#[\&4:52$#?-DNAGK"+O]2 C#S[Z"RZY8P &J'K[SK^-XX8<=T3(N+J+? H M -1RJ/>.G;!]8"]\J>?R8N'(ODAI6-344DO5)'GSIA%%C.J8"'BI-9L; M: M@*N2JAT$ 9] K.LA6UUR$F;52NH"N"BTG[XQAZ4_J%FK@HTEU6IJ3JRLPC#? MM;S>F()JI59=JJIYH: 3L-.Q UUREG>[QDO>X+!Z]ZO4VS\:&;!$BP IK9U1 MK-5++:4A5?6-6?] W(2"NPKN2J5A-^*N!N>NIG(0W+5@]%(MU>BEC/*ZL8UJ ML!73'6&+\8U[4NQG=2=@SGRCOF401CT'%NQ/>O%ODO,\3@E['$+T@7D=Q.^' MIHHZ*TNO0OJ([N94,Q:;\EAL-DLMM2)G)30/P.HHR#X_6UN'[+5,R%X':Z&B M%P=E=M>ZP\));.8F>FO5(%3>MIZZZ_1Q,W ZO172S3P+UV6NN8ZHMU-!^,=- M^.DTUV+"5[CNREFAQV:N;,9UD;FY_P04^X4[&'JLSQS?>F%AG+VHRM]Y5?Z! M0NL$XC7KIY^.6.$?E:NZPR127 M'LR]4SV$.=N*$="WXI#F9CW,8AP_D=AQ M3+3-?X_\8,"< $N9V_<7-P\"%6W'Y,]X6-3PA MLO%LEWS9*H>B,CA&B[KYC%6 .)V87D#7B[.M!T9,FW4M_NAPZW*RFB,?K/*; MG\J6M^[%QQ"V##M;+G3ZBE.MN[:X([9X0$L&C)4@\*SN**!=FSVY#]0#4R6% M(&YF;2GGO1R](-"5"+2Z90*=(T0=;&/U(-K[G4"0+RF;NV9O4K&-I*KM4SWX MD3U\CD;J+)V9/B=PDGV/I9F#AIQ5 BUS;.:T[*Q@YX*=,Y]=GQD[8S%<4Y*K M6=6![I>=N85QQBTF^*]IO;2^\G\R1;&Q"Q/;J%=H-M1L/B6O&!7R02(\7_Q$2@[ M+%G5]:[2TTW9K%7U7KU+Y6Y7KK*:V:RILJ'\2U5+T4W]<7WKD#ZS9 M]N"MY]1^I>\^,F]L<0/+*<^@:Q;2"^'9ZV5.CU_I+MXCY!R(:E?T+Q*CM$C? M0YWPI^7P;I1:3RCY,&N+[9 J_[7,YJ(R[V2:B,1R-]N?U[=WMS]@_Q^?WMY M<_>]0V[N+N;E4-Z632[N[RZO[CI7E_BI.3"M@YN*U#JCW#*(% MC8^9K-MXZ=QXF$A^;JS %FPZ]-EY].%+-.W.'Z@)?,&.H\/>) MGR?RK"(+F18&1L(WAS]7X*>S^>_KS8JNZHD_R14E\?M%CU*T2DU)]ZC%W]>T MY)>LLRA5_?!12X))N8P9S1%NRJJH*=MZJ?4\3]YYVO4/ZAE]HLD24?E8GZ6[ M7[7TZYB =,D,-N@R+X*3MKSX7TF91,T]#-J=3ER!GLBIAXN1A_%^0GV?!6N. MZ3B\76]0()KQ$;3#!-:)E29=4+]/P& E!GY@_QE9+]06;L\&!V>/,LIZG''2 MVI(X*9!%VS'Q/U<3XF@'%]3S,-;U=VJ/TH[!:*BE5K6I2)J\<3UB?BJP"OXX M3OZH[X$_M%*KIBI2HYK5C-A#*S;+/N.P&F$\@K, ..S:S)<(_.,3:MON*W4, M>(7;(W_.4+*VHR=?N]ZE.^H&O9'=-@R 8N!/UI&6=*HX?UO5YPF'*_E4ZU]" M^=M9?PW7K^GSQ3@2\9@_9 :F&>SWF8!L<:HF'>W%Z/R.!:&CE!95.!>UV934 MS(9.'%B%WG%3T!+NSX2"&KSN3JHJ&Z?.BW,IZXT/>@&LN9Z%ZJZ8N[:^/(T M^0Z\D)8)FJ#Q&K*D5_/2C[\XCK([,;H)X>A .%5-JFL;5R[GRTLX%.D9=B.8 MBC(7Y[S7E* E9)HGP=S#N\9/F#AW.@@W<>2<9,\1!;DTB$!K!C?[W@07'8 M=8GHCH".K5^"MF->17"'S]>6@_'W6T9]]HBOO^_]]!EG.S&WM6T8H\'(I@$S M+]G0@]>(YC..&>]%DY8UJZ565:Y+NG(0)V:+8]LY40!D),R=+SHZ[*YT.QR'T_XT<.WK!V%S%=[#87L/ M6R1DWC2J)NG->0,FAX1\ OF$>R 0P*3S3&RD!,(A4G9[Y1'\L7EZX;C9;UEZ M-H)M$I.EY!P=,[55J5D_HNK_@I!6S=1F24A*?I>F8E67I*KSRB$G1'\"WL9W MUS5?+=LNBG+6E/H1 -,2/YY?J4E:(R^C<8I2G-T)^'5IIIHSFCD!@_G&":CS M;&&S%F$>%T7@FQ6!1^ 4E0]W++AZ,^P10F1=KL"I';K4J.>EQ+>*>#7ZFYEQ\TK&D-J2YG7!NVSU$J1]]<^/:F_>WF]N;IYJI#VG>7I/-T?_%7 M'$!P]=CAXQT;7\C5WW[>//WS5!L0VQ;M6K856&QK78AS)TYRW8;X$*!U>J=] M>.= ,J3OV%6L:#]\&NU5ESD"(5D\"*I8[S"Y(N-I\H8B-92-W8+\!*4*CCA. MCEAF7&?#$57@B%I#TK6-3>U\!=D.2-]Y(V;RN?;,\=<_V7H26;Q5\A97@Z'M MOC/VR/A)C]N)T;TNC]2 1S2IOGECQB(QG#^26B63D3U)U7EJ0VULW-A]-UGB M:$8;'Z.XD *W>=6A+_#8_+3PK%UXQ"H6V2#EJ)5;D7Y?4XW%SS%&LN9]74F# M)]M524EHKW"P'D]!2"LJKTP)J0F$A T CRP;?R@"=_94:W8B]R3,O%3G6C?F M%;W4JDE-M1B(<824E.KTZ*:4I,BE5EU2FWFAI!.S)?DI>:+O(XO2'+@-OO49)"8Q5[8Z9M$^#>/ORI:J555I&9NXJ^%A;[C MD'X&-%0MM=2JI&?6P"XGMGF>!>KTJ)!-!6HQN6&)M,V 2;!Q0567E&I6Q\!R M46=?S S9LHS.@/)P+*W2E&KUK'H<[+,OX]&8[GG6+K>N\UP.F#< TNP6C8BW MHU( QD\ XDN \/I'0Q6<&*Q7)3DS SX7:B4CZ_Z$J6^96LF&^K!WM:Y)C>I! M4-\)^ 4?5:,X8SP7D?HL"U(VX!]LF=W0)7WS>>]%7#Y_Q+1.466%*GN7MQ\4H&TK/L@&;*+SC7P9<4D2\\T=-Z]6D;$!-*A^R M7E/RTBOO!&S<#VM1"B-WI^4H&W".5FK5:U(]-]9*8?KFLR1E Q*K HG5I5IF M [.+V/816.QS/3*+6^L,_S1T8I*U(V(",^3A?,BR,K M&,^S:!5%*44QRNZ*45)S1:/4TK6F5-W\1$Y1A7),)+=Z%4IJDFL"RP58+ 28@1SII6';[YU[ECV M;Z7 &[%9ZHQM"+S(J>U,R% 7V-U]V[UM0:6> 50T>0R5$[!/.H%K_.J[-J## M_PO!@/Q-4#\SI]ZK$/+8V;N^OYN>;A6_A+'JAW[W4P)&C^G=HC M-GEJ:&C($UFV9/CMH@75MK8@M=22*PFMF^>^($/JD1=\G$06;L''U_B;@9,O MU6^/@K[K >+-U8RYV):T#V"W04^P/]? ?)BT82.W[@3#-SX M_FAV 3[^N>JF%P>,5(&WQ9X]%*HBW(LZ:VO>?1AJ7 M0$NQ-?'%M 9JMJ:JJ%]R$A4K@JN[<^(WI)UFWFAGUQY+G@RRL2,/)+&)-;9, M28A7I+9\]/5,L66J=+W55.4=V&$I +FIC5/]R-!=ST;);)$X$U#!C^\,/M] Q/])&J;EICH,11RS32%P3FS MJ@J.7;-H27J$9++$&D]))O4GK##<[TF MR?6-CV7N)M21^\+AW"\PE:[,NZKJD: =R MQN48"NA$G;,?JR:*QOHR7E-4-$S:AC".5V^)VJW4S*+@D4--4M6,QVD7S9(. MF_*6B.T,*$\%RM.JDMK.0MPO'>4EHX58\6>8S" NQ=21.MK MUSMK36>S5[@M,T)2Y)7*ZCN,$6K@V&OJO&,GL3LW8'YEX;K#FZMJI8%3/X:N MS\/?YQ[.Y+5>V)=7RPSZ$9G&;@R1)T]NH5W TRA8?$M>8*2FQF(2\N/_XB.0 M7RQ9U?6NTM--V:Q5]5Z]2^5N5ZZRFMFLJ;*A_ L/,(8W];U) > S*W<]1G^5 M:0_>>D[M5_KN(['&%C>PG/(,NF8AO1">O=XT/-N>1>W-H/B5[N(]@J]!/+D> M[^PB0O"D[Z$P_--R>#? .$=.)VZ/'TW$ VQ?SV@B+O=*JHU$('^[_7EU>W/W M#_+[_>WES=WW#KFYNZB0'(FAY'5?W-]=7MUUKBX)?.K_IG[_7VZ<4C0=T?P#-/_G/_E_G3H MR+0"9BY>ZX!ZSR!A4.?.S'\:+YWKS(D"X#H:MF#3H<_.HP]?HF29Y?"%\)N^ MA$\/M0:^8$8_\_>)GT.QINN56EU!21,&#\(7AT*O AL[F_^^)E>4:C/Q)_@E M\?M%CZI7ZDTUU9,6?U_3JD>[ID:EH23_$GM2EAG:'>]/K\A:WF"NR!5U"=## MN-N,I:?4^ %A_&/75YRY+<#F%K-B/;S4G^^;.-7QT8-ES7V>CV\O.*']P MRT& 9E+LPNU;K'@I@V*[6%*3EG&-Q0D"?EQ4<;6LJ.(TX=-)B)R+\ 7AH?:D MH_2S&''=%-"RO1\F;R6D=Y8Q5D)"9YYYLCS?4W!./HBHX)PEG-/< M>MU5([.3''OBK2S/1!1\6O#I6GRJ;YU/FUF7L1.2.!<1R#'? MG),Y #C&&%7L8SKX(_F^$6!T0*C!4;SXS,5U+&1O:/( M'QL\H!]ON'J\=?W4PR;J,I_Z4]75;1^S*H31@9#;-JE-.1AJRWU_CN*JO?0S MR;.G]'?F\\GJ;@_;$P:>900L/*+)6;[H:_)1NE=9(OEX8$'T>[\<>0"*!UB5 M:XHT\.,8WORR]BOUS.\>%Y'S4E#%@8TYZ3Z193>3(QMI\HE^7J5 IP#5JJ#: M6VKFN.7<>JYF#N7'46(G0]M[@0;BW5 _4$ K3RRH:YE-+"AZ(Z6823!DCL]/ M_A%^)!5LML 57=[+7>K#G\\>==:TW@ZVX>5& ;0#BS44V"FPLS>=HR[K%OOO MD2^F8CZY"UK'SI^V$?2F17%0@]LJM.(!DW[J'Q@X)2C!IH5#,X>)+< M"/@TJDP7A!ZT+??7J.MB!'/&Q:8;87)/ >>]$6G>&'SUTY590N8PV3;)HUC& MLZNT[FC(6;3N*)BR8,J"*3E35K=](KJA9#TO.%]LN[452 M^&B:RU("4","Z+ENX+@!$WAP,!,3??7HX@KZ03 \/SM[?7VMO'4]N^)ZSV>J M+&MG'OQ\%EW+#]:0-N#K!?M";^?#?/NPH\R3Q1N<+ &0&DN4KT('/ MG#%%RA.*K*;4;%L_$['"FFNE%MA\XVDHB/MN[>] M)@4>I:^Q#,]:? MYG*"$T;:AC$:C/B!0@ZM^Z#///X)"^4]UF>.;[TP@IU<"M 5PVNV-;SFL%1, M,53G8*?#%$-UMCM49T7(Y(:S5X_U'MYYJ(1I/PHO5E(W.?!TRN5(R_I*;UJ. MU*B76KHD5XN&[47#]I/*:H&!7E7FB]%3'YTK&"P?M':2#):* MO[8^!JLIEUI559;JFQ>F%LR5*SHKF&L)$WU[<#U\33L(/*L[XD?[GMP'ZC$G2#)2?,'8R]#RVP.FU_'-Z[CV._2^PN.HXKCJ!C.)VYE@GP.' M4/R M009UO2X?Z>=8-^NE5CVK/HX'%O<\(BI*"J9OIU',/ 4U2JVL&A,5!)2GTEIU MSDS]J+0V"U)J)I'2ZK6U!17EV1$ML%-@I\!.AF&";8^2;^J9C9+?*G4=H#]W M>*G*+8^X/]BP7Q&4+;!38&<'[NP299C3*=,Z'FZ2:O6L3E\4-%E(C ([!79R MB9T,?9N\BG/E$,3Y 3I$AY?@F@S=Q1R72.-PAPBHT.^]$S88VNX[8R2@;^35 M"OIXCO/#-I1'&>]8'''>(/.U8.!Q)WSB/-NJI=9\\4,16,X;L12ARSQC9\/D MT>:#RW6MU*HUYAN(%8R<-U(I&+G 3H&='8C9;4C9:JZE;.Z=F_TOL+CJ.*XZ M@;3B?1>6()**/=UAYYE$S&Z2I&@]D/ M0\.D=6"7],;8>+"3WN2#G9H;%W9DB,D]1=?W1J1YX^_5VY=G"9G#9-LDOWT9 MSZXR,DK7@2^S.EY:,&7!E*?.E+4M3QQ091F'46E25V'F?0*2&Q/^:UHOK:_\GTQ)3Y&7T9XJ M$IY3&(T6$RTC!FR# 1UZ(8>TOG8]W,G,;2OOH>U9U%Z7:?C"G_K,8Z1/?=)E MS"&.2Y!&7X#@><76@\=ZS/.823A'1"O-%,3Z2@NM+(#2 A"N"?EEM^V:KCJ, M 4)PA !UWK'AXIT;,']-6(1/KJJ51@W>/G1]?DKRG/?[L%[8EU?+#/J1-(W= M&(H<>7(+[8* &06+;\D+ +5,*"/^+SX"9;PEJ[K>57JZ*9NUJMZK=ZG<[.LYM5_INX\"+;:X@>5$^]#J ML-%9,"\$9J^WNH18$81?Z2[>(Q02Z%/7X]4!0LR3OH<*^T_+@=T 68:J "M+ M+U#7\UXU-!&1>Z731B*0O]W^O+J]N?L'^?W^]O+F[GN'W-Q=S/-YWI9]<7]W M>777N;HD\*ES?WMSV7Z"/SI/\)\?5W=/'7)_32[:G=_)]>W]'YW<[^?3C4." MOCN"9YC^Y_PO]Z=#1Z85,'/Q6@?4>P9I@H8A2'U8*+>8)J*=FXVP8)L.?78> M??@265N6PU_+;_H2/BO4!ZA$9JQ&#ACQ\T1F560AM\)Z@?#-X<\5^.EL_OMZ MLZ*K>N)/'FZ%D6UJ@'!L\/N*[ODRO'9.:4D[0B1'+EOB=O--D#3(J.+'+K$CR[ M?./V!_6,/M%D7D=3S6KKRZKRCP9\BZN0CNH<4?+F+ZC?)SW;??5)SW,'Q!TR MM!+!'PJ]58OYYZN0U")89$)KVSI!DFYQ)U":MWB>>9I-'F><]SCCM5L<':O* M53[,LZIG-WY@OK7LH@C>..LP=F:P;$-/R#=AB MP"6QY?LC/ D&T/!/;?Y!AK(X#NC[WK7E $P!&!<(5&"ARQ#D"0T^5;E9:FG: M?,^JXGSYP1/-LN/E&Q"-#D2CYJ65<^Y/9A_Z H_-(7A '\^/.F>941E6Y!/2 M-U:TFDZABQ:H-^U.P;\QA/2MAUK:JR"!6&O/&?T[Z)Q9V M_W;L_M1DHI1:JI(7'_'D;?I0>CY3RPE3B!ZC-F%^0(.Y)-)Q6V>;R5'!%]TW M8\8TBSCD.T+X&@#\"/"]XN!-X@ZUU-(W.H%6V/(YI)8%4G1C:M%R0BTG9H)V M8L,?C5CCKM.R.S,,@632!TU5JF!:2%IMXWA(88CFCX*6&*(945 MHSE7NS%/ M#S#V<'B9Z(L^=9[A:983KZ[S?1;X/ IN6[1KV9M7VA6)YCW[1H:(F&*M ;-> ML*S_M/1Y%OY/)(YO' /\2)]=,O'?&^=Q#-74]3=*O=2JZ5)3RZ S1Z'3\T1% M2Y1ZME34 -W>D+2$^H2=4]&)A9UNG!?F!*YGK1F:/XT@06J1&@-K:F9H@JL$ MS"#G('A0A)JVZ28MR.]D2TUZJ=6H2OKF;62+>-1&INN0OI^>W;I5&1N!]D% M-BUGJ'*II6A2(R%(6\2D#IZ:4INOFU(3YDYK4E7-2X3ST.-3N5_@L7D"]T&? M><08>1[#(E(>12M<@NS4U8/'AM0RHS1B6(W1=DP.^#:'=VJIHY9:-:E6F^]K M7+@*>:.NW;@*6Z$R''(NZ;6-*X,*%V)]P9R=9B,/[/LHG7="A M%5#[C@6IV0;/:.M23W[AA_BX(,M0$T2+&_1U%K\8,S8P5 M[M].&ZR]+.ZH%.QJ7=$LYX7Y679%^P 6N9-,JW=4+"K+MG9B$0!AAL3H4]&+ M>8/@YTGX/DMBGQ%0\9!$!T!ZWX-O0$4&[P\V=8*V8^)XBB%V$$K2A$UPFS.; MU%;XS#FBFR76U89T@V?G\T(V)Y8[BO#$PY,L0E*HW >BK7V125I3FM)W#L$G MMVT 9#WV 5.D\SDT&>/ZU6J1/3HRBEHF9[='40J?62[/1[P/]=QCGJ7N.%@9 MQBH3G:E-K-@C"P3M,CQY$Z%B_9"0QI/[6D)%T;I#3_<;G*.2JNN%J'L10W<-HY0+H=%[J33!A'*C"+H M:4DP]W6CQ0*+!>Y[@<<6?WIDPY%G]*G/P_<^-IS@O>FQU83?>R=L,+3==\9[ M$))7*^CCF&389Q&6VC@L]8B#6)GYY#[1MS\FD+UVO45]/^9MRFJII1:T@&.*$J7LE"=**+P_Z\F4'UD?N!9 M!GC^^$/;,:>_B%WY /MPS?ES=(8]0MA>O0D-<+%(!Q :D"Y[MAP'?2ZW1X8< M_:<5T4K#>O4MLEYJ3L)"*E61&M6\S+8IXEX9DIHJYXG6-/":]*:DYX;63L"0 M_U!L,_A^H<#>;@@B;W#Z\_:V?S32I)8G85(%QZ2I2)J<5??6O(<'"WXL^'%& MNS?SQ) U/&-8E]2$4$$.&3*GH5$-MF*ZHZ[-\A@;765U1V53)9=!=T;#HWS:?V=H^3J9F\0&.AY?;:J* M^B4GC)"G<$SN[C\J[9\<4KESG3*/I 0>/$20XFD-)BZB*#L0P/==6 */T*&P M)%Y69V,++_,XE? 2@[1M_GL4-O%+?U1S96U=DS/3UD5!6BNO6UZ^'-X5I7O2TS"E'D M922B\I08*$EJ@$L"[W['X,V=&S"_LG#=XE?IZ:9LUJIZ MK]ZELQ^JM,>_#6M-P[/M6=3>#(I?Z2[>(Y@:)(OKB6PNMY!)WT,1 M]Z?E\&Y@-+,K^J5?H'3D)V5H(B[W2JISOA@'\K?;GU>W-W?_(+_?WU[>W'WO MD)N[B\6LG)=EW]T_777(TSVYN+^[O+KK7%WBI\[][<)OOAQ=??46;BI ?6>@?1#@5.?-CWVNLT?%#P6H<$T62*JK%;) 6[CTT^' MCDP+#(#/\ZM?3:SAV:1E6\8(TI?P*UY(I$[# *T1J_>^)R H%1+:5G>C 3S" MF'<_ILTG,(HL'WN_,Q^K3U XM1VS SNQ>F!T.$$XJADT\(-K6X;%_"=XW#?; M-7Y-#"-5&&V6,V)F.PB_PYB($A#(N_CM<2QUY()F\DT2LC M@RO%*TA8ESHV0-,!:084[^+?!'!HLQO//SDE:\=O]HC= M6LX;^3T,4Y ;QZA(Q(I.7B'D>!D=&M[$'W5]R[2H!R@CGV"1-L,3T9(R/P\8PIOO&G@P*!=(#4P'@D3_!5^';QTN#5 M+?L!&TZ]"Q\>A7'\R2-Y@TH Z:@'5O_(8YX8$#J^$R,]?==GDSL"%UP7V$EX MI.RP8\,]M.>!J6UX\ ES-;,:C'04Y) MUW,I+-[U@AY@Q46P :'UX7M8 "";\VS7@ <99MVF0T4!:1+?C$V1/BA(P:H M"Q'5^>M//\(2&..>Z_L(,7Q"U(I(+ Y6$+!G%Q=Q3OPA0Z0$[Y.EXVL!2B.$ MV^0NV$5G_EI!6XP X@8^0,OH$^K#SH%#&/-@#Z^N:TH$"Q7U_LE$7<4F"[@TK9>^&631=FC09>%2*8.LP'L^-ERS!$BL#[Q M5(D,[7>Q/@2&PYD" ] FH(%Z\+7'NM03;_08<&I_&I/@Y+K1$$3$)YC&C'C\ MU#2@\H4"/Y;!:\3',N_%,E@(6W19,,!-*+"_B2?02<6\ %-Q!1+)C8D7:M( GF=,/>Z$ G5I>2+H1_+$GN@,L M](Y\ NX 'TP!@G#VB*'( M3_"%:,^%$)ER81UT84F?OC#29<#E0YP?C20]\O'G9^8P(#7['>]B0WPNG>C" MD.E -B8*MS'3?F^W'R9,"TO 2RTTS*P!QJ=!-O"7C6#IV#D,Z(H_K-(!>F?& MR..(XG=&YVH1'@/+]Y& QK+AZB)Z2X7,"E;S=T8GSUS MTD"BFX!NLCB0OGC_M)@;8V,*\EUJ\VWX?<8"Y$1XY24S&++CE%&K<2U/ =\F M 3G, (BO<+D)<'E!#*)T1T#$,+WH+:$(,"-$S"ZP[8 I8I-'OA_LTG;M>@.B MR.6_\AWC+3T+PTODG5$/I3H\:\&B/\44)_]B_*R)_H1M]( Y39Y1X(]?#Y%\ MJ:SKC2APL!KZ A70^?R9+F@(O#$DF-E-3SA>*/OU> 8\8C0:0!""DI^$]KCX M04GKB9EAP$K>@),,[)/7]C@4=;)$' "C[^,&$-24]"A(J6'< M?L+)LUR>"D,#'@!JV0=*0>2#?!PC,@ GGH$6Z]R/!IB)YAZ"I@*EXL?X# WF@15PYF,>"KU0]TS,T-C9@HGL6X]G0^Z* MY*'EAY*<2V]@:!?Y$AX/QNSDL6DTIM]'(P]T)CR8\K? <_X]5J*!;D#:QE+%T F6HS@L*)_$WHG_,%!'XRO 7W'U;(WL#HYV"*I M/P*Q-B/Z<9O3/*TVQ5O1B"2(W AC0H>+"L;%EM0A.9AQ$A92E_&VII34RM5R M-8(59F([C>0RU@ O0-&^V' )VF"+A$4^ +0!6CH$GB3^"N M ]Z$@MX",JUIY)6Q7UR81@R$5X)!,2. ?#_ZYAN:N#2('M8HT=[98"[P9),Y& MN5(%J7[Z[+YW!*5/P7$QLM>8 &LGK/< M/SD+IVYL:B;J.:'!4 $+H@,%AFX;T#8?$>WPGZD!PH(AH\ 0\1AQ0_HZ\B:\ZNYDDL%1(VPY U3_WQVN>;)!3_V"( M+XCO**9CQ2[B*P:;B&+\PA#2P@H(MTVH[SKPS3L!'].W4&QPI8U1O;@=CN]$ ML\.T8,O>./P7XF"\$[$ .@4D<2,N' -*Z- +J*7S.R8PBK+32^3%V4PD/#%! M'B9=3R)'7LL\1UZDNW.6[EZ<_%%SG7=)J2B7)LB.Q!B,^[,#:J+7-9:CXQ ' MJ#]T OP83.*!TA FQ 2[Q[.ZDSB=\";#NY?YM5-1/KPAR9V,EFM:)OD. M ^ZS.0"3V*+@L>C @*<2.XNV:A"0.X*K>ZN5N?3HZE8DH#*6YO3 (@ W6ZCG M)4G/VF9)S]QPVB-#A1!GLLX8=V721@2CG'D0KGLN;-*%.UQ46B>B[X_C>/O- M '-.;&IX^#XD0(7<.^0.5S+QF1L1#R #7(_Y-!$_WS#)-HYL7[<[W\:A;0OL M8F"7Q-M^#E$*C.]K=WZ.;[MS*_SU91G6L670;(K&L*0[CDP4=H^3O$MTRV7, M0-\GOF,0CZ \DU1"'$:XXR(<7CQ.70T]< YX+"X89TT313G/F0L_:^!ZO+* M/C][[)D+?[3@'>Z83T*BPG6B9#CJ C9(%S-TS$>A&X#+-C;>HPT\?+L:D\Q\ MGNN3_QG5!3@?N%$>8P@]/0(W^O'56]CC-FP$$W>C(M6133^""^SE]B_7( MO7!I1(S3XHFG'^"Y>F/(7=Q?_ICDGV!EU$>$8BAN%$1YN3AF)B\:OSMZ(SR* M+TS]/)>B&_NK WA!&(Z)]@+/Z8%OB-4"6.' QWYTWR>/A,>#5XW8A\WPA2#Q M<0C86, 1\+"R._(,S%C>8'H*T$I,%^"+1D$(?,;M@CA\HP6,L2%25O/@GOBN MG&KXCL=/=:CG45%F(U@D'F^:/#MI6\*=%4@.7S6FJ8DS6B$_,58FCL\CS'WN MHO(7")J6>+XN?.,TV88+#M$0[3ABX00:Y;4$ZZ!)1" BE?81G"41%A"V(*X< MN3"^%%%YP^7%.'WMCBE9G/.:05&%_.Z^LA>L 8F@,J& ,/O*H<- 0%E1=(A. M,(P_#AB\6:0+3(;!0XNW0 ZO\<=V()BUW"06!!-*,KZT\2*C>S!MX":L%Z,M M$ZD[#GPR'JC G$:4LYB-5U"1W(XEZWD^(LSE3X+C(7\DE!Z(&_Q8CV<^9">Z MM08K"RUI@)(T1U,H=CP6>"[6](1T/TE!<8C8-A<@5/#%^(7CJRJD8R$/@+#?XZ^4XH"88%5$?D310&06QI@"B8O7>N!-8Q]& )@G+$0B M8R[_*RT("<'&)BG7A)H+$12#E3,,2=.P*$=X(G'XQ3-48_X<#5'IQ781(XXU MBG9R%+!-:56)8_#DB;[%K*2X@5S9I\&$]O&TCZA4I^SCF+F$&)R8KWK>S-=9 M,S41\'DS3_5)T8V(]#(?I:KE]YD0)&%U"![OG?!_.*,ACK8-8'^ MHPHZ9EL@] 7S1IE']H;E>O!%_#%QI1PWBB5A&Z)R&P!K\3 'W"XD0U2F^5\6 M5H(*HQ/T!XJGN%D<2H&XX1594L+>@><:EFWQGW@LY%V\CU3UG'[>P8 M:,*V/"*$$GI;7+,.8'MU1N/PPSA-..: ?-ZW.SC6 C+($2*>Y9N6$>9:XD:P/^KU,.K'XW83FN4UT]SL$2[@ MHH0<7,?SP3Q,%[>B12X,3,D :W[Q=FH$KB?R4:*J%NU%-[12,%/$T++HLN 5 M2SRY"3ZVJ5 LBGN%FF+S?+9@L*T7Y:9*(55D\*JT??)-[4/PJR+[*45CRQ5%_OQ-*>CB>I:8\GW40%Y1.3("'T7$\XYE.?/WX4/6SM M T7UQ -%]=E,4QX3*F,5:TV $-D&H%4'KA]PV>NA-R6D)!HU)GEVT7,:%_9+ MD5<,PO^=H+$R*0+ ^_#T11D(#4P+K)2;W"B4O>&*$BSA&$Y68OECAW?BU0]< M?GZ!HIYY#N\5'O+,29XHUH-/C2>+/$P6F; G(^#U>EQ8\%A$%W,P0KU$)Q;" MM-#8V(K5X_(S$\*.F(X23#9D.5T\X4]Z'D> 1%Y<&V@+KT:POC >7XC>-579 M'%! ;@\^F*-QP798\3?@!>0]-GMV*91U"+@@!N.PBHH&88S0'%>[_6<$>A:M M1=2'7"]S>1A'*QX[>K'8JX!_:"F^\\-9XGR1&3T8)#'C)[+$YCV0M5@0 A3_ M7ZYJ^2K&]2)H#W)",_F9)WYJ)BZ,H]^P;H2"JF4FF+!O2#RBS-C%8@/&[<!]B#U#,#1& M0Q;P>&55_/58(.6+:C44^UTP-K'@6PC."KD(_<^9A6"1E0T/!=]J(JOY\:%+ M?%80P?!"G,]D4T=8QE].KIT<5O*CJQ#9YF@P#*.MW+<#(J?@<&*@F"]$"N^+ M;&ET.\0*0\$2-6X(HPZH8'+U0\F6W@,DPJK/O3&HXCFU.+0S1F! M3^2),ZQM(8<"X# NQ#ARZ"14&HF,@'&'AL1AR9\CCK3,0O1=F-DFXU5>/OE$ M>8A=L!K*/BQEQ:H,?G*-1[%C\?=YP'V.G").&1>\.2R=TH"C4T\$86P8[(U,O&X M:&48WID.,L8E:;(0Q1MLZS\C2]23;"I"I9@:'^MO<8@I// M)85^$ M9^0[;IE:9EQ4A-G;"4.$WCW6^8QS[O$$*S MV&4#['&^1)\Z%/^]=X!;&TW3"&@,\B!SPF.9PT@-E@1NR M]-3E(M!L]DKMD(#^7'I$I@/."Z[]GYL2+F_>AV<2)F5@^ _-> MS',$)X@P#? QQE86N6X)@>2%%NVVPL3Z086)M0I)&2?^#B(*MK@^ ;^AY%C/2&>J\]'CJ/'<]J\YTB?O(:(]ZP74M830\IZ;BV]MB]"6NC( M@C""K3Z'S72H 7:/'T9,4>1%)R_3=? (!:[/ \\"YK:+;:%08XT/0D>@IQST MG$>CJ(;@0Y2/?6L([P>48/P&(XCT&>1D&'7EIBBWFY"2,+.T)*C(TV/1"02A M1!:T[.!ZCN(289CQF/*;,[ M"L*B!U$>.O5C:$)1RQ-&18 =SO!:GIQ%W3W*^"QOT+#1ZQ\_[%W[UH?U[=,TGDZ/(Y,_;=S":/RBU[ +QXA;C#.( M%6U=[HW Q68$XZ8GWR9^,(T_.7E/\2X[X\87&(S%"+GHYD2Q5 >,;C0$PZ)7 M#ZY&PT6DR?B+IM:,)"ZVA]F7 :/.^(C2U.'\&D*BS B1>%7)QV^P>H2]\$^N :X1 MKQPV+,\8#02A^/'3R4*K25%.D+FI:,@I85&R(>]GQ;SWT*9B&R?*MY12XYW MS%K@:2,;=27=.(#ZEI8!!G>M5IF?-+XPY#)GNR4[=JLY:(HLUTK+?86D/KMZ M63N LY;)U'XI#D.P\BT/*,[Y5&2#DZR=4'_?]Z[Y._@K9IU#'I.?]POKJW3P MS9_P0!/FF7=I'0N#,);%6^6,!B,1H8C[)<(3PB*&V7MF1$AT2\, ME$>2X.+N$+8H=&VLX3M?JO,1L+4%G<7#,RQ1&H\/DL=&PW3HL_/HPY=H$)7E M<"#QF[Y,\P6^8&:R!G^?^'F2T:K((JL5CK$*WQS^7(&?SN:_U[2*WFPD_B17 ME,3O%SU*42M5O9[)H^!)B.;H";RR:=_8D.YSRFVOV1PX$%! MZ3M74Q>1RFD+E9,=,$+5$!E!PX#P@".)-K8NP^RR(F0U2+8GBGU_$U567&K, M[MA*4J=6:=966$E"I1#:'&6MHB28!5BH@$\HM3XI,Z-%]DJG^6/J.[ BUV#I MM&-#!P9\:L-VQ46_Z)_/_U95.:X(WB% MN9+*VWB2;)X&%B_WWN1)$=5L BN+B<5[IJ$5]_^A>Z_JL_[]8J]>F%FW5H_- M9QO,D8?MMB:>?K74TA>F;C.:$IT&3WL>3;HBKE:?39JTQ3W-)DU'ARM%(Y$L M/YI.^D'HB5O :4>0UFNE5K4IU>3Y4K"4,TB31<36!O<6W'$DW/%I1^P1.41- FY7:K9HE%IJ4VHTFKG6(QN[ GR5F (N0J2'^NI"H;8ZNA@N^Q[9#K2B)L M5:?YP$68LEMCJZ&56@VIJ=9S[5H6U+2NL;4^.65E;%61P+0$ CO$D-Z1T]:. M2&N!L54KM?*>*]E2C$M0AUI1:WDWO-R VEN+M:QY_XJE&V'9C@;@-MT1EC1& M\%JYMN/8HO39 ^AXY%MMQX98O=2JUR2UF96WF1U2]Q38*-BZ8.LMF,3K\W56 M%G&CU-)J4DW9),M=,'G!Y*?%Y+OA\372\PUL]Z5+C?K&Z?D<,W5*QV?V\N*J M=%<5X"W >[A7%>#=/GC/^#GIV/&QE=K$?]QNH(Y]F87Z**-E-!F&8O'V-.=E M/?M^! G'P!)[^FY^#"S39<\>LEHPE>EF[N ]]N$!M9S< 8VWL8SZ5_%&0]@; M%A](\.'8A]>*-7O'#I.C1=W4YI]%(T,"C!E;G'*-^KF%PRQYI]SHX=CP*O$I M26OZ> #/87:\B'MYY$KT"CV.QC7QC443E<4@TR5M([ 3#1T./??-&HA!!%GT MX8T,\_BZ[GNSMGG:-C$-O=12/NC#RZD]U?*U72Z_*>/RE<7+G^HH6U[6Q(GO MMCWT+#N<11GU(XJWO:T0LEJGG)!@3[&I?Z-HZG\"3?U7[UWT4<0P)A!"_;&@ MB5%SKHWM!YVE4O>0RH_FN8*7#^;Z&J7309'<\\:].GA[2=&V=2SJQ*S5MX#T M^"1&,7$1:YM\T6)RW.+HZ#L<-;6*6DO7;&?Q]TU5RZ;9CE:IJ1^__'C:Z%P+ MZL,F,B?:0F;"]TE]13@P=M!)(LN&$P?1Z^'3S<)>#J=0)XS*H.@/4)SJW'IF M>-[.$XW$3&RJ+:3_/WE9=;K44A.KKZ6FWLA)4=PI'.G$H=S%:<+#8+([>.[3 M*[-?V \>_4C-7^!):5*C7LO)"9\3TSZAGQ5:&P MTO"57BBL ^(KN#8U7S5RJ*^F*Z?FT]L?U*ZD2?"N/D^FIJXX\',/6;SDF9_5 M2LJ1GX\XWVK$KCUW@+E7I((_K* ?==%-R(>PX"-3)0VI\L2N?9R[&X%#3$H/!R_C7'16(1V0#6)>\,CG50Y\E%Y WYBH,6-O MX<2['A#)^*DK#-T,\[.'DHVM-RNZJF>60U72/6KQ]S4M^25K)7;5+!*[B9I= M/\S\)W?WB(A2DBNLT4J3C,N%7;?:1A]B3+^*>7< J=;5-LY+[DA4;9?5UC>< M2'$\X.65B]$@UMW4#>C+G8ALX3NP3--F1:7 'ERKSA"<&&H'8ZMEKK%8D?<_ MUKR_IG[L*R]Q7J[>PDG)[7!L]1-]2^LHZS+VOM&DIK9QU]/\-$LJ..9H.4;; M/\> NUZK-X!C\M(5_12"MIW ]TX\JB]4$\6,=@)FU3WSR980::J4E7)2PRV M"/-G2F)+XOR[(#$-2 S\7KF^<1/1?*6E#ZLK'Q\+[F.0-:WB*WKL[ Y QR-Y MEK3_W(7@P=:R:EU2JUDY37GLO).IRU6P>L'J:Q@9^V?U&K"ZWI!T^3A8?8,6 M+L>8*>9F"S'ZU'&8O7:J^.@/\A:IXR)U?,2IXTY<"A2YXR)W?!RYXR)%?!PI MXC_ ],#=,VZ9>,QVJ5DDB4\FY57?OQ-4+[5JNI)%I^$B25QPS-8YIK%_CFF4 M6O5F7:IK\[WVBR3QMHCDTO*8$11YX<6PG\T%WITN"#:;G'>1 YU6"@ZMST:!\V )]V MSSN:C+U_:Y+:V&1&>7Z,_(+,8F0VESC?(YDIG,R:&!7;-YF=Y"C--8IVBL%8 MQ6"LPRW:T60ULZ*='(_+*F;@%:R^;P]P_ZRN95:TDPM67] ]9'FOD.DZG4.I M[YGDNT1Y#E;>F R;\GM1Z4U8X4->HTO]"GGDB;'8/;X%BZ,>"=S)=>'/W5$@ M+NE;PV'TT,G#)#)P_0"[^K_V+://+W6'S(O*AH*^Y9ED2 %?>/%K'U86KSP" MB+D>O,9]=>"&Z, *+H0Y?3[V2#P-ZY? A+4,BSGP_[")I[XUKD3 <0%L,+3= M=_X0('8/@(U/ <"^6 :6#>&2GK%C2,@^6 !% _+JCFQ8*2.P67@(,*@[0-** MW[P D)(88N"B'Q]X%D *GD*]9T9>7'N$: :P6 .( ;6,X(Y@Y#&.*?QN/%;JU<*T;S %VH#^XI,7^N\^W]'0Y8(B MG,* 5UH.2!A P#ON1,*)"Q1GS8SL0,+N '@7@/&9.1RAQ'9?X56BF(J#SXF1 MRR3C.H$'OBI$D: DC_UG!!L-GT0'&/W Q1CN8& %"":##G'X$W]%]JY[N/@;!S0/W A838!"+:F]UY[&^W'C8-$, MN$MFL$&7>5,_:1(!#>\'< &J=3/"52_$EZN*0.)TW,-S7U.G7H]IOE'J M"MZ,BG0/"DB1Y(G@E%B+.T-NX4#87=36%H.:^.[WH;9$_3]S+!?PSXP11A@< M-X!G;V5X<[VR=.2T_-'(Z54G3H<&7U$?>FEQ_9BVN_H%MH@%ZVQJ'E]T-4 MSNH"Y5S4CDXJE);T0YR.A5Q0SWO'1"&/MT^S-8^QE__+/#>)HYNE%C\;KG[) M27UH48*<*1DMR4!G149ZWLAHB6*( EL\N+R0ZK9YUV MB>8ZW.+:;(?>(#GPO,.M1;OY^ MK,-2TYR*I\Z%9?HC$EJ'40I_J*?2I MP)VZ$&=29KPJ_\8)#^!=C#P/:/('#48>/\Z3FA2;Z'#5)26S\?:K8?8 S,J3 M)=$EXG#G)*H#B39T2:GKN2?14S!9;YGOGQ-#H)4?)^1),[;$T(V_MR'. M/.992(L&0O^/O3=M;AO)$D7_"D)3-<^.@-@$=UIS'2&[[!K=<5EN2>Z*^70# M))(BRB# PB)9_>O?63*Q$ !)4)0$4HB8Z9))(I%Y\NQK<:56FC/KU&0(ZZ!7 M^'DS)ZP9'G0@TJ\R;\)@Y["KCT=Y7_DAS@MJ1H,UU%U+ZMZ+ E*9NKL\^WD\ MSKO7#I&Z:ST-K-\:;=]*GXIU6W@&9^T"#2W9D%Z&@J" 49B]>*FYC*4K_(BGYH; M(%US>RG3(74ZF N!/93#:K>Z 99IOOC5ZU\EPPAB*B\3[1 M<4\;'^+&NZV\4R+9^$Z4"7>^%%/D/LZ#[.(E\4!V" F4,10'8:O2ZX:;W5,D M*06K$<"JE?>+/MD5[_\$8Z#^ MK/G( :CGF+B>U2GRXN!M'N3"<2W'XM#[_/:]KQ] [>?GYJR9_H4Q3P^R[]ME[##G'AW0LX9-:D( M44C\P#?.S3O\ _[/C4P'G@$V+X)0H]YRL--22 ,L8*.YXJ5>&MH77S^OIY(+ M^;HK>-MUB +DF_"QRX1Y*V+HGG82\()].BC CE_AI*"?WLZU!0=3'O*]Z5Z) M7MAY^S1%.MLIAKL7NFW$E8J5;NT$:;J/J>-\PGV!GOG5VT*U R/*IV91@7:/ MK3K3':<\)'*;A@27%!M;0 \X:'B./3YQ).K"HY&H D>B%G(BX"LS&[>K/0B3 M],1N2]/.[TS;(2X2[PURX]RDY5Y.6K?O4$K/X;E4=P<0(D,W%P'3E_,'($M)@&NOGGO M:HX(0^PQB>YH.FY+J\;@#HR+=5_2NM4 _;B=*UIMVDA_8HY*"[Y##X\]W6)[ MY ;"AK(+.UQPK\07 Y6.-)75&D -"0)O:I,Y2"U22T,L!4U0GZLK](OK 5OV M)%0:DB98(951*;=P4GSDFA'P!NK/"PS9#?BOQ#H/4,VR!.=]>@ZQ[I[ G.XBQX2 STII]N.>_(],/V;_:DRD&*Q_G+'I."62; M?956*[)FNZ*.O9:T92?Z IT4H73E:'80:?<&N^.#RHSP$0J#CZ] M3';G_]ZZ;FD\9X/EE>F&MA4MEJ@YM%W&&L)=06YH/FW8L4 M*H[KAHHI"X+8%+9>!UKB61XOBYPO:MON#%#9B/5:^F0IY%=7-^36YD*+N7/YE04 MN>*VX!>]LF@K,[X4VZB75[S7+_.*+_FYXFB!%0F\U+'V!B\5C.!$GL_"%^E2MRR(>?Q'C MSH-V"TJ2B?*16=*-'^$]#G+BB 5SV!%3H>M0:=O 7T MJQP78/M(1KR4'- CO8BIX])\(GG!$R!.5CM/X4$/ R+\'?Z14C )]"$J4C2W M!OY'#2A8=2V802#"0-<\O'H>,P2RDP(D?LO_J&N]H \ M(OEP$@7 =X* -^9'G%Q@NT'DDR&$E\VO5:*8-Y.[<(* '#U!5T[!(('>DJ_> M';=0-_JDO8 PGH-XOL.!1RS$<58/&5F^4/98"@[,^)AN4+1/4"^PA%@("X^L MW<_Q<7*%T6 M72.XT\"J>$=Q;$K[9/K. ZVP6+(#9F%:@F=S)?PU7F)U]P,Y M(4M-;LH,F/)@ P\T,TJMCC'!A1TMB(0L,:-8L8P.QF198*@J?3 %XA"3IT5% MDZVW(8*\!Z](;U@QQK,A*KR/+8U.WO<*W!H;I,M>/'&UC7X^Z206&JQB K., MTQ^*.%E:0N!PM>72]WZ2\@\D60VOA]LG_7R&??T+MU49C<:8\V,49+)D\::R M(P7P\^EWW\>N?\.BC(C,[E=]ECRWD 1X8IF1%\!VEU$H;2^>K(ACP*54T+X M1W>TCF)N*628VZ I #K)](E5I, ?L1\N%-.Y:_\=H>J@840J/;P0Y<($)Q!2 MX X^_"%"_'HJ:#00=ARB2]JSFZJJGPZA9CZ[9B-:]QIMUX M[S/MFO%T-1M/5SY:K5.*DR]NX9/^ '+1&&UIWV;IL@B MQR4K4'LC[4W:%GZ2M6/5>=B@X,BT38EO< EAQ&%I#8$2W<*]%'@]LN8NFC08 MGC$1 G1* LG:/)C0T]&*0U^(M*8PMT<'O1MPRY)S9=E4T"R9A\?B+%X@WA[; M [J<]&I%4R&'R&;R^-QT#E&2UZT6C$W\_QNY(J5,E1R9YP?OX\2^6#IFX999 M\LHX-Z@BEB0="S9038-%[$8"A9<)'<;A$>X-HRL3!()7+E,I7M3;A M8-;UQBZ8OR*7=;O8?9+VK&7-M>PM,GK(E&%^JV,O[% ]5[HGUKRJ*9?C#1ZO MHM2M/TS0PZ/%HQ.W^L;)^\$6CCS V_VFHW&2ECK699*FMYM#L@\R S3H3>=@ MC;;\]L"^N;,Q1,/\=\472+Z44R:&A( =SV23@A//DKRSA*;AHVA9?QAVMX(A MRQ,F5(9GNNM]PC'+H9QSOSW2WX8,&0R=M-R57TKWE_8FY8L#ON/@12]!O#V\ MU658CB*C2^'1Z="J%!K./<"8,BA6, SR>$+I?SO[+%E;>%:G3D6 M^E7S%&---3.Q=)PMBGU9C>DS@HA8/RK:+#,3)T2AH"U'FPEFV,88@D8MRYLE M>B9=P&]-_(V)^4!G;^RW&D?B >QHF6LHC+0W@/+32#E&^;.E$P55?=Q@JE<) M4GPP SNX)H%WZ?X+\!.1"2,61I&3N]_#](E\IM6O;WFOIIQ@#X=W;Q%.A(=5 M3V#L[03;,)GT\?H8:B[PX,<1&+B_JJ>IEH:^S]-@7AQ8AZ6GT1/E0UZ;); \ MD!S++$JB)?JD0)L"K1P4VREY1CCE6>H4TL]I+Q9 $>Q]6R);(JXE\\]5S@S^ M&$52D&AMB.MS?V/9;+:/M$P/%'TI2VA^"5:M8V.>5#)%^]HQ@U:*2^SS- M"$]3"<&>":OPV1AS\KZ[>DLGHP/2Z4,U^4-J2S3Y2TP)A3+ 3)Z/%P63'("# M5@UGOZ 4LG-!I9PA:"IUX&W&_2K#6!1,HT@61>W *#0?-FQ;^AW(8@YY+T$T MG:?>G)+#B"C2[DEJ+>B6X2,T"S4!)M0TW*1(R\#?$C=H6T5A/ZD^P7W2#O&_ MB,A>% )FNZ:#:K.OPG':) I3BAHJ@^3 0]SF)$^;"X59H01P.4+=B#1M#PU# MUP=WLN;J'"SIO99MI4W."H/2^N.3]_A5GEFEZ[!2Z(:J80%O2BOE4S.8(\Z@ M:F?/;-3U$=&39)ZDK(D#JP47-DV) >_:3(T %D&(S653]OAPR;"PW7KG!H=8:# M[L8Z0_B_LF#XDZ/''@_:*SMHUB]75C=94V%7,;2*6C4(N3O0!U*U>S4[T]H3 MK->25%>*5)X%(B$&7>[ :O B_+<\O0Q;@(EA3V73Q11?C/WJ29@F?K(XC$\- MHSCSZX?0L'0V4%K]1K4.PS@44)9V1G'$@E);;S')6-M6(MTIMVB:P^6%2[!D1V/ M9PQ=SJ>D]/$SU-DC. #JU'!ITQ]GE(0&Z&Q; BLX\"A\)QBOLR<<:#O3 H$N M4'CSE#/95)IA"@MDP(X\G.QT3)(10>;""S@*XL//$5E =/I<;J@2"\\TX=ZB M5HWF"9PH8*X3R-N8S0 V6+AZEFP3ZT[0'8RM0N/\1#B?>RL*4CKJ0;,5^9 : M\LKEQ)<%+:EKFQY61/K9(F-'CICD;'2J2D6,H"^#=$D'VIU+"M7AW=^)N3VE M-%9F3#'*91P2?W%"+7GNT5&>>75F]=0*+>TSX/G"PYQDE^6FE.RHS*SI0NL_ M2S'ZSFCT/-7HNQ6.-.E)58!GM/>>GX1+H/*W.24VE$L[HO(Q: M.BP$_*"E7 2R@T2^Z#!K[7P#M09 =^Y:EZ@,??- -1$AJ"'D[A:NF-EA@*4; MCA=$OKB!I3XXH-PD!DV?#2S@+\(Z#^5G^"(!QL\2"<>/Q,G[KR+4OL&./ LV M)=^J84FRENMYD0%_2389OZ+@Q2LY9MG+&M3)A#BG!H-W: TX#U1V 3#&'!GV MQ&(ZE])\M;Y>D)($"F"(A0@8(P?X(3!(K?1 U3>Z E?(;I>">)+!PZ:KDGZ M[8/V#3Z+\WDF#YI48\DA"P#WT:$\)4*!MZ"+U\8JG)"_=R/4 ^C=H%*F\HQ4 MZ9J397(@2!84+ADC4/^ M_/HCJ XM;8C%(_72'? RX6X(N4^O8M+3%.V]I"JAQX:LQ!)9(RO+@0#@P1); MJ_@ZYZG[7/Q+C6PY8?R!DMI1^5P)3DF\##*M<+2*S.M:EA5=SG[CNY9 PZVF MF%90P+4&!\F5M 3)DVT<3R#D@\]QV'G'G:T62KVJ(@5 M(R#O=F./>)8-=IG\!)M1@;X O^;^B+$21UVKJ<)P&8AWZH\S8%3 1![>V2XA M##UTEEV]H*\5<5W^6FHFXW&K9_1169!S-^2+I=[2 @3\1_[SP;C5[1F%7[5; M\><%#>_5MDE'6/_TRN?];G_3^[;:>F?8&G9Z:Y?:,(9D[42;M4?=?;$ULZ=8 M#7Z>_O.KK;ARZ@_/-2%R_(/)\1.28Z:;^W."=ZNN[QO>5*5S?+TOAM/K)3^L MZ>$0[F2TU9V\N4"O,&B?(-2#MY4N9=^3ZY^RZFOMO(IKX=_9LM'4 MTRB&@];&)I'M=4TBMYV ((W5U1%ZE=G6/N?"O(+)+D;RJ;DM" M0H.^0E[)8'CRGKS7G;,]36-I1G1N1H2XR0%Q/>J-X&'R6\I=D%AEI<,Y'\]9 MFCF-3T**ZGKSM+AY/-)@=/+>T(UV?HK]0<]EK#4Y8G\-(CY?A)%/X3#RTG&$ M]PGI;T^3L ^0_MX\*0&J"[VB^[QT\;-SNLPBBAN?O!\9^7RQMXWDV_^]GZ]T MFXU<7TR]6Q.JW1!O>= M]C1>QU4/<%FSWI3W$Q-U70^+KZF*"[2CPIBD\A $MBN;EF12"W"5F>_]6W 7 M/TSSC3,&W%PKL'QR6F&Z6NV2+]=DI70X-;,TGHN9"7:JU3WG(&NYZ0NL'+6^F0^4PI+/2AAV\ED)PTX^*X'6.J7%M/3[ M=DH5H!=LGRI0JRJ,WRK/=2ON%:H7IVA0&C^1CH+P4TWR.7< $1!7$C1)7^R. MDSB'71PUD=<4GF[RR-,?-G-=?FUK.LL6Y.W$?)IFB(+"Y$B>FO,= M9%[&;+Z@4Y7INJ"!8?\I1YB@5 5S>\G5 S:LI?\Z82_6")RD5?=:54KFXM MHKR]XE]Z2 OQWAOOQOSY)P!_[CFH.7[V_&+!-P"-7W 6B/9XTS5B\5,"H&FF?>F;P5R>#6^/QF$ MBYO!],U3JK1-50#M1]N@56>.=[]9P]M>;4 OS0&I#:.J:L,7$01"R!HDJB$I MT@F&!3K!,*\3[/+J2]81W=O2EQ>D20X+TB0+"F!6-9%=-)-A48XW?-HIU\!Y M=P5[7IL77H1%]>&=-YF.$(%2[2G]VEJMO$)6$S?XG%%N>+K>4/6NHU9HWFR& MYA^<:0JF!YAOE@XR<6*#]3]SA @Y_SIT'.5\[E8]M8^\W6>>%V=K\G@ G?,X\-RH!'#W #:]F+'"57!>>;9J+74"VJ"O:KQ3&Z,%,G<.=S@]M7^>SFT+ MF.([Q*W1"EH4_&1\\MYS18ST])]4MZ)BHNT/MJ%:;(*&5@?GRF>D&&[DG17Y M.,$X)NE1>P.O*'MMFD]E7VIL\58P,8S^)JY LY9Q1(:$PA=*K';8IH$WI9?SW;(,45DHSIX#45WDU\#K7[[B:DV(P3J7<6(T3NI:#6 MS] ;0;>^"3>*B]TE_&[AW3[!3O$/'D7XDSHUNM@\T*="9E"./DKF*!]5V$4/ M!K8:!(ORS6$FBT_&W;'**N*9$B+:0\+HIKYDD:[U#^3+7#R=J%QN@*?3OF'W M?!I#\C-NLOOQVT6V*N:'Z]V[\1* 1LRFEM*;0&PX[5B*T2LN!'Y )LH?@;T" M3TUE>\KO;G;Q5/4N;(-6#N$D4H^\DWW/3K6/ 330)!*J>L4XX/Q*XU*G2VJ#&RVB<8A,A/XLKD MTGDQH*'S]!Y9NJ3+6GAL3EC MUT(V.&PT9B1LJ7V8X!D_U) 40[YX11(O'/@ =((IHQN@EK")=!,ERDM*SV/Z M2-8D_FW%*[2TF-/*GU*$XQ0= D'2(OOJ\GO2(9M;U5(GX51)/E)58I\%8FGZ MW*NO9+!UQOB: '/"#0=S0>Q6\C4#K/]RK-NNHC8-[>(XZ(Y;%01MTO*-SA/ M]QPPXP9+4K%,I+08"OI0\*F M5KC<$H S?4CTUY Y@P)LPJ?!\N>"1VRKAWIV[IL4N\8^"FD-GM& J6#5CU0Q M^/(JVP$8S;B28Z_L+W<^%$5CAJ?=MI"165(F4 MFT7UJ(]M>T*P+)D'H\Y&VF]1\**?,$A3<24*Y!N7'H2 M!^R54RJ*E^"2XE"J C8[0*2E@R: MNVYU]VS\OVQUO1SQ1HT+8F,A41&HEZ;I6TEWWCA^%5]**#6;6%U5KJTTWF0O M$FTT7T:U5N_07$?=R.C"=9I=2Z.T2XE@V -U0^,IAX9))HL]VHL') M^V%[3?/0U=F*TMP)Q.I5EZ"@0C9J *CAM"TR^I"FT<2P@UC8L!'E@PR4'=8) M-V.1(W$RGW.0>MT^\@H0\MF$Z#20 QS?<04"[A/)M\K@KCAHMB1H^[1[Q$*F M@HDWF^>:%^(%H0#P:GFIK5S\:G/HC8Y+1OFY:WU)V"I[4DE=S0?@1N.\/CD: M%T3_#MCEDS1!X08DTLAFH5CB/,FRY#*W\"YM1=_MZDH;%M7[OT17%:/3J=I5 MI6NTNKW17KJ<='NMSG@_2QF]UF"TL=?+UEUI5.-UV'4,4WZAKTY#M@!1WI%/\\L3%$T#$%^(*YUO6QF]RU&?\ZJW/._'3!!K'^?>1&?/]OQK MJ#HNBQB>1K%LW>E.7PV@;T%#&L5+&X#DIPZCQWG#Z]U#O=(;;.O(.M'=# M_3LE9C.,"N3VD;=//(I64QORU,?=S3_I85/LHAPRJEW.IKB7:K7'V55JC[I/ M)K'ZD3P4"]5ZAMX?YJ,A+]-CL>E/]HRZPCXQ"6>B=T=ZMY\7QP?=K9/>.^3D MNCJS[QLOC.NFGLB)4,6^>+5]CRJ?_WBX38G<2HJJ'LMCAL!CA@.]U]V7H?ZD M_8L:*FNH[/ED^OZH#+-CAGV]/]I7H]^G[Q(6QHGS"JQ#GEIS6!&0%* *FJT= MV.Z>*7KSH<$L*5&_W@:(_YK#-K*HJ.+<[?T3J\NHJ-10E[>\GT$ M.O4 G3IZWWATKD"]-)%#$4+[M7X/4"M;9_T^4@!MZP8\;(ZQBP'\"'[1/WG? M&8[UL?'H5-CZ.)(;;'J4$?P(;!H@-O7VHS: F@&A^PCT M- -"'Y%)F^%3MMBR*UJ*/PU1.Q[IQN-3:6LQ*[2AY(:2:TG)&[-U'TW)(Z1D MT#0ZQT')5:;^KO99&[[$%. MJE#73 '>O@KUF3&=6O!IFRM[L[W_79Z_84ZG MT2+B-GQFJHUCY=&8)>U0MRA@.T^VD&XD6;%79*\]/GEOM(L&96:;0^ZK+>KS MGJ"US7G MH-/,.7@%5$Q=Q;$;.S7'#39VI54M:)^]X2R09ZO-)%JEX^Q@U!IW MQOOIR KZE5%MJ75M8HM?LLNFL ]OU3:Q6W87'>=^=A#=0V]H[/8?'HW=_H1C MMZLTKJQG9*BD96,Y;6_CGCR -J5/U%1WJZ,_LN/N\8"7!JIKQK.UXGVJ3KH+ MV[(<\3(P?/E.NB_*J5;3J'"2YG'5.NXU*Z,VM[E=4AS>9E.4]UI*CXPJ"5AH MWE7U1!N=D_<=O=?+#P\ZV/R)AAJ.E1JZ3TX-7:2&L7&,^1]U%W37&*Z2HYJ] M1;E1=9Q9N6_V*!44)"\(D$5HWCMY/QH8.21_VV1K'S1>;."/F_&B?_*^7U % M]NQXL4\%_W#RWKP"5;_R](17F]!2^?SU)OP]RH/=U2'L#ZOW1_DYG#7L*==T M;FQHZ_EMCMUI:XBF1K>WK\*%E^C7V'^)?HU-O\4#\T=GT]%V]T8?>:%Z3>ZP MF&,R3TK_[_E*AN!C!G]M:Y[5#BR5TZV/5$AN4$#7Y4563H9,B=#1R?N>/NP^ MVG=='V]&0R+'2B(;],BG(I$Q:IGMT9'5T]<:X_.R\@(S)$00:H CVQ\?8O?-P'.FSG,59 MV19I"D>;PM&]"2PL'$TSF5W\A1UNTM@NF)QZB!6C3>UW0\*U).$276$O)-P] M>8_=&[I'0<%5:K['^7K/?'GG=M6XU MVV6L042D$E1A::''NDJ@W9M!E2JQLDJY%4#$A9Y-*=G&I9I2LJ:4[&D#8A^+ M>$%31-84D35%9,\!PU%31+8ECUJ:<'O H; =3(25K[8[=2+@S/ ' $=H"U!: M(I]TG*0J-N7;?E5E9_6\WFUC%$F=6:RJ@AKJ>XO5M-0R5]KQ&,Q':ME6JB7[ M9CX@55?N;-;I8<"QWZX8<'P:=](:KU&#K37'UDJU7CMC:__D?5?O]2O6>]4D M*E-K=*TB83+QFB9M[-7DQ.P0WY>4?NG&_;XKT_Q@3Z'^)FNLH9 :9B[L@4*& M>TIB>)ZDL<.6BGR%.TO%XR'M(Z7@"C+NFV\#)BQ-9V=U%MM*Z^UAIS&^&J1] M)K'S>*2E%.7*4?&ZAJ^?.\I,;\')]8V+;A9?5IN2C MXZ("5Q\H926QNIXJ:#$@8H:Q9?"YX+B'$.7;=R!Z5S"419_*URL,4+^FZ/1& M(C02F"E90GW6MW"M-@'N)L!-Q[_*URMKWB0TX8<4WA8_IW/3O144_^; MC>! M;1._?%V![6/NIUJYO]+QV*ZOK7OD!D_,2M7MI>0%%^XGR0D^>W[)P.NLR3NS M?PKK]-_"]PJLW6X;G8"CCM$YJTF)6--QM:&971U!ST0S1MUHYC7U9?WAQ#^*R<#YW5?]PMT-54\-]U3TV\?J&:.HL+[<@FO72LKLW:;G/^'TVU++- M^,C5D9.O?:1CMS0ZTXQT?,+W//-(QY*1B^N'*Z[Y=C0&25YQR&(="F8GID-J M9S 7(GQ-1;/C4:O3ZU<.:@Y:76-/\<->:[0A?E@AJ-GK[6]3ZYA]/ M$]NJS?5MFU7\S<>JS?!! WS6Q-^1O42UZA7&NN(KK]@%<5C5SJV_;Z*_^L!IG0;4[>K>? M9]NY^7 OH?$=[]WOSM?V=?=#OONQD6_K\$AC:4U _A#Z#6=>"HM,3^V?IW/; MLH3[#@$WVOR3\>V^P?X&^Q\G/RMCOX%QVA$H2?ELE2-6_8N=BG_2/T#+/X==F;="NQ(+ MTW8Q]9I@K=T(?Z&]L5WM09A^\"@ELAD*6%ODJ-X>Z!%>Z,V0J"TKDWDN>.,H3N(D.^_YR M'&7O]]>'^QNWQKW],I1::RE;JK"_V<$46R%K5V8HZB @FRG&SZ-TKC.QM\W: MKRV?R5O18.I.A+_6C=2KI-@HPD&Z^29\S &*[>?33L)Z!JC*#&LQKO1EKN37 M)Q.2#0JO^H*>!H6'A,*U:)Y8!Q0^+CUASX;'*YO-NHM86:/=;DN1([*/^W4H M'JX#1>Y3U6P0>*-0V0,"CPF!:S%4N X(7*5WXVJ5S_#%RIMN<&".^9?G:U.X M[EO/MV%M;T:#=#YZ"]C1 ]5M#L^"E0G&J8DZ6.<$SU#=!-^^*IZ@Y %5*I#Y MJJN9OMA3@=3!-'D*EQ,D?AD+P2IJ.)(%P7I7QEKILB_!\_ M!_YWN-YQT'DT >RI>V'C_]MK=G'[.9"HRTAD/#ZNM"G !,AXLK%C30&>EE\U2S,0#P[D9:G/S3F@VX)\-.DHH_$4@ M1YB(@,*%GBNHR*H\>MC2,#S)H3U 4@^>GSJ1A0%'S1< \RF\D/LORI#E+ HC M7V0WG1IA&GKTJZ4O O2YWIE.).)'MSR;W(/%W;GP769DV?0BS[6$&_!?A';4 M3R+3-%*7S^/:WI+&MN"N <$O)??QK B&&*,U( \*!- 2U-FTX[$;B$ M^"G\J0VO;&G9^.FZ7&UCE=*_P(T(4=(3_P\30 K_I7ZA-[#*!\>;_D@(?'@" M-OW47,)ZH1^)#7GBN7<7*MU/NBC(PF%':L!MH&5\M:M4U-ON9B.Z#^ MRQF+H/^EJKJ*5MSHY/U0[Q0TD&@"R+7!K(9J=G=0[I=:<'C\2!\,C)J0RVL( M+H-D[#=1Y2<5);]%XBNL>',OG#O!0\NKDL:@C7.SAH-130*&3=2Y+IQW'\AE MG+SO=O7NL86CZ\YW!TV!^E/S751#;NZ]RA31.7G?U[N]6M3][KG%68-;CV2W MN^)4%[CL0!\9^5Z:C7;[A%QVV&BWS\)EY[X0E6FB=_*^I[5-FU-A@ 2>ACHU%H7R%R;<-H M=T*J(?'9KK&O%+5&H]TB=7TN?$%CG1N]MBI!3'Y.UW/:&^^#^&;:%A#%.8)X M9\H8886'/BX8&M4HMD>-7H6\=F]H-3YYWV^W]4[WR#3; RL?JNR:O5A&(96=@.8E@MS<["/7:_JAWZ M1,5*YPO\5V4JZN# "=!Q\UE@N:E2C=ET3.A5R(_WAE84?AWK_6U&WC9FTQ.8 M32]8>WS4^EQ3G%V!QY0(K\K9HF"\/^ M$;5+*>FPD)GX5?#O; >&"CT9QB4UX@RPB?^/9,+8:F=RB12]3FN(FLO2"VQ\ MV3M?./#6.Y'4?_^:+5&7KVXGCY@3 "'8=Z6/E&WQN;M$&+U2<%2!8OI_<0G$ M9+O=&8\GQFQLM:U^;SP;3,SV9-+NB;XUZG?:4^/_#0!\;_,I_C/8S8P#@\ MG\@ J4:<:',?>=-_; %O4'FI58(WTSXB6Z,P@5EXE]MW[.\\P[2#7/4P07W< MTJIUI_CH+19V2(ZT<]?Z2!SE5KA36P0X)L/Q@L@O:% !>*I)]B.L\U!^ALMG MVU:DEJ>^(YD7E XZ5 T^T@PN>3.\I3:702N^L\%HLJ?KK\?H4(/0VP@XI^<_ M:'^8(9!R4,IK-I^J/HUU?O= V+EQEV\_.:4IKUI;F _<+P<[RD@M /O"8$N9 M:!IJ(*/AJN$K;#7#N (&@.U9@,+B)VS:-;F7C#?3Z5O3@L_L(/1)$&E+WP/! MCG(YP/>;/OZI%T[YF$0!O E;]+") :NVM/, F^;X9OP)?A,7T!B],5S?!IW\/K"- 9Z_G2&\L]A;Z[U /H&KO;TD"4 )X$ M^ G8#@E#^#*8<[-W .B%J]U[_@_63BW$9F0=O#,@.OB[\B6'90 GN+G$K @Q'N$G[DN_"R%SZP4IM$%T6GQHO.TQ)=R5=4ZL!@_\+N S) M$UI.A-0"4&3 1[J'YX"QBFP:&;/O.9ICW@=I[8;('240,/^_(A"V(+?C#^_G M]G2.K(U9 V+>N8-=?:08BAQFDQKH!E-OH5KT!5D]9@KRRPM1M%@"6^;!N2R6 M3%*>AP\Z,"]D3IZK>OZ!J#'O3-LAB9C2++*@G0C'%G=*B)D6B"[<3IK7DK8V M$<*-.;Q4$":T-!!A +^B[<";EP175(X0N 2FJ;#O\*0[M='6E@QP7$\CBKC&1Z!- M@!)J_1]@BT '".KS6Y"SV32_S4>L#2<\+^L0JJ^HD8\9\MI)Y[_*P9=@H%W. M/BV6CO<@1' E)!<1UH>'?S&__6)./!^4?T"FHBF90\R@SD=J?RV;L2C4N[1[ M0;T_XS=JDX>8QSL>]A)T\-5X1*0XMB*H MX+XZ[;./'\X#^M,X>]LJ![*IGER%DJU<"5?< MP^,7+G:)*.G- ^@U1+"L+@!;?1SNYCC%6'L"BN1M9H[L)T1EV>D^(WD^M MT:Y].=XM7!=@!:F*>R.G;A5R.O?%]^5GSY?77$1)H_;)^VXK/\)J"U)"(SE: MDGCU^07*\/)5OR=<9,8M.IFOP+]93:F.[?V]83O^]]8+;537*V+ZR#AY[[EY M/"=?@NGXPK0>6'_Q4R_17_2XW_$FOLK-P,NK'KE3N^6'CG5)T.?( Y.\!?X-KR$-T4ZHPB)E?,6[7QA*VS)>,SXYI/ MK1X M#BE0_/96-E1;-4X!O'0NW P[<)%/1^])?G(Q*B7CTR,>OG(Q(O _WPZC181 M.R?8RY4YE_8%C*H8.5>#(^NB(G3"-3@X. AE=\TP[55W,3ICT3"-P#1NOIW-A10[(^M2-TH46X"E>:DF?]U&_ M %G[>63%L^/1@ ^Z;.%M.CH>F#7LS 3R'0)NM)\-J)7M2'\H_>=[@]:P/=Q/ MJ_=AJS>HMM0S])\W6H/Z-<4?M;J]]9#:LBG^AM;J->GZO>VT[1EZ]RB/Y /H M*C,[U+XA*7LN??;-,5T=WD7QAAOS9].!OKA1/W+"!C9K*F*WT4!*$4T2YDIV MF&$PRZ\.::._N=1BJW3:>/4-K$,)',H2*KWV0_E5<]@G;,VT+EWN27-O23O5 MI&*J8M,K%NN^DER;A.V#2LNN5,,UZ*PF9@=P /@K9\R$8)+,/0? %'S"9)K* MZ=DC;%K5T7O=?!>5[2NV=KFO0RVA:.CNH.BN$MEUU]=#[(':,&]+[_2?K:*I MH;B&XFHMZ7K/)^E&U$G/&.6S)NLGZ;8:Y?J8Z ?&HY+HQPN%-(RJ)0_LE07; M=EV!PVAQ\KW6I=DT$^4H82>@N3DVI49 MB@J'K6,JXDU1?#T^:PB'Q#R^BEF]%,_(1QNT>S.HFGE@%&8>*)2.;R7&;;P2 M+K:)@(5\&7"!9RGZ. MBVT%^^);&$^TX6U3F:Y'L\8%4*!+C,"R4-E!S[$J.'*Q? )+-&Q4;#!=PPVP M]"F9$;X0@)ME9G,@8,@<#!W>Q:($'=B JUP MV"0NP[I#LN-B'ZQ: 8G,E1L@YHEN ETF0'E32I[!6BI*$1,F?,BINRWMW.(T M0\S39:HNI]F*4$8QD(:FJ2U-G\K*?,&=*V7B%XYQ9[W Q$ N%:M0,828"9_+ MT>*-F % )("C<-D45ZID?F ARB*,M\J#V83Q305Y7B7M;\,XGJB"?-1O*L@/ MLX+\!81*B4G5J6I2?3*I#BOX)OSKN5ED3XV[>7MJW,W;4VHE#9;2:"V2!&G+ M_?_3V';?*9N%WKF^*J VA0YY6.2.N/L5??-@$P\%%]7+95<5-]T OH#GE!?UAW.=OMD/M0 NN#O\_OF)+BZC0G10O MK!R/_ >IY2U$.(<[O,>R-+C(\EL&$!(NB'U>N+9THH#^;>%14&%DU1'47ZP1 M?J P/RZ-A;>2 M-0S:H?Q9_A&]:#]<:(D*.542@EZ-R_$###QU*K6^=NNAUIXN$0PCKF2;SK%* MSRK0+=.L>L=LRU4F]@&)^]RU)*Z49%F.^T4L[>6X%)9#NE/;X>Q\O'IF4BG\ M1)EG20+ CS-$D$; K,UQ2C9'W -B-P,OE3"Z;;WT2KG@BFD=:[H'D14Z&+7& MG6I9DZ6YCMU6OWX)F+"I3N?)$C#'AYF 235S&H]EUCXAW11EONTGGW"KUI#U M!A?Q%$VQDRTR+JNE\>V6CGD\X,WD@%5!Q-TZ7H_WE(;YPK =;07;-Q=8&>E% ML(054(L; 0=*E$O+#,VW6Z2]=G?->GVVG[V&:99?8YWI,3/LCC0CY( 2/JKD M>QCM]2E6@!-)Y575#(_QX.2],=1[XWVE5QU ]E1#"G4Z6Q52V)!L^#A*&!(E MC(RZ4$))^4E_C2#>31_:XOF4/K0F3_2!_U]3AKX]BV](687E6VC_^0#F/>!F(WCJ7$\[4R6'TH2$)MX MU;$ZZ55VVEI5(%^,593;EN^'VF_W3MYW6NVZ..6;\%2#^1LQO[L?S.^?O#=: MXWS)8>.?>U+_7&$2]F-L\F,CXJ(C'A\15Q-?$G.*R'A BP_,^)@W8<-[A\[ M[E<38&MP?T@B+-\]Y@4=G>M'4>^8\__"'<:W:YJPD\?NW UM54!S+::13^.R M/OWD^AD<:89U6E%(Q1WYDI5SFHM8V5TRPDXW/;U=P#;7-^#8R?GS,F<ZDR4D(M7A-QCT@9@FNR4)@45E),%0;1 ?SCSTV@%8M=N=;W2BPC M "Y<:Y4Q7G4\93%CHBJK\RB<>[[];\+)PSCFVD-=NMKE-/2P/+)K%(QK2"8O M>X#W2(26[0-1>'Z@F1(62,::"_MADO1C/,")@[>^N2!ZJ#9$=U ROB;3#B[! MN&_\HO-X1\S&C(IS=?M&&P>ME*FWVWR6&1 L!\B3(]60[:FQDNX@6TE M [-3E$K;HNF*EHBG+6<&;'(A;MQP!7\O"TYQ5*&K7AROJ.-V[UAZIT;ZA#Y@ M*4,39QJ!'>_0>$VK%'Q8\"KD^*L9CH+$.MG(#R+@M=P?!=;DX3<2F-=RQ33MSNR?H$+\6_A>@6IN&"?O@3SR MND<*J_ <@,YINJ/7Q*-ERJ#@JTEL *E*3*R_?A!X,0N[HE?A(*Z8ER6_V96K M=4[>CXTUT\+3<)J:2W-JAVH6&8T&-]-2[T#HH;IT-_X!_],Y1A%_'MW"%C24 M[7C.[24\VF)W)-]92!7(=IY"G*@":;Z!O2V2)Z(E?E!-#QB^D![0!8SHMS8H M JO\!/?2T@#>?X 88EAWMH:UC:E99!/A SFAF"'!ZG <[<*+'@_&WE;JE+9> M/!799H^43MUGE4[][:13TDXDIQQ&L<*9\*DL4]8^B/ >+5&N/R9C!94;I=WG MP29^SLV(VI,DPT;Q%I(1Y#E14/[Z"NWH7F5;N<$+MI7#QJE-6[E#;"M7C\FC M%S>?_M Z+>V/\Z_GOW_ZX]/7&RG'KK7?+JX_?K^^OKC\JIU__0W^__S+_UY? M7&N7G[7/%U_/OWZ\./^B?;S\^MO%C?K-U:?K[U]NZ">7WSY=G>,7UWGJV ZU M#0.]\A4;5S]CU[BU\'=D6RA? M'7$G'')PR!Y<]!X>_8PN#7DX[FZ&TY85'";"P9_K"D+R8_1&3^TE;&7UFRGZ MK5<_Y%',N4]EY^O5SVWD:+DU8)NK'X&%\%?!NNBM6?TLF!?M"_MH%WVF37*; MHH\=^P=ZG52ORG6_X1M9_4%F$W ;#&OT.\U]\I9AC1/@A6/ZV/P8J70M4E&O M0M+I <^33N)XK12X6+*GCIQODP?-BV!9TS6YU(+0#'# 07R\G6ORKJG-713$ M8[/- %@(2!N=WF:[Z+"0L\1E)^<->'_G.7>PD!W\X)W%SY&#+':K34%9%+3% M"3;M$SAK, C1A7>+W?!\V4=.X3KNS[+1<:?AH5$F(SVHR,XZ*KU9^[U&= "\ MQ&<.HIR1:;!/D( 3(K!DB1I/WT7?("ZI^ERCAS!R0_D6U\+XSEE\6Y:B8=GU MW5S 2Y49)IMBGVE+#Z4\MG]F5R(=/[EPNF!X%6"F*]A (6>D#_<)B$I=Y6Y= MTFG/N$^U&HX.!^$YR#-@$K>P/A#55 AT>\(F@>$ 3_ Q>+2CTZ!#!.X*+G KX-5XH/#VS+8$^4LED5NU5QW-O3^$6%]JM[]W#SM7- M\P+FQ,;7X:'E*T P(,X'T7()6.N?.G 6,$SH#6SG2@PS;QH%DAW&]&$CQ,AD"!AJ%M@PM&:(:$-1!W1]AW[$,%>(*'N6 M$XS9)PX0N85[YWZB]]H<09Y^%(.!2]/VZ4$PE3Q+.(CP]ET,6LETT.F,71_E M#N$M-K7QE!VC^D\F4":0: @HQ@G\-> PH)[D'@G ;X5+CG3$C)G- M;?KXDG)WHT!/;0D#L%*)F##("4"!G\ *V.]=0QEV"[9=? VE;PLD6@5S)FU> M%+GDZJ)RJ07P!ON4AC H9,2^Z%.F)Q0-^7?RE6O I^!7]"'L^M[S+!E#)DO9 M(G\^/PNR%]U6R150*WILP>Y::C]T3(K5@+D28^STC/[J;>*8#/) ]84P&$A,7"^$C]*E!EN,@ M89_15_=S00$ACB9EO $D'!42)^Z(E(\B.,A6M"!,@G+I!KS BR4(R-E T%U' M >)5XO68"PXT23WA"E;3/IODMU/: ESG!<@?S3A'],<;/&>!D5=T_R?.#U## M2.!EV5DD,@!!'IOLID!/%-S75$UB?![D*FVDPZ"??IX MD!?ZIY!T0! P6>!2ZV7WS@9J4E3/X4KDN'SY4]@J$(P/G"07:FW!W6$G720* M8,H!3;S 2TIK8YY2^9'(Y7@'A5HZ/.K3*^R0QC@$@93CH7R6MX-T-2/$894) MB75BNW&&"W\'R^U;XT(DDE8$QT77*6"_ R]QT\?+4XZ."#5E U9[\"+F)QYR M<.!C0#FDU3@VL35O_>O^)'T'3A$X#X3ICFDO.%XW 82+/=[1TI+&%>A-MG2: MEBZ,"3NFA V"%C'!=MEI2Q)=4@FJ8"$I^10LOX>%X\Z")BH&H$#YK'4[YGT! MR6SIA.N=[.3SJ7/,C!5U;#?,&5C$HTCTD3DG[1-+:KY_ 0(EJJ_4.ZG8C]5L M( .7I%9:DR=UBUN% X:)=%9#\D#J6I-FV#GVJ+CC%KPY/2L*V?"VC/+0+O#" MQ<$_MB(P !=P'\PVS5)*6';/R67@])N F6(&YLISL4JFZ2OCP5ILAP9E#*>E M748YCD?>C/5,+VT%4G]X.^\B2F]&#M^A(S,SSFD$2LZOUP80S0JQ*@[-\&IR ME=V=@:L:2"=_#2UMVV[@-7([XWU_A&N.<(;"O] @8K3X(Y')GU$SKO^DKS]5 M>(UT:F\L H@D\;&*!3L.A V0@,7&MB66CO= GD;I') T#W8^[)0U<49PW#% A80M M[DUZ5(#^I,]+.@P2)U/YM6Q!0[L.A-O?2J\R!V"X]QR )IQ_*.'\@Q-=G=J) MKC_L6_+ZL(]Y8?\$?HHJ,9@MM\"83R4K7>?.?FG9E1$ MO@"9$H^R*CJJOO:L(&30X81"$GXK!/HPT&D.3]'@-%U;H/6D0A.8C'?O^3]T M#)]8'JJ'I)VF7^+P'"WRHINN< +E<:0HE,W1*7+V%\U>31V=Q!V]&D,(!?&? ME- %.0_TP*>JEQO/%L7GG)+>TEV<(*5U"Z'C.&]1!@$\_D0$Y@HC\;G=H, ;;. [^%W\7^N3?()C#W_!:']13 M(4+F !A;Y(B4BE$QK20V1BO#_2CLHI19CI7SG&21BJ2;4Z#D0#JG@.$)=:%, M_.SG#X/$($X3M-2C\?M\*#+E3X^1(VT\> 'Y')A+T1JQ93U%C^9T'I=*)=N] M]85P9[9PK$2;I_@J&NY<)!44./VIP,2;D1?<5O,"?^FW>G%M!MD"TJ$4WV0\ M=)L\G9@./FIUM%1>.GM'A>9PK#U5%3NS_2#4_N8<*_ZI\DOUMKC)7!"UI6WM M71J_L'MT?9T$>J2E"0R$>!NIF9(FII/?8_4R81E9QRHD9"XQS2O.8I"X+/P' MRB\G)^D]5M?]8+CQ5S)'_1Z'>O\0>==(725)Q;)@8@V-$15;7HJ-VW3B/DXVFMY M1Z*B' P:70 _OO5INO4+6AFG*$F PW"8S59[TK6)X("RY2E)0!U&,%2 JD*@ M3;$F=LI^*D0^,""F(&L:-'I>-+KBMA,OCT0XD3EDD>6Y,G/$LC%/\4$&9FFC M#7X\+W[\#F3Z\L@1S$&]1LZB4D9G)IGM23Z.@T,:<7)SPT&>6Y_!<Y\ M>529QMN13(0L*,X;4#G B:*#>>V1[>#48TR'Q&+S&#E(;$9Q*S.>Q*0:\"GV@@O:C\ M$)BE2TR$B5RTI*<:9!3S(1*,?Z_$L<6JJ%BCW0M5BD"*.2O?, MO /\5EF#X;T'9"R6B7O%D]"DAE%F2.X4W'82@H>7D#0-6@=F3!?;?C(?1KM! M:^2!,N-+USK !(Y\ 0J]PBS'I2'A$^1)*1EW"64JCMS M(D'>9_0GI-OKQ!F?'-2.G30J^^*=AO.."SO\G%%%A4+G. +@!2&]0&:0GV'B M?+3@M'SU(V";UADYTD28*CN9/DP=L@!<4^6CX,=QF4F<5GL?)^&>I;+X*"5L MX;&3A%:FDZDB$!DNB%G]&=('&BC^0E@V/X[97V= %D%ZNY2=B10>KZ1*02($ M'^S4EYG_EEAB.K5,.J6U8\_]FH>Y5$36 R4%"UPUA'2*GCD73O.0SG)1P>K8 M7B*6RM#65 GD%'9U M:180&-$G[SR@G]&Q0190Q9LWM*B!2@(51CG1H(ZOW ?\YG,/)GZ1 M$&[CO4@7K82,QORQ5/Q2O+R\MX5E?O*N;C<%U$&K 6?&9B M+@U@]=0,3:SD6,[1\3RST7E\;_I)4K$6N7%%%^<;,R3MQ=*496E >)C *.O' MSI3Q/8L<*B7EH4WJ?@G;XO*2>ZR.22]@SC03V"7,T3D%5]>PEL714Q#UQ6WDF!*E".P297LB:5MB84]1:^^XTWP"5B*/DE ? ^_"9:4 M;[R,)L#&L&K#@5U, 755@IP'QJQZJQ\Y0F48ITX%G!J33$/EOD?()84WDOLS MMZ&R7>K7 ;N9P+%C!,H77N$'<4A4PY]3:4_DQ@6&H+%8\NQ3V"?(DC!(.#"J MOAS4XD.09H>U3NE74\VR$B$8._)%&F4RM7.I0^&O%?[S!A+N$^]^X?F"]GT6 M)\?&OD92:U .1 NNF52\%%DBAR"P#VZF"9RJ@$1XDKD8JT*NYYY.$:VX"PE' M,+ D@CMXR4H*GWBL+ =>"7<4;)&^B-<@69&.?7':C910J'-29C'H&KR\+$1( M%P4%<6P%*5JS9U01X5#.,7]C%;T".7$*,X!MP@.(!@$@ %(\9@ C9L@#F4D% M0JI=C.(!PL7.@,3$58;\&;[>N^=@!4$HG%N^>6\2IA+B\;4C!L;PL3C]V+=.,2E/,1G+ M>22\YS)6&D>!66>8@9A#26#^I-J=.+%\(JCV%KDT7D .7C%/E[7!B;Z 2Y&] MJQ92U8M"$7@@55\EMVR1$TD(/LY=E_83%T]*!@[?"[:LJ&I2ODG=VIET\ 8_ M^-1D8ZND0E6UN5(,K+HGXIW,9O!F&>.*!BXHK@=@Z!2.QR:^%R;^_OL294N;1A*CQJ)#57] MQ#:*4C>3S!D?Q2;"[QM*^0M=E47I3QT[KUCCEB[/TE_4&;Y=[2&[-'>K/ZSD M$FQ2]//"=/R2;?J23F:-!*ZO!*Y9Q>]:+_Q5(A,O8YE8H;QGFY;&7(04TS[- M$*6(WS(0[]0?9V )@YGR\,YV:9?TT%GVA?B&E6DW]$+^.D'H5IN16HYODV^6 M7[?@JW_D/^^U6\-1K_"K=LLH_+QL*:/;ZHX[E98J_[S?V=.F.JWN<%2W3=45 M4J/UF]HP''#+.;MK1@5*3]"S#-8:;V(4;4Y"QZ[+?WC4=?E3,A1 4YWP2Z?( M5X:+9!&*?VX:^%QON/T*K)44@*\BI/]>8PRH =:V2,;-JF57[P9LN^+88SA6 MQU@%VU:#V%\*9J.M8/;F%PQ$1W&[2"\*,!OM;16H'<4$\Z^JTU\SLOR0!ST+)Y]2UM[V986OPZQ;&VV[@.E)L M[G;U?G?<8'/]L'G0&O[Z%'8B7=.PY@+F6E#>K2X;OYLPVXCA:9C>'KLJP.!)F-5N^18F>-=E!W ML?,;MI6=VDD]2WK,SBLS=,9ZK]MM%,/Z46BKVU@Y%1UY^M 8-:A<0U1NOUX3 MYSP]P8U*8F3]QRW-CZ1J$RSFH**U5V;KO!F/>F\;O;!.-])N&6\;*Z=!XZ-# MXR;0];*!KH,0UI<\KS N59835\M3[(Y3D>X:57TVC1K]]+?27E6C&XMP(R+K MAC%H4+F&J/Q8[^,!)DR"$BMD6@ZJ^FZJP:-3L?;/7 MUNA%;<5CHX)N1^\;_88*#HL*>BWC]8;2+E0#%FDJZ9HK7ENN8$\?=!J#J7Z$ MV6X2!:N'T :C88/*M4/E5QU"8Z_IC;6#U/:==/8/H'HS-&.H]\95.=K>@=0HW/LVDU9SO?8 K8:I-$QE:Z8R M,AJF13G:]Q-X_3ACK2DVW\H/NW]QO=_51Y4!L#5WA1QJGJ-IV=!\W\S)'W7L( MJV%$!\6(!D-@1#M6,3:,Z*FO9UBUF_>Q,*+75(]V'?J@T46^Z91J=U5RU@X0 MS3N=CMXSJG80KF$1SW%>3_8GU(%R M]^D<,CJM3K_F.L2-%X+ZX.XZRZY)/G@^ -6;C!XU1^\PL@_VV\GEJ6BF?J@! M_WMP:%$'6?0,3K6&?S?\>P^3(1O^W?#O>J%%'?AW<9[>VFR\6N;(-QRQB-CSRM;'V"X7[2I&J26/+BB6-; MY$@5<,-Z@VM_Z6'IHV\'OL(,L:K"IM[@?72>6$U4=5KQG1W"VZ9;2-??TW)H MK:A91;3Q(S+@:H0=31)M;SVV?G 482ETXZG)YL1<*02]ECB M$@:.2QGMF,Y:][!#@\2O!(F[7;W?W=%B>5(D/I*&33MYDF0 X]=JOJ0M@).Z ML8*@UQK0U0]SBU%V;YKBJP?F:U/L-OOBJH3B#]&*:+=>PI=0AWAX4[:U44\8 MM5ZBI*X.R+%/3]=!,,)7[^TRVJV7J/^H [(WSK:-R&%4%I/'@AR2$ZI-R%^. M.$7J9;H1U^;Y(S%7UV+#1\\E&Q\LT954NW(FZZNF9HEIKXP \'?@H:EOM3NY\*% MI6*@;]I%E_+ \4?34FF5)(9CNWQZL:7-?&^A(>FJK_%ER.?C?S\($UX&Q$=_ MM31,3H\W;KME!Z94-]A.Y/NX"JQF>Y9V;P::%0EZB='JQB_!W7=3_X87X&W0 M,D'.144_#_(&6_)Z7?,%/A?:=\)Y:&EXD< PYJM^91M_>NTFR _A0/-7G0[FW,*H1?F#0/%';U?TT7+N*!4(!V*> YW O<#ETWGOY[ MZ[H%^#&WIW/<4.3@<@HRCA=$/MV].?&B4)N;S@S_Y46P5]]TX1G'@WT"/E#F MO^:Y!+@9G$FSS(>@I?U+[ARVZL,5T=J?Q<2GG2&0./$7]]C24C2\@DJ(0#H\ M:P&Q^0^G][:%>+18>)9-4+>G6(> 6YCY0&;P-[QV @\J/+ T[+1.;TQ0JX-# MO^BI]%69KG!@Y]5I?P//D'3;Z[2&Z&I8>H&-D'OG"\=$+$BJ#+#"(/6@S$]N M)X^8$T#H*"Q_))=N^D+LJ=/>!HR9+19!,?V_\]C.60*C.)W 7?XX-6>PP#O3 MN0>D0V4F731BNZ2_S.=X#^LF@/R>3^3YS@72 M/-'FOIC]GY/_L-N=\7ABS,96V^KWQK/!Q&Q/)NV>Z%NC?J<]-?[?\.3]#=76 M +6#=1'"!07_]0^S\%KJ*!91!"@ZSXF ;+JA?6I%BR5R0U@(!(GD\/@!/&9J !_@G[C:1R^@ \5R"J!ET0E! M\HX3C0!E!^P79(\WFP6"DNJGCAD$]LQF00#B":]^@1A#^YB"4FS"ZVX]SPKD MP5AD(5R(Y;OXMQEF!!#@3/H"UVRPW>JI#3+PTI=$VD,"300"Z/+PBG9K_*M2 M6[;"CIG4M+(WV3IP_?%K6O_+8Z-2#> JG,@200K^$7P,I"%<@),0*+7OX89U M+;#15-+I2NX]_P?)W(47.?PQZ!&6!Z!T[#OZ=_).*;'QYRR#=2FN2>C;*2U* M3XGU7P:]5CM!4%@YK;;I>,6_]-O=UBBF4TF1ZS1FQ",[4#H>/I&HC:0NY!6^ M%)NPQ,PA6D =AW4TP+HIX952PI(5$CVOI>5CG=E2RM2Q.Z IT\-ZDWVT$8[ M YA[&W1+DS3D4]253TEK3I-8&>+#8AB"C#7?V18FA]3:1P!V]=AFL'=;6IY^ M"YGJ*NL%S)SZ]@3@ HKJG9 D#G@0DWC!C67.NTK=* M!:G@/##M(QJ[R$1A.:3=B6?Z%EHZ$]-G:O8%G&">(>!A8E42)G=7R;?3Z20L M?CORU0J"91LY^UJ$1OK&^%.R-&RGRD/L#F\231"8E1<8N9;MQG8&8 MJIN6U)_:,FD#"L72R%/JPGHNK$(>"&<'*,/:>'V.!YM=-B M&/X+8B #42T#T0,7OI>H 0I :Q2$[*!QF$Q,"Z!E(Q615B=^+H6+2//F/_]C MU.FTSZY__T]SL3P[IW\:9V\9(7X9H^C;1"CL$F*@DXY/H@%_BL]W,OIL"=Q_ M$TL?^2DK?+C?!7!H^]_\@=QMVM#NP+HQX53Q&DEU."6FK+7OME/*^AQ #0M. MI/]*_0Z/C,^IA>C? 74OV(*WK*)L$:GK*46;& 2J^J!DP@<1>K2\:01,%U8Q ME^@&A=?>"5:96]HEN6^\)3KK\/GXZC.R/]%FJ@#SK/@^%8>'E;LI#Q_>/YQ# M\BC"@)P[N< X] 1>$[E17+$K3E]0(T) MB,.*I3X>&5=9.J9[S"+X OT> &)URSJR_[1P!"NI.TZ4*)*/<$E&(C"K$U/L M&D61EK!J23:XAO05XPW I*,;+57.2 ;OT2T-H,YWS;^(?Z.[#N07FC\R05C M*H2[G$JQ%J_%YNJ*C1SK7A<*+VTW]WK%G4+JL[#PJ,^"P#X+[%)D%[]J*(!\ M <@FUHP0RK MPU4@I9C3J1^)%)040TV14O+KK'$+PC9G6[\)8'=?O5!H8[U0:7B1M.H.1ZX7 M"ULZ"Q Q/A*3!/R;PF'>/O%>U^[LT U[U"W$;,8!!IQF+VF-% 50D8U,9*.# MUE0E X^>(J]\-HY1_%Y:D\,;)'+87D['+T@R"1_.37NR+-1D\:7*?^1Z2%@@ MBVP4V$HLZI*@D'07 BB,-D;^9'QJH0XH?HII1%M"A@F/$GO3M80;0_&,;X#MD$2TIVSD>+#%R+436\F;$A,#Y8(EIC"G\UAK^EQL8^I\=O:L M(8VK@)NI 2N-I**#O9:0@1(D05X*>HUDA@!FN%K2M.%#+W,%R4_X)N"$1N(K M:&E_"N)_4WN)WY(?#A"[92O0\&6M%X$K P@IYE+,%=^$G,"L'9B@^D8 M",H5.?FST6C\Q1@FG@H6X""(V@@6S;(QB@.8- <1KFL8UXOXB5'V":,U[A4] ML=[89!^QBUW"IMR@10"VCYMFWF0U L X4K,NT21Y[>;Z#F#X[AL0B)KP B@ MRXL&Z%D,0G@S^[N)_ JVB#JP'22N9J)QWI8OEA%(;;+.F0X4-:.#*!W)QFA3 M_O;S&'XTBFJY#OXJHYK&WJ.:N(1M_9^3S:$Y ,M)$PNM?RPTVV#0Z"PS X3Q MWT^.O<4)55]L,-(H;X(T;NF#N!(!B/UIJJ%[]0.=U89?_**P.R*'(9Y4-WR8? M\%S0"LNM8Y!;(/DLZ>Z[,VW'G-@.;BCV&(%$]IP[E MT%HZJ!=U>ZF@SQKC4(C.L--[#G'X$KB-ED$:7Z0CIA1;RM62EV11%;- KX6+ MZN$U6'&HD*$WXS@XU86K74Y#;\));@91!YJHCB!7$/(N#(:@?2I\:8/^TFVW MTW1#F23VS]B #QA8@026B\ B;1K>,-;>(,G*. )]0,!4D816XNL"-7EI/LC> MO@O[E$U"9>0GCVJH/ ?3.5CG#GNGP*B@Q$$7?G G2%TW^D3^8V9XKH<'<]'H M=)3//@(KU)%,#"!, 48/V2XZ+3!P:)(;D*%CDRT<1RZ49VP*KW/!G TV,2 R M08H7"T1JF6.@G:N8,WQDSO!90*^B0E.,HYGM#J)FQ0SQ,&&2F(S M,1;)1RU@X?Z" UL4S8F6Z,F3;@SQ$Q2T8$7UDTXE>[$ *+$'#8.4@B K71#* MUX0_=CRX.;DZK(U'(8?1&QM@A2O!F]P03VX,S_B'#-XWIO1QX!:) \L0G-1L M>AD>0%4% M-X?_103'0HDE<'W,-?/0]@35";C8) I3H0H3S3+TUB#.'6?XV5Q$XG(*9SJ< 4;2,H\5W8FY/J4B/BA91/&$L M%'3<4&34F+\\GUPP6$SG!6+E[=,4@#D>@C$I3PK*>$7Y%'V)&53H9_1<*6J/428IN-K6WS*FWV%O9 MT6E[G>VVUTGY.HNW=^ L*_]HQG,#X6_5,Q?NHR# ^=Q<.!0 MCKJQ.("\\%' ?*0[%K D J>2"=-K":D9F/K$AFWAIRF0$ M*L. K7FN3 EV0\\'2S?.22A_9ZN>M0"JF(>C47&$)X%O668_)ZGX(%)<1(0 MZ($*#*F\0@'&YVPPCRPZSW^8K)7*DFKR>]+Y/9VF:T&3J5-+EKFQSX\L,D"F(POI+8O(#VU$1P![BI:W MOFGQ[%5"8>X'@)66HY0QLVH6Q3G.Z#>&BSGE;(V$J!.X#]G:J+"'!PA2KM7C#&9/PY*"8/: :_J>XY#,1E?1W*/6!S))'[>N M- *@0Y=;,956%8!V85,&1RH[F<(#*NEY)HL+.1.:GE6U![;<7DD-J%:F5Q'@ M#@6?J_HG*-/[*H'E-]^#:U@5LSP!E+5@ M(^4>2\(OOQBIM*/5E'G451&0TFMIYBH*' \IG+(=Y7NEE0\K?\ ^ >1HLWTQ M!>N."%+F1PJ?IN*]>#VF[5#AE.G_0#[LN:PJR,178A_D-;=41FLK13J! MBI$N0)M )NQ%MW,J6O)MP4[QA8!-6+'F@+^7]8_H57'5B^,5=97N!CCCBEO8 M-+M)4UYQ'FHG,CK)"V?RPM0VF6[! 0,+G0% ;]A&-NE(@+V^0$%J:25[4PD8E)B!&1T+ MJAT$U(TX[H2%SF@5J:1MZ3_30='!3!OU0YGJJ7/-8BIWJ8 0?C\__Z9Z*<85 MVK+)0=))2Y9\ Y&"V1%(50Q8 B@Z(!&8+IES(2U*&R5W0DF=-I9!R])I51*J M%#()*\HEBT2PM-#9]GE4#RN="\FFN2O$]=#J\WN!]E07;Y9?MV"K_Z1 M_[S7:76ZW<*O,.&NZ/.RI8QAJ]ON5UJJ_/-^IW?DFQJO76I#9WR%->2#V?SS M+1OWKVFKS_ZTYVFB/=I4*=6.DTDTI41OT6U]V^D%3*D)*:\?T5=O(*G8N()3 MMX%3(9S.0;5U-*, 1H^A+*-?:1[>@O>=\9/2= MW09.UNG8XZU._8B!DGL>*M, ZP4G\!S,G+;S M-+&5O9+BY>- EGD1/;8(\9 M2W)L\YR+CECOB2N=T4CO]'HO,&&F^HC<2J/%&VRK([9U1GK/:#?85IL;.6IL M&X_TT:CJI-D]8=MKFWA](5VT-/K'%>$KFW?=';;U<:_S E.-]SRN\DBOI]?5 M!]V7&#K=7,\6U]-KC_5NIZH6NJ?K>:RI5T5!V-JK=:3:P_;GKS?"#OICW1CM M.+6UBFNSCEIN@\3'@<3]84=O]W;4CQLDKM5=OEHD'K9'>L>HJG@_!Q(7#[@W M>B\QX7ZK@^[->?YZ-[>GL$&M6/&?=8@<8T.OIN,;Y"X0>(:'7PWU:'Q M 1^LF[76FWL-/N""LMX=Z4[6274!KIA:[H@8L UWWAN ZLV^>Z.AWAL^3@?9 M Y3JK:0T=-+0B='3#6/8T$E#)PV=K,MKZAJZ,7B<.?!"=$*ZXS^HV45!-PVY M^BGB(H5@:6';M80;OCL=QQW5-TQ0.?3>-MCM"W2&9&S*NF;\Z;Y]OP '30\3 M6-LFWW:Y02Y-8S*IEPK.":<.E-EQ\;\,NTGK,>ZNJQY6W757C[#22S=N&AVF MG@U4$YN5NLQL1YR5WH#)"%C5E1N':7(7&P_'53E.LCG:A0FHB ,2L>E4@(?, M[B*S"3594;ZSJ/&W[TU5GR'9"W'-+,\C13-@0*F>I/P4=5+@IPR%8JH'\Q8H MUNNV1ED46VW@7 7%TL^F>BMQPS,Y5T9PMZ<@Q*9EM_8T=SL.;-=GM*S:'CL <4-K20#X8:Z25->Q 9N5&KZ.($O M-;89AZ:>.H"C\3K(7Z(E]KXB/+1L;#8ZB4+N1 MY&A8U6'S%R.E-F"#Z$P3\Y9V'OX*A-(C)8C7PQGR+#I1+[:!"74PQ8XB\%:>B*G+[:EV@[3EO+;X.#E: M]IQM_9^3S61EM+LG]2";8LWD([9UQ<;A,M$30?D-:&0:]WJ%W:$26=[K_> ' M<=[,Y_$4MY *" "*QIO).6FN%4\UD]V>:20WC<9V :<7-*8S;AXJ M9[\&M'Q*":;A\3^$]E=DW28K"P5YV.LN3K4G5DU2%8 M&,[QV"O8_@7L2QLJT)^[+HZ_OA*LOKG(>Q::T3[]GU07?.IW3T->>%1ZL2&^ M_P&RKU*KZ^U=JZO"0P#-DU=IP2BQAV57?@M%';IL!"TLG8RHE=2_T9SXR[$W+P/,VD\',(\T]=C@'A M#O/PW)T=I/7#N2UF@*1B&J'81_\W8+_/'=GINT3QDM_I\7Y(F4.7*I'83'I5 M<>8C]\E71*=>EJB7J-N%ON>PBH7^X$/_^1^C3J=]EOXQ?62G;V!%FS"O@T-+[1NMN"1)B@ K4W(>>&0HUUT^IHE(S)S8Y27,50(\HX!'4 M2W)4J_G4,QOEHX_#14#+3V%*!HB$6#A&0%@Z;PS,5PM'DBS0\OTW_LU6A-3D MT5B0DY=HM EC:Z#AM&E[9B?C0Z\_?42H&\,S>$6D@C9X(CG VZ8Q!]$B8ON$ M( R,.G)!99=CF%?,D,1?L3-ZHXV.[3YI\Q@V@%T'-/W!%[>F3XO'L$XNFUXU6^);V8MYZ'9-ZN240E$*=M(GF*\3.([1>12U\ K\>L 2VDI)5QQYBY1 M J(%^AEW] K_;NBOZ7)_JR:JQ:!L&-T;9!\%=I!?9? MT@HT.HT5>(A6X$N81,6*[[?SJQOMX@+LF)O__G2E77S]?'GU!YB#EU]WUO2- M_F9-OXCKO*3J;[2T+Y]^/__".O^GWRZ^_GX 2C_;LZS;Y$:_R3EF\"U9LSQ< MR@/%Q<48QRW()U*^!"H@*$ZG-K)[^%A.C,[IV\K\;:$^)Y8X?B!K:W[UP*0= MZX4SZ)\CT: 82#20+4P\O$BW<&2>R?7DFUV[-=:0ZP6N*W&+ZC'FI/QAAB ^ M7AA&4B>/7!/T\)#]^%M[],DP 'WRGQR9 _TM[P3Y9W;$HN7!WG'.JOBYY."" MR1$&(!TP%HCUX^]X*N(2C$"R#GR:/@LO1E,S15BZ9L_20]1,"W3$0.J5J??J MVKT7.4A&P&AL*^(H)BYK_A X5O96X MU-;TS=A#)!:5-IP*\"33B88ZZHFBR M-X+(P;FR\ **1<[ 0(%_3I2E2M:.;$I$6 I E2=E,QET.C!DX=N9.<4I:5^( MHR#,7$ZSHZ>36!"?-F"[-"8_4KGA;TJB>U"/TPP[M<+N'B=C=(!RZ+Q%WE;M M\_G'F\NK Y!!6SHO"6?0"8KX@G-=,Y+C&Y G.QHO=.T$ U\RK>^\=84/?>:' M3I2E+XDFMO8+/9QRB;2;<[-_K3;]KU^9=/U]KE9^W3/[]?W/PONCB_7UW<7'SB",7WZT_X MI31:"J3%UM'D]DDU]O,2"2DS#_VHY,NCBU^"&D-J'B55KTZ 5JGRQ/QIENT" MWC)7"HQ*UF)I4)" _JXJ5SZ((:S=4:O3&>YGM&BWU3?6CQ:M,.^T6_R29E-/ MN:G.X#&386M17;_=P,AO%&>H,)&TZIF>4QW:[L@W'CISOD8TDQ68WC4RR$#[ M)OFC]316?;_5V6)W!?HH2M_33FN4YWUHE.(")^_?&&]7I/NC1\L>U-C3^H\H"WI1>X4OOWFP*O1 M1?(-9[F;B^ 02:;SNDGF#_.GO8@6VF^H?_G:O["6*84*Y-W[PWS0_E>$V@>1 M0HWOQIM@#M9&\KUIG)YVQX.P'PE8'^G!0%?>*;[J. MO<..F0T6';'>N&9TQJWNCGW5:X!L1\X)=E.PZG,]#2\X)%ZPL^*S)X3;T[RP M6N,/:S3=6+?IMA_C$#M EM89MYLA1[6YC:,>9\J)RAKA[S'M:=3?IDR@).^I MVS(*\J0SN8(O6K=X)>+T](!SC;"/R5PXJ08J4\]UL1&+YW)'Q-#\R;_R'*ZU MF\"AN-&4*L(5BZ7C/0A8+EK"8]A<5%;E!=%TGGPM2Z.PTB_T;6H]'H3>](<6 MN7:HF?>F;P7E+4;V-!7A-:!9YV71[-+5+J>AEQ2RQ9WP$5L^>'#/-)'!]@77 MW9E1./>HS0ZUQ[\O*)R0O^#B;ZR>B);4@Q_X>](O7SLO[]Q_CP6!N+XO%J;M M(H)F%^5NG=1C=VRD.@._VN5M/K1)A>%&)#-_B!ZP$^".Q: M-/F+RH0]+$?!C>$.96NVN/:6*\^Y9)A:OEO9!G+)S@)9M@__L; I$\B(VSE M\L[T;1'B1 EM(6 C5J!F"^#O9=\YK/"->]G%*V*7)?N.AQZXXA8VSA6Y/J"= M2=P'VR.!!>3@II!1K&*$!"3\+!0$;F\V$S[E1,)O@LCDAJTFKDF,:^F8LMN5 M/(UI>4O9E14[H_H6M5J^5W=;UG2+:O<#ZC#&O;O:D_ZIT=)2'82P[%IP:4]0 M7LRS4N,-,A5+O--([Q)L[3"(\8*Y-N.7K=AX 5C*V6B]:\VZ ,=/G\^_?[FY MUKY_N_RJ77_Z>G%YE:HQJ_/!2H:.>/]_>U?;G#8.A/^*AD_M37&P@?#27F8@ M)%>F:9H)F;O>1V%$T-08:ILY\N]/*\F&@ %#;/P2?6J3>.Q=Z?'N6M+SK+U' M.2L#9N^7'_S>O[]!@\[MS=._ZVJ<679HUSQXT&[%8CF3E:=YG9%Z)%F<4%?" MJYWSSX9>EV_%2C71KP2 %KDI9>>B+W0)3-S[Q90]R^1R#>TR79,0=_IA&Z4JFGB\7KQYWM?DS#,=I%CTY4]N+:E#S&+\W1OBH![5*5T)T M!$=Q'J_GUR"-K[64X?IX+&G:Y4,7;FAN02FU)>!C+ZH/SMX]X^ M#5*4%O)W#!%$"29L"R8T4A5,J"4IF.!?RL;&+#-G'%;JMH7&Z)XPG*B:PBM3 MR')"A]3[G.3#4Y)8.&[(DT_CEQJZ^?FUW^T_1:VD-E3,ZV$LMU).&/\-[5(W M8F&,5[5:_3BV^DZ;#.VR&H]1NJZU*O6$:.SGY#,>1C2?^QL1-W@8%LS6LS!_ M,S@2/>*:#N7]\$X9@@.H\-]:'C)WCEB25RD#$S;PR+UUE@E.+N,V4WN,.VY; M29ZO6(G5Z=-KC_,8*$L17*U6H,K_K9-EE07TB<=B2E77])!B(S;I#C&=:>R0 M_A&_#DF 387 ^!!X#6,\AMX 4@7WFFO\WP2+)C^D_O_Z(OA ;NBQ^P4M); S MQ#9QRS^6%GGQ.TD8E8JAG03PJ"E,Q;>T#0Q%EQ'$-T/%-Q7?TD/@COAV&V@' MJ_BFT'4TN@R_?C,*6[^I )3(X@*">6WZ![X4 M*K91,3 G[Q 5S&LRQ0H'*QST;?<=XH!Y[7$FB(\$5.;?(]3__?I:=SZ=#,AJ];BK> MY^>RQ(4CA4B!R%HF^@FDXSWT&N(=R1&<1I50R=+YSY#)BPT*9#KE7JS6"IV5E=MU.]-=%T1?1&8TM0),]OSG=L8TF: A(8U+&\(?-L M"FV010]NSJ0&[M6*874Z7+;$0OS+M]@/V>-,A9%*0DD99YY)0:1JIDJD:JC. MLSF@19T?K.&&@"E-@%^VSDRQ(C\3'IB$](40NY#!7L#ZS2@36+(6&EQQ@*#+@1 M+R7D!5!H+Z#4X+=;:;D2&NU2ZU9K\;$6JLWFK'BM$P$TYE0NG% Z54VF,S<>ASU6LY]\VDET8^+(FFA M;%"]_9N:!,'17PIZS7Q_;P?C($%,Y.CPT[&5YX-#V2C.V3!N#6AH*;JQ$6/4 MTCOMH8H2592D7I1\HR"(9;V@CH9ZI.O,S%_I!:+")/M,C6J.P_O.[-DQ3=## MAW,C*GW&DCZW1S0D?^[HG9*I[<\,G<#(S&&+5NR'+2Z&L]$+^V?B3:VK_P%0 M2P,$% @ ]H.>6!WR+*R4# 9(( ! !B>&,M,C R-# S,S N>'-D M[5UM<^(X$OX^OT+'5=W-59U#(,E,R$UFBP#9H8Z!')"=W4];PFZ#=XS%2G)> M[M>?)-N#P3:R2++#K;,?=K"M?EJMIR5UMU_RX8>'I8_N@#*/!)>UQM%Q#4%@ M$\<+YI>UV^FU=5[[X>.;-Q_^8ED_7XT'J$OL< D!1QT*F(.#[CV^0'P!Z NA M7[T[C&Y\S%U"EY;U48EUR.J1>O,%1\WCYFG2++E*+V;0:KG';LLZ.869=7KV M_L1JX99K 78P=ENM4_O<_N?\XM2U9Z>-AFO-<.O,.GUWWK3.SQK8>M&"7M07GJXMZ_?[^_NC^Y(C0>;UY?-RH__QY M,%%-:W%;WPN^;K1^F%$_:7]2EY=GF$'2?/9@;[2>^2&(-@\V.;+)LB[M/3XY M.4Z:2S!O![P7,(X#^QN\PZG%'U? &OE"XGI=7I>*CJWCAM5L9$3UDDWK^,0Z M$9*8<^K-0@[7@KTNN#CT^64M#'X/L>^Y'CC"-7R0Y&\T2%WFF,Z!#_$2V K; M4&IL/KY!2'+F+5>$7Q3 M@H)[61.[C)4LE[^N*!R)CB0M,OB;%@J B45;F3M8VY- 2#>XK#%!@P_1 M"!VP^0ZXIN8+$2_P_@S&^WAF:KP0 ?__W6X;^Z9V"Q$[]/=Q>2D^%=>1YUS6 M.D2$QC=X+GHGS]^.^[MB&J5Y+9+@)LAK1_QXK/YK(&L=3UM(22(I^J&^+; % M%3)P1L%']7M[>L?"<9,=@EMC5%IN=S(5___<&TXGH^O136_2) MC&]B:2D]*4=IC(HBV&KQE3^T-Y@*JQ; /=%/9D1:*4 MDU'ISWY=#T8?7GJ(IN/J67VW3[,2GRD%%2(R2O,/$;%:.X'=Z+SA!K1EQ;2TG*^34M*ND(#_2,ASKWG^\+]1B(,H'UA M23#W9CZT&0-N,/I:)"TEK6U*$D@U.10H6J.B"+9"7(U!>&@H$GJ;S"/0\NSD MR.KX:!QO\Q&#H!1*A8:_"S/A>\ZU%\CJ_@ P,UF</8-!/+^;82T9)]MD*"!+(:$T5(6X4"N!L'WI<9E&&*Q-&4GM^)]N MC[^"0"F,"@U\RFJQ,G>(BMHA,,L]=H%HZ3C;IB.%IG:+#;P*42.RJ' I>P%1 M4"J7!@H+N5C?P8 P X+T4%J:WFW3E,*,X]L-5"1A*\16/Q"C#5/\8);UK86T M#&22\4@:*?$*C70/TT"L!TS$+VKGE&4.3NRO"^([0%GO]]#CC^4Y* >G92>3 MDR>X,LZ*MOBH3I+"_CN*T"M$WAYEJC^D%E:F)M9JG9V>OL^D-7O7Q-#;Y%>5 M[EWH:BU3+'X^8^TFQM/RFLF1RE1PT-L(ODH$9LLQII05(FA)RN1..66=*G*2 M5Z$Q964'AI:73$Y54.NI(C?Y11M3=G:B:/G))%F%!: J,K1=0S#EID!>RTHF MI\I4(JK(AC99-:6G+*"6KTP&5B8'KB*%I7(J4QI-0+54/B5=JR*CJ3O,7>#8 M,WDZ+$=6RT_F?FH*!+V-8:I$@"[-&6)*11?OP)@>8V0=>>>9FZ^E4BD1E"2: M7AG.X4&^]NB$/A"W&ZF%@1@J9[O9L_-OJ%?K'9D"2DGO2/HA2RU)3RS5E;R\ M_-6!]B2RO224>_]5MGPG7\KK@M:M]JO?&+D52G>LDBZ6K=P8NT@QA);B>2P<]E\;S\ZD@'SE M\L6YW#](+X6F93!3!BQFL-JQ>'ZU=1V]Y%]W"8V/;D0$9!Z)/ZM6K3-DJH_% M->'-**FXG>C*MQ.J,Y5TGOP' XV]83>,EMY,L;+H,<-*2VRFB)E';'IEC9-2N2&G M]+TROD%)?(699S4&F#IN6YD:IX[;Y#JK9CA76:0@*O ML"]SE\D"X#G7!)T*K4MD*I)&+A&K1$KG*_O9Y?HSYB%][OV^ %G+=:8T66X[ M6&MZ9;@$#R:%KSVP7UE^$99WO!YD/'-+8&E9S-0Q=[YQ5$G*M(],&1-7&E%+ M7Z:(6>XIK JRF'J]:(^'=C*R6F8R%<7T&TJ59*#4,VO&W!BA:EG+% J-'H5[ M)35_^-65,:Q":B_D+967(;E(BY;T)SW_&->244KQG]T1/M0W/S<<'6]\DEA^ MD#C^V+IRD]F#_>LP7,Z CMP.\7VP9?GV"M,Y]N10M^<45&LVA@#NL<_ZP1 > M^+6@!?N_ *8UA&>,4VSSRYHKKD--?7+YLO94V$ ^HC.3GV3E-)2?<95?N;]8 MJ7LZ4_6A52>D\><06"CZX/%0'OU(2;BZK$7-/0[+&HJ^RQJ?"3C,@?;%!8FR M_G;S]K#(VX[]0)BFOJ,J/,Z63C"'D7M#/1%UK; OG5.^,%H.C+Y_S MDO:N/_,O0:1FO=$3H=H6B0#V;RAQQ$_V&22-:0NCWD4&%K=_=OI2YCAD*?Q( M;TWZ3G3T$9,"GK(-3;H?79M%M1!Q 69>68ZB,TL2B(6)/NHM2IXP?FP[OX6, MQU/(#0/Y>!J(A:K8QC*B3[#:IN"\F-ER35_),^W ^0D6GNU#[&B[W5,O=PAN M.@#&('*^U!V5(0GLD,JOA[9CVXJL+"__0FNJ@!>+NMY0LRWA-A ;^A#FA'MQ MEYYEI\G"/O?":[C13+ ?D3?#]MI03G"ZX(*AT?A1&";7R MLQH%8[$?F,$(_)'3/G+LL?PC/R/WEL4/WI::#85"WWD*I&. WG+EDT< X9IQ MC E.F\+MZIK0V%L+>3;&.83HHG@+VF/7.MS=*M<#"RTL:+W_E'S)^"-_J]'8 MEFU^H.O-%Y LB,ES!U3,K#$LHTU$&2"?%-6M/08 WWD=N@U6V'.ZH>1C=PR5 MU_+EHJ;205/T&$I[XZ&7R-W4BX]3D4U>^<3^6NB;Y0%>,D;DB9IR<0+K+$1" M#_X73&%!0@::]&R7R"&$ONUWQQ,(/$(G(()5<(:$ ^N&T#QNMG:;5D;R("S\ MMF^)W5CQD63\8A\3F7,@7;#MJV<[;&#RA2#-A'P*XB&,2&I38$GH/EI)+6Q* M>@\<=H0#I62_=SR_ MO#/G\L64(I:GX(7*4+(Z.9[\V5/NE@8\!^C\EOZJ?S MB4Z4<98JM!CA'6C$H O#KQY_PJ*+(1O@&:&W@31V[Y@^'^P0 OMH6HY$>\R3 M<"?95A^GY IN5 @!;9<#E>7=:Q(65X[W1#M0%S%U^77=YMEF41KR0$JBIX/83!>N]>P@BW9OB!\U>7UK^$'8+LT*<_#>JPD'QAO\4 MR.\Z/[[Y'U!+ P04 " #V@YY8YV8L4A4? M #%+@$ % &)X8RTR,#(T,#,S,%]C86PN>&ULY5UI7^'U?EW$ M?1^IR4S)MI)QE6.K+&=F]A.K#[3%#45Z2,K'_OI%4Y1,W3SZI5YGDRI9HB@V MT'A>7 V@__*W+Z>C)Y]P.AM.QC\_Y3^RIT]PG"9Y./[P\]/?W_\"[NG?_OK# M#W_Y#X!_/7_W^LG+23H[Q?'\R8LIACGF)Y^'\Y,G\Q-\\L_)](_AI_#D:!3F M93(]!?CKXL]>3#Y^G0X_G,R?"";4Q=LN?CO]*:+WA14/4F$$I:T$'WP!##F$ MXKU*+OW7AY]425%Q7B &KT$9)\!I'L!P%;0L4BB!BP\=#<=__%2_Q###)\3> M>+;X\>>G)_/YQY^>/?O\^?./7^)T].-D^N&98$P^NWCWT^7;O]QX_V>Y>#?W MWC];_/;RK;/A;6^DC^7/_O7;Z^-T@J/'U)(7Y8M^H/\'%VZ"^!%R Y#]^F>6G?_WAR9/S[9A.1O@.RY/Z[^_O7EU9,H[. MD-[T)4U^3)/39_4MSUZ\??/R\,WQX4OZYOCMZUC=X=_I#U[]X_#5&_KQD!A=+#S_^A%_?CH;GGX< MX<5K)U,L/S^-7Q)40# I6:7V/W=?\]DWAE,8I;/18G]?T\_+E2MO^^8=O\QQ MG/%<&A?DC2;IRIM&%0N3Z<5?CD+$T>+5P=D,/H3PMRD5HJKMLS> \]5WE= =C!-#V93#-.27\^??(9JZY;JM)SXL(TW4#>U<=X M^8YGL[/3T\5GPG".IQ=_7Z:3TY9HF$\ZDL*YV(F977'Q$C].,0T76T'?CW"Q MS^-\<#J9SH?_NWA]X)SP2C(//A4.JK@$3GH%S$7#+#?><]T8'^O0M0Y.Q'>) MD^92V1DO9$0&JZN_+2^QX'2*^== -O<7VI!W&$:'9'WG./#HN$C$+#$IB?ZQ'V3JH4=^E M_NA ,LU0\^MT,IL=32=E.!^0[RXX<@O<((4:*9 RT]:"UA2*%+2"Z&@,C97E M=^7D'7["\1G61_'%9$Q[F^;_I!CMQ=EL/CG%Z>&7-#JKX=W!C.0YP_P^?!DH M+9,404/DCJ1JA $GH@*N+"N(6:O(&G.\!9E]\L"VQ] I6%#2D,G'&LMGBS(Z3094-D;/W=1L MZ'YU:W1;H:31YC<#PS)B."5_\(1T-BGO5V,*H/$UL?L&B52"Z5'U$FC;Y_/I M,)[-0QSA^\E1F.)X/DC!\!@3(Z\P$(*=)BP3O1 R^00:D[<)&R-F1Y*[W+%5 MA^H@_P\]^C7#5E7"P=L7KX[JVQ=^]N(SC@@*4_*\IUC?])QL*8'K:!3(^9I, MB9&CZ7 R72*DPN8%^6;#^06' ^21)5D,"%ZJU>81(EKRT'2H$9V7FIL][OP> M6>^3]=CG\W-'M/_8XM@(B9TKKL7KEZ31]M'Z9%:S0XIABNT =A$Q?=N-@9!!>&LR2*4S*"8R!312 K'+5/*< MO+;05:;V&QDM(R3R652428$^?W:5 !=$(A]$%*&]4"RV3LW>&2'U)!.[I;RO M0WO;76X/X,N0'Z,-,7$$6Z0#%3V2XRH96 I"HBM1*M/<9;C_H.&1O?K6,M]M MRYM)GA3G"D.,E51"#&"EH;@BTG=1"PWHC&8U VQM=2O$+ K-]\^Z2*V'H[/ M:(^7FST9SYYCF4R7EH/L!"<$":.7)=NF8*>;2$FA_+&:*S(MM'?!VR$Z?U.GV&+S^4/5%_LT> MSTM"EUIBZ7 /@N79$%Y 6$R@5*J.E"/584W)QI*795PG8+Q!2J^4=&LD[;;Q M#=-P-[S>2X!OOV.]R:Q:(55,6L.FLE* M=);@9>3@F46?F[PI8^Y1J8WO;C0/!6'"Z. <4P=&."HH6 M0F *4'LR*1@4-M?4>W,@V^1,D#%'3E8&GBW!35 LY(UB(&(6*2+/D?-]YTP> M5^OW!8]W1J];2J_A WO.S44=@1":%VX3<1$ED/8BK9%DAAP%+]EJ%*9U?=@U M$GKE$/<5/[N(K:W?0X.,:14S<0Y+:KML2""2!YY5*R]-KJ7 MH@U+R_Y? JNA3*_A["_/KF_[:_JY<;G]\X/7!V]>'![__?#P_7&K>OJK']IA MP?P]U#>JB#^>3](?)Y,187UV^.^SX?SK("BCN \%:HT8R549B%X[,"XH&T0- MR5L7;MVD8O?ZK7D8CC$?ANF80#L[2.GLM(H&\TLLPU0S#R+*$(($1@BFIP+) M%8XJ@'4F%E>DD*5URN=AJOKD*^V(C9M%6DU%TC(9=#H9+YC]1Z G\^W9O/89 MU7JQ03 R"5L0@@ZDWA*%:BYS13H.77(.M1&MZUOO(:=/46YC<+020C-4'.0\ MK-L01D=AF%^-7X2/PWD8K= YB%JI7"-HC#D078G\O\;? ?".J=L%B"#3J!8]N"3_NMAB,,1 1-G+\ZFBTR;ID5]41J24]4SCAJ<4);B>#2$ MP(SH6^=/;U*Q2S?0+Q12C!.^QC##MW$T_' >@1R,\[>^E-66E0O&698L9!. MIWKB[E0!9WD!RPP:43*WA3_@<.^P?)]\IQU1L=HIM ]AM#.;*4W.QO/94?A: MD\\7M!#;1 21X53BH(P4$',)(%/,JCZ8IK1.U=Y.29]"H%B "_2YBXS0@Y3UR8MJ#),. M1-,6-K<08Y(SF>L"7JK:/IT*Q#JIPIBDHXNAQ-(Z)7$'*7WRJ+H QHZ;W[Z MD$3+]HSFP18%S*HR!AX;\G=0V71FF2]Z>Q@ZU:*UL&%_DYQT4X4 MS>"QZA/=I$B&H"/!M$1!84#6GL(*BBT8!0=!1H7B6U1(Z>@Q+BAHMD]QC:V6X M%F%]BL>VQ\6-3&5SF30#_SM,2 21\U\+@BZ8M9Y)GT6-_DJIZ5-.#[@14$AI MY^128#DV/^>XA9 ^A5[MX+#[GCWDO>-N=Y%CKI,+;F;2A6!1:F)2:@QUVHN!6#3%:!2W M&91,%-D: P_1U)#G09(Z\8 >$H\,%-.D3A.WD$KRCOA+&%K7K:\LWR<_IBD2 MKL-]VRUO-W7J)C\R1J>=59#0>U""D4NE8X$4DK0I,^[3OJM1>I,U;H^ '070 MM"9CN!B;4)D\KX;[@.-4D>D,(Y%Y 3'50GJK CB4&IA$99CU.37W;.XAIT^. M3J?0:"62AL?NM29Q_K4.RU@,W20>/U;ZZ/O5Q,2[NO-OR^\S7%CR@S(GF[Y: M>_1M'N/U,8Q2<..B12 7@MQXF1(9^Y(ATH\.11;&M,X?=,_5(^W[>?GJFALO MK$M:)@\LU@%YL5H?XRF<*BRI3#Z89*UCUCVPU2='HF=/S\WRCGZ![-&UUGHL MU?R"LQE!NEC'P-=3._+40":;-==,T^_Z\=RT>V+VUOOQYWQD.D!6XVS^0#-5 M*X0X2%.K^DK=D"(9),E-]2V<:MZ#=+YRV],(XXVS10HHK,YZ==:3<+VC'4TZ ME!B2P=8%YQOG:/:;C]](LC?J7;;>W$=7YAMH!%7J*"^30:1H07&6SN/P(D32 MV8E,OG=/-/JV+F@?C@)V0F+/8-!1$<8UZ@>"*<93XI"\)Y(\\AI,6DCTJB$J M&9FK3FLPKA'4ITB\ :C:;7Z[\=Z32?X\'(T&/O."T@K(.8:*Q@!1)0=>,NE0 M16N;SQ&Y6+M_!PT[27FK+6W9[!W&'X9Q=(ZJ>H)Y.2O[DC)NM#,F$GNA5ND3 M534!Z(")DE%)IUQI_9RO0U>?*JX: *&Y*!I>(W->6W[9>7Q)X,"FR&7($G3B M=817O;!$IESG0Q'?14K%6Q\[W4U-G^JL&@"BT;9W5)3JA,98JT MK4P\\-:YYMLIZ5-\OJW4;QPI[[[GG747K-"3:ZL#SP5\TJ)J5'*\MLTX:Z55H9VFR3 A]%O7Y$:7"U8S5*EEFR M199X+?!ITN"X&38>X;AY*VSL419=]Z6LD&5BE%&;.F])$UE#!LR"=EN3^>5,K:#C$E SH0#X;E\Y9U]JX M;->X]@@-2KLY%[OM=;?=2"M #(IG"MT#H!$0G%D\%CR!DM,V;9VFQ\@ MJ4^Q?WVG\U&EMW^X7NZZ_L.;AJ-,*MM%V%V M)$^,(9I"C:"J@-"%JVL=8IYRS\[,E[9BW]!\PF0*HK$A[)A5 )"'FQ0C8XS#"M^7.TH*!Q*2LB 6XHT=.VJE9;/^/O)02)*IG@W?3K+Y"7+8',='UUR!J]H Z;#1"[+LF7^Z@LK M[SS"Z7!2#SJGU2:]Q/-_Z>?SX^_#+^DDC#_@.W)_#DO!-*_W:#"MHX(4L@#E M%=F_VIXDR4QQ:3$9UKJ4HSQ6RXAZD+\C^'PH5'),TE13#:UX3J2E=0ND[VTY*=R MEZ1L?3R[KNXN\:GK=I=V&+"XK10Y-KQZ]0"0+G&C"D:*.(F976 M$S:W->[;E*]>Q\/*-)Z!Y,R1:#AH[\D/-JRZP)Z1^D@))5.VL-:]%T"VW?C:24+L9$[%JO][;LEJTMD@)?ZMG&\CDA"PI0!$!04DDQ69)L153KRUAF<5T+7MU M:Q7AV@MN6/OS77L>W4FBY9VXUYRB:Z/[!PZ3$D43=F.H.9G *;[(%H+1*FMK M"^K67ON#1/6I9.C1O-==!-70/'WK$Z;O1WA;P[ /446M2?/Y^B5;1_&O1-#1 MF!RB\:'Y[7;KT-6G/IV]&:K&XFHW7N.*GKQ,;[R8S!8SOEX.9^=H'TB=.;5DO)@O&"UFE]"#(*H%L9G0WX_9^V[C+>A=!W ^3^),[5'F7:( MOP5)EUNRO#6P]M$Z:XW4B,"Y4Z!*"$1?$J US\E%(]"V;M58G[JUTH7L3P^T M)L+K$%P7(\$KYUY(5#R0EJVW:RL79!TUG<'EE##%6+QL?9)^+T%K0>C/GW+> M5D0=-P%<3'4(2Z5Y?0+$<3K!?#;"28U@AV/:W-?#3W7'KK[M9;U6>33;HE&@ M,0%MF@FZW)5�>_W+WL0C%Y&UEQ'$*H!14E*8BR,,CU_%&PHLGM:E_C? ]% M#4JZ[_KT7ZYV8:MZ#LCF5O2H\ M?1Q4M9!?QW:UCIH(5P?OS5;'4&QO,-?]Y#:6<"L^&IFXU746EUTMW.[K7?J7 M]3?+[MO?POQLNJQU)O\M%2, #8IZ.0X'[UBMXF*H2^*LA-9WDNU*<\OQ,G>O M?]FHK#GS+*3J>;)Z+:\%KS"!]M&RJ!PWKK7"VXC /AG0O:+QO@DV;<7:;N; M6B0.'$7%W&&NMS1HTM&+=*"38'3R#*4OH?G SO4HZU/)RW> M8T$V>1HN](U M7]*U\"N)N&M4#:263)N0R;7,"(IK!2$S3IA@"IWF2J9U1N.LL=3NYV=Q_FH\ MFT_/:K_,Q;V-Y,ZT$[49-(P42*I'1N;:Q7 MEN^#>MP'!K;=\6[GN P<#RYQ:8#'4B](E@%"\1PH=J;@.CJF?.MBC%L)Z4,M MX#Y@L+L4^A%@#JY=\-LRQ*3/WFN0>9V7OH29PGE;C[C!&!OK-J,<.,W\?A_/$2[TP@(SF;'961;<\@1W$% PS(H)?^(86#7A33:=G M A-3(;O6@??]%/6J[6&O@+NNV!I*;F]>O2N9EH^>8HMZ(1'I8'".XHW,)$4: M7 LM;!=>_7<>!&X#DRY$TK#F<-4_7T7RLMIH$#-7/$@&F.MT@Y0].&X\:*3( MMQBO.;96/ \2M:'+]"?6/6WEU[&#]0;GYPV?PW1$JI$^K]:V?3OYO?WW93)= M_E1G8NQP+MYT^39N6G<[TLB36QS&8UXV7]3E5DA:OEI)(BOGE6=&@3:28GF? M+7C!8ZVX3R%8';3OH'=F+=H:M U=6^<8IY^&"1>,LQJS)E5 &I]!&5TO;? & M1#19"F>$B>T32_<0U(?,4J?HN:5AJ)%X6C::72/IU9C,/\[.N4V<#'OQ#@(S MM0$RU%'&R8*,-<\KN)6YO4F]CZ(^^6B/A)FM!=0A:&H$48RGOL+ C+ M/KK:G%O'7Y@<$V8%4=E49XT5<(D\5(\YHI/91-N]4;N3O V[8O^4Z&HCNXX= M_D40]&)R>CJ<+Z;VEU0Q$+T B4#&:0D M9I.OE[ E,,4*--DE8?9R>+&LW$L,>[>G@BX1593YFCJ_=I(OE7 MOHZ,8)Z['%"$UN-=FMS5LY=CWKUICRT%LK?K6[@1VB GM&:IZL4A#F(H&C#: M(KTU1>76*&EP?4O7XU[VJ4:V%$:;4[(%C]?OW\[(?)&U^]"D>@6K=O4^]@S1 MZQ(=&F[-.B-<;OWP;J]M3\ZB+TD EY:$XTD?.^%X3?87QE!'^K]3G;?%M>W[ M\Y9VD?-F-[AO(H=.5-UU@F3F/(5H($?NZ:75B^O@936^1"B"$K5B)8H,SF@6G8W,L=:3 M,M);Z NMA9+)_;DXF3DHIX)BV!6D*<658XUCRF((-*6S#"11.99 MA"Y#[VOD],6>=(:-7;:_72?2)5LQ)N6+,2"$)POIK +/*)PS@LNHI"F!-6\ M;*4)KSINY^RPE$W,M=&&U5'%-41U@:1$IC\2/\69UDKO)A5]T&^[2?I^%WGC MG6[7['$61\N)\I-3' 0;4+&4@.F"M=B\3G6O19DJ6L,%9[[],.@K%/2JT[R- MJ'?8XD?S=(_//I(O6U\,H^=A5'7M\0EB)X[O0VMU[0=OQ&N[22IWAD(F\Z)J M*2+!P8"RA4/$J$';J)*W5AG?>GS_VN%H4TZ?8YE,\:[!"DDH:9758'.N:0+N M:N^;A831JJ!=%J7+&S,WH;5/YJD5LC;PQMO)<1_IGCOIY,&1QUBOVE&*ONA, M=!8'QDF3ZHE>+JUO_MN 6@OA/6[ZZ%M9>V=)I)M+["65] !G'5C. MRV.2BTLB7Y[A0 ;CG-<64&,F?5,S 9XQL$'6^[.XR*S+Y_@VFCHYIUOY_/_& M,'U/O)!S*5'4)"QH%TC9&BN@'AT"D[%(9POF_;3LWD9<7ZWDSBA:ZR1O9W%U M>^I[G;S/DX&S65N928DF5^/1+"$HTJG%6Y\4!DVJ_3&P]'G2AY16?Y"TH:CV MAJ,WI/'??\;1)_QM,IZ?S ;!9RR:?(+B%5$9R#'P21N0*$W&P(/BK>O5-J6Q M#S4HO4#63L)K4GYP*X7O)\_QJ([?/L.#,L=I?0!^F9Q-!]YDHW5.Y[&%_!HZ<%%^U",TBE8NA7#7@W:@CH1DS#&<@BBEN=H^A(* M49=\9L$;88MH/0=L7=HVO*GH^\-2I\+:#Y3>X6D84@@SK7=/S$A&E=:!5%): MKPLHC!P4S[&"/X"Q*CQX[2[ AN>%M;KFCKK0U^Q79>V3O?@]W%>-NC72S82O74Y$TW: M++2KHY"\J\>[,D*4(@+GY)DP7R]!:/V\;45HG\+=3M!V8X9CY^+LND!^@,Y9 M6S*"C9+58SY'[@N9(,&Q2.22<=<:6W>0TJ<0=R_H:2&2GF5VMYJ#ML4BCY/= M[6@RVH/>@4ZT5UH+D"DX4"S6:;"D/S03VB?.HA?[SB)TXG7>K3'1%*ME@E+2 M8L2@!,>,!!;(9494Q90NSX>_*\/7%$UK^9I-Q-;Q8$\M+"WM]:H,+P5%85936$3H),S J:>-2 M-D6V+@7K1>!Q2WH=;2'. X-2]T.)*"#85">[*C)X)6=L?KW9AB3V2>=V@K"- M@HT=1;CW9^TRYR6#\4[R0'A 3PYT*>!EBF!$*L5KED)N;=HWI;%/.KMW2-M8 MB'N'VHUSG9*##BY5MX0)BK\#@E>*HCLHM"M&\VWI[9/QW[]@>'N@GT4LWM> MAV.=S:5>NH IL_/+42DFLQ"SQAAR8*IYK?'&1/;IA+ _L-M:C U')-Q!XIV' MY)JK8(TAQ1R8 55\C21-A-KZCDRZ:/VUV7'WC%#8CD($3HP66HC2@++,SE0R0OP MUAK(@C,3D*Q9<]=D0Q)W-9=W+'=CG>=A-DR#I!UJ;R60+4=0UD7P: ,49JWC MM%6I^;",C0CL4R:D2ZQ=MY;=2;&97[:XH/Z\SZZ>,TW&Y\0=S.?383R;ASC" M]Y/%:T0DYJ4%.)A.P_C#XN]F U9L")8T,A?!$MW)G?N3A66A466OFGOEZ_1%KVKS_\'U!+ P04 " #V@YY8"J)@H)HE !6 M?P$ % &)X8RTR,#(T,#,S,%]D968N>&ULY7U9MD&?M2 MT=TWO/8XQF756*[N>Y\86!(2NRA2EXO+GE\_"2ZR%DHB11Q*IB.Z55KH@P^9 MWP$RD0O^^A]?S@;//N-XTA\-__83_YG]] R':93[PY.__?3[I[?@?OJ/O__E M+W_]'P#_^?+C^V>O1VEVAL/ILU=C#%/,S_[L3T^?34_QV;]&XS_ZG\.SWP9A M6D;C,X"_S__9J]'YUW'_Y'3Z3#"A5A];_77\2T3O"RL>I,((2EL)/O@"&'(( MQ7N57/I?)[^HDJ+BO$ ,7H,R3H#3/(#A*FA9I% "YP\=](=__%*_Q##!9S2] MX63^X]]^.IU.SW]Y_OS//__\^4L<#WX>C4^>"\;D\]6G?UI^_,N-S_\IYY_F MWOOG\[]>?'327_=!>BQ__I^_OC].IW@6H#^<3,,P?1N AL_3BW]X&8U^OO@C M?732_V4R__?O1RE,YPJZ=PK/;OU$_0E6'X/Z*^ ")/_YRR3_]/>_/'NVD%P8 MI_%H@!^Q/%M^^_O'=S>1]H?3Y[E_]GSYF>=A,"#$\R=,OY[CWWZ:],_.![CZ MW>D8RZWH5U.NH'2%\S_KTY[OC.F4@(S3+"+0;W%8*=X0X[JG[X[YXEF0L839 M8-H0\@&:.L7G]Z\/OY$7W]]\^'3\=';XT]' MK_[/_SYZ__K-Q^,W__?W=Y_^Z_YIQ"\)ZMK+I&1SN \9Y=*DB#W]8;\N2._I MQ^50%7[WT\,O4QQF7"Q8*SR#4;KRH4%=+D<7^AV$B(/Y;WNS"9R$<-X[GM+> M5;_/>L/_WZ:G1V M/AK2CY,77_J3GBM:*$Z65A8NT8P!KZ/0CFRXANGU?+O:"%3OFAG2B UK 35DP:UFU!TF,I%--;^#1 M-;_.VK^I M]@;*&;64[$U5LUU5_2+GN1##X+?0S^^&K\)Y?QH&2W IF\B\E%"A@!+*D97D M&'&<*"UU,EG%QFJ_$] A4*"=Q#MX\U^D-#N;#>KYW='T%,=UXF,\K19- @BJ(5 M+0H.3EH&NA@MG$/.7.O=9$N(^^=*X_.)+E72@?5Q?!K&.#F:36L0I$:6>KQD M*Q,:8*F^)41L\()+T(3$!I-I25MS%+O;^<-U$/MG0:=JNWX1PC9!2@NN%1\R"S*QA2X N"PM?]P67=@1]QFWU9L!/2H M? I??AN-Y]*?3L?].)O60]E/H]]H)1M.>RHXXJG,8+BK\*.&H,D@RC(Z3(X1 M_M"8*CM"/FQR[5.?-^FHFNQ'[R:3&>;7LS%MD+_AN#_*BWWS(TX(<2*O;/ZQ M%U58_QC7EX@5[66-#HA0/7=-^ZGWDD/!S)V-$E4'8<*'(#UL\NU!>S6ZF--*/D\UFT_DZ+Q^2^\327+2G^(QCC_W M$RYF_A'3Z&2AX1X+K(3H!$BE"BB''H+D##")7 S+P0G;_ 1Y+U,[;%(_17[< M? ULDW7W(Y[/QNFT3N3&"]PS7.<44P07&0',(M-W@8$L2GD6E)?-"7POJ,.F M7EN=W"2-ZY(T"SNCIU)@(GH!7J BA&18."$=R(P^"Y6>/;G';6)93F2S[0O_K3TRH*@DF_6+^:]FC*+LE"SC@/!E0(M$"R'.L9C= F MH?&JN8WW )P'SJVN-;?F6+5!:/]B"_^(\T#BI]&FV U!3U9;L('+NL):<-K6 MZHK,:0Z*>=OZ&'X'N(=-OGWI<0T'=S_;OQ%L4!C)Q2&_!S,3H%)U>5QVP+B0 M)D7R@53S!-.[ SQ-(A:"R:RDUJ#16%!6:G!*T2:C0T!1C'2\D].?-1&+OSZ_ M]AJ\IQ\?7GCPC]$H_]D?#$AT\X.]=T.2XDD_#O#%9(+322UDRK,!CLKKQ8CX MOO\9\_6/O:XA[,'D 34)C0$T*5?H4BB-*AG>WC[LMU@SK3W6E\@@6DQ$VYJ4 MP!6]C2)$XSU+M#(UINTFN'9^09?B/RIWC+;([!9.)$W>)MCHZ<6-+H)7PD%6 M#+DI0KC46@*;H]M7E41SKMPPH+I1R%.IJ;AC4B^__AK^/1J_&H3)(ELX:'3& M, DL1E-/FB7XS&JYJK?"NUQ8Y/M[Y:[#>[1ZBXX(,MJ/HCI(B[@#ZC>@'\(9 M+O/+-H';4GL"=#/(M:SQB^R* \5"@& " [0ZYH!]&-4GD'*?XXF2, M<_MLA4PF4X)D#(+CA,R3AQUS4F"R)!DDR8QL;3+=CN:P"=)("QTL(9_&(6.= MY0H/^1RFH&,@;?*U[H%#T-4.1&U2MIS'W/ID_#J&P^;"3A+O($'T]KG_/L$R M&[SO%^PYI[5&+0EC#*"0".IM$5!F;JZ.#3>4. M(2S2<#*R$DW->5:JYAJ:#"2/"$XP5(&6-.M;ES7?A^F'HLH#U+!?Y^=2'=Z+ MLYJT^O\6D155M/$8+'!TM!:JVG\L^P"1V!XUX[[]@?_V*'\L*K50U5ZWK9H- MW7/)"B1/#X0TG-"11$)T!@P:J3+ZX)L;MW0;O]64V"81M";137>MV?A!/R34[F+_=168[^C2BDKJA,U:'RY*<$ MD6L[#@299=*9G%QK6D=T[L.TZQ)RR_,7Y^'2%R8\"M BTWQM,. 9UY!YT4$K M;PUO7?YR%YY]Q:R:\N#Z@M%,X(\=H9J,I[W?QJ,\2].C\3(+=W'X**2RC*03 M,16RN+( A]8#3PZS]BKDSPC-Y M,M!^%D<$8!CK+#"K7%C.9 M(7!GF%<.95$;G;(_+:W?$HW9H]*WD6M#99.-USL^Q]0/@^G7%;K502W&[(HU M4#"0OU-4M91K?YCH+>/)EL#4/1;C'8_?GWO04/"CME)K>%(UAT060)K.QF%P M#1./*:JL*C^# X6*D_<3!&!D*!US]2AW$TW>\OSO7I4MY-9)_[SA=!S2M*;H MKB)NQV& DU>G83C$P7PI0LQ%9UJ%-!.T%!G/(12A@"Q3[Y)DBHG6W7 VP74P MQEEGRNC@B.@^C,OW9!.4':7X;(;P<3)[VFMX2PKMH)Y'6'U6UFHNWG$M(#'$ MBC:!UYR!-YDE88M1S4O4'I-$]^3M/!4.;:.5UN;D)33_"F,\'=,]_U_(/6[X,%V?@5_E8J5DO"*D R MJ])H-B\=(T-Y6(WO%X/!Z,]ZY]"D5K&L3.9@M/',:+ FDDZM[W?DL36R>C-ES28U3JZ&D&C_^5/X4N/Y\!, M)K1.(/EP7AN((@?@K*C:QCJXU-J=>0#,_9.LTS!%UXJZ=>]I'.Q\C;&69K[M M#^NK\+Y6U$[>CX8GGW!\5O_V\-#GID]N$@A]T#1:A47I^>^&D^EX=K6;K$.& M)CC2;ZC-U$04$%B]IB"+9+7F1NC6>?JW0-DY"'KEL8N# 9.\59&FDUCMHF2E MK[VO.1CMNY2)-I[/;;\BS@8YO1#IWE.IC!S@O-O,QYO[T;4C]07_Z=>ZN M\20US8/\LYJIJJ2GE562NV:B3"P(9P)KG0AP$\6CG:?MJM?K_NMN\NWBG.,* MHJ6QM@FFKH[(UN!YI .Q'75UI^IW$/2^2$ FL@Y22>#12U"(M8$H.=J^(&/> MTY?<.@=\?\J_[R!K#[K?1KX=Z)RLWM'@,YFU5\$M?2>6H\V&)X@U *2,KM08I_-;"G2P/[$_V;.>53T>2Q MQP L(#G0@BN(TBDH*@9>O$7>O#IU'8Y#V?QWEG$'AQ37,:VN6=D 54<&P'I$ MCV,"[*ZQ>RBP@[@[V!)N0<>B((I'!L+3>J>\S1"BY< 3L[J>MW#1NKIGGR2X MQQ38%P>VD7(7NB<_^*@LMJ;5+6I>2&FY@.20+![G&80L:M* 3RQQ%F)I??G4 M313[W_A;Z.>ZRG<3;A=W!N&P/QI_&$TORE*5+=9RE<&R;!?M8 .R"%F%XFS4 M6&SKRREO@#@(9>\FV@Y>[:MVS'S]$HZY+&IO@B "*.4#L4\)L)[XYTHRZ%OW M#[R)XE#LNAWEV\%=,%<172IDWP171W;=;9@>Q[+;56=W4F!'@7>^!%S"5[R@ M!2TA.)4)GY&6#!D5P+"0'>/)\-(Z?VF_1+C'NML7#[:1<^MT!L,66](QIAF9 M(/.=Z?4,23%^N4%YALH)(4$%VNE4B05HRRO :-^*2?'@\[6]?WW:PKTC/4+D MN(E&1IV)LUO;KB>)L\$@34O5]MFND*,2"G';2>>C4X9C:]_MTO"/K>[W38)[ M#Y5G!ZJ].KU783S^6A,3SFH^3*_0)+1)IJ8C$*.K^>(%YR"M3RD:9GANW0+L M+CR'H?QF$N^FX<9%BL3[?HCS\^2>U%S2 E; .$&^2\D>7&(!(O?*NFRLP]9; M^EH@AZ'_W67<\-2V[C^7/=9YVY<7PSQ'=Q0'_45^5*\$%@U/ 9@0BB:,C/:V M+,$;+Q32"H;7RQ37[N<;#/5]*[D+>7;@SOT^#(M.+)CGLY],9I63;[[4*PJP M%Z)/4KL,R6OR75$8"(Z^BQEI&5)%&-'ZY.9N1-\W*3J0>@?W:UZ=\66LR_38 MGO!:&&42H-9DA;*<(0@2!=H0E.*1=-JZM]*]H Z#&6UEW\%%F)?3)6DY6]XT M=VU5F[P;+A-;7\W&]J.Y2K3619T9<"9"XCPP MD5KG?NR*^3"HM5?-=7 CYF;XE[![P@IA)!;(PI"D0DX0DJH5QE+R%).6K'7S MT:T _DB<>HA..KA+;\-ED4@_B%YYI;5R\AMK.1D](5A8%XDR5L??6YI_^XZZW=#?(+OSLZ)H*]G\R.)9$5.5M9F]-+0/+FN M,5,'6?)@N,PE8=A(R;>-< C*;2*]-4K5>RLU_Q#&8UJ0/F/;.O,;C^VLR/SN M"32J,%^WY7_C#VWBMIZR .;:5B [ S%9>J$+NJ S9P*;5]S;[L##W6GG>3O>;&)+;R_FI5*&O2\KCSN@B M(Q0G'7E-R8*+)0(Y\4%ECQYS:XORZ20L-]+N!FG+6TAYGUFJF^#Z8=.6M]'9 MQFG+#Q#X/@F!1:=8.'G"+I.=57PAWJ<$@2O,N0:\;.O T9-/6^Z"!]O(>?]I MRU&6:#3MDZA-K<9.&D+A DH(RC@I1>2;--O[KM*6M]+(=FG+VXAS7R7H*#U: M'1CX[!5A4HEZ-WL_#M+>G^%Z)N@^E$+T;?2V&9% MR \1]_X*T9TQ1M0;E07W""H1YZ,0]"/RJ))E.L;6?>B%Z!QS81LH=Z/YF M^2S:(FBY,^!%%@3(,*#)!7"8N=1)AA!;US4\W/0:_01J8S%*LM84L"@B)K)J>"ICA?5/.M_2GW&&RN^VWDN_<>@UP$ MK/>%08QD@:A2:'USUH(V(=-D0RJA=:'B]]!C<"N=;=5C+:$F$VN/=LY<\D;;S8*<=YSA>+%@(>QN3];<.J*$P-($W6]Z<]"Y*@AH93. M"G+F0M$1 MF.,E,<%JW]@&FKLRZ'XOO'RPV$!\4E)BJ)<]+3JWSF*YC. P+IXF$.ZBEOHQGU05\ T0='5W<1/,X!Q>[:>D. ME>\@XHY?]R4RB\89S0QH7C/J:Y-05[(%EK+/44BC4^MN&_M2^CT'%EWK?!O) M-DXV>3\:YM%PGH4=P_"/HU*0EK6*[?V[ETF7#NMOJVOS@:C[?\X8E>=C#H5: ?QIY=A,I_L"HW0)?-(L].*+!1- MVZ!+4H+!VNL)?8RR=<7H503?KGH,XZ'_9/3Z46=U+Q$U<+-UML%.@+][\NQ/ M71WD+UU-V"-S&)<] M$69TN.4((E7$9(""G3B^!8L<87H4+K;@2W87F$L'9G M%0]-Y-UYA\X[:\)M$03&%;""!U!!28A(TW>N>(;6\%"Z;=#UM"KT]\659CII M;(->1?D-TU'Y;=RG=? \#"YZ6_CHC11&0$!:XI07]>KSY(&C16M]S,YOTK!Y MBR$/@0]=2KF#+65%U&7'P8J\QU%DY#F!=;Q6@]93S$3?F12Y4R5XYEL'S-? M. 0RM))RPWR9FY7 "H0;-; N'8F(:>-IWENXSH@ MAZ#W=I+NHO_FFNDNPQ@WN[I@IN4$>6W3(&I61NT56C1"R4ESQV1DIO6!XC;X M#HHL7>FEBTZ:.*55;;*">S2;3FK'@DO-YZUUEJ,#QVJR6- :'-(2IYRN>=LF M<]V\&N(>3 ?%E9;R[Z!1YE5#]F68]"?'YV,,^6AX^5R&]Q3M>U&' *D86V\C MX1!=O;TXRDP[9%"N8S?S=FR'Q)=.]-%%T\Q+$N@QFI&QH8"74@%MF IJ%3%X M5C*94"Y*V;JMPN7Q#TG_#Y9K!\TQU\URV=_WYCX7"B^Z]F_510M00JO:,=J# M)58:2Q/0[7M];X'O4#G25"]KCJ*:%F=MTIS0.F=M$,"BK6EUL8 3Q0,M;6@# MEUSS+@NWGF++R/T2J9%N;N\^VKB'V+SIUJO1V5E_TQ_9I'?8=L!; M]0W#R007CXR2-^^=+Z$LV,5M8MK39Z&P]**\B>!T\Y,BS0>YL206?/ 13/$\<&XE6=L'46S22GMKRTVVD6*' M50J;P#B\A(JV(R1FI(7#DQ$B3@>!QD#XAV3TI!V3?@P(W M*C=IH;]M!-9IN0D3R2EC)-B4$DT&$[FT08+0)@F!.;K-KM;X/LI-MA+[K>4F MV\BLTW(39W7)@9$7H&HGX4!HHK=U8MI@Y/5"NXV:YGT?Y28/5MZ#9=9%(Z3Y MOGY$E@ Y&,.3^09?HUWD^Y'9- YIVBO%!'+H'-34)E!<(+C""GBE(F,EBR": M'^'=B^H1?.W.;>-F6NBBD5NUE?Q\9XQ/JH<:@Y#O=4^A0"1^53O*S8H M@Q:^_859]X$Z1):TTD'K H=O$Y]\F%4A'96C^>0GGT9OYD<4/:]X2IEIL*Q> M6^\$62JU$Z172,NLC#O'/,*@$[15D M&&L4*O/:]C/P>KFQ0A H"R?$6F'S_(.[(1T&/;J0?P?-F6XN6Y? \9[*@O$: M@' VD/L2C [7N?[QF5$ATB.)M)OF,965[;C,%@ BB']\6D< MAA/:PVC>5Z[%+C@>8_X'27%^=7J/)X9"BV470:7)[?4!'3!/:U^R04KC-]A" M'C+V8?!B+Y)OF/$V;RU]Y3*JR] F;TEH'S$,WDQJHCWMA"F@D0Q<5+)>BQT( M;@G I%$J<9-1I@WHL?& A\.);F1\:]I:QZ&^XW2*>3; 43F>G9\O3O[#X&48 MU%7P^!1QVBX&N/E8G00''SC5/44-:RXC&:01D%E1W58++N4(R8EZEP"1-+N?S_/YOGYKN8W66X>*/#FFZBVGDD"D7T+GKO(?!,)F-.'AQ]!<9E#$7)9&SK7)='H\X]'6B> G.V44?C M0]P+. 3MGWC:3X-5(_]EM$J'(E)! 3172TY@B80R"/"&:\>L#REL4BEXWSC[ M=ZN:*V;4D50[B.U\\^U6]S19[Y*.'(1&FBA*20S/')@*1B8OM#6MC?;K& Z' M 4VDW%GD]_+!X"7SZD6<+,*.ED6A8G+ ;)VQXPJB8@Z\DQX-MTJZC3)I=CJ= M70/LZ1V\[.[EM-1%!\O$E3/DVB3GJ/P^P1>$?/H2RVB,+U*:G'%Y=.D M'@HG3#"!K'2K23(*(\Y$QHM# M<*1N4-9'VN;)PH]6H&))9^%:.T1WP/G!^+*5]!OW1OD75BQ$U,\X#B=X4?!T MD6QS,7F!@O9Y%\ *PVK_!T/X&(.,,?&8HTMRDU26C0<\#'NG.QEWL/]<3:BX M%S;O^2*%(ZF #*+F64@'3MH"L6B-REL9>>M,AFTQ[H]&':IZM$<]=6S7;("6 M0%HF-/F4MD-XB)SJ4$<-;9DU\EBUEINWT%Y) MPBMNG,X)O'<%5.2"=NJ<06#-' R"9^VVWZS6#76PV]3.-F$ ML$?+GN*,L]HMF?!:1FM>[:Z>#=)ZZ'B6H?52LBW&1UU,=E?R-EO3KAK:[]:T M#FU@!7/TBGRV6I/ R(_SOIY;JZPX.7-)7C>"N]R:#IY-'6JG8P?[?3_$>0N) MGA4VFE04<%OO@ZYW!7JK'<2]QT^_KPKJ [&G]=+38TX#>BN:@X#T0TZ=6ZK\/%= MB':^YF.98GM4UHZSR$4+'IFS)@/]G]/K50*XXC2H+.@-$SQ%PQO/>A-<^TH" M;9K()L([R/&\%]3C9G4U4=S\==I#[7HGA:@4G MDQ;XO!Q'.04>,P.G=36JDI*;];IYNH2X)V=SOWS81MR-LS-_'YZ'?GX]JRO@ M,H=,"(M>"@9:U3;TGG;4F+0 [KEU+$H;Q7VVZOHG[]]]:23R43-Y=9)IN68S MZZ7D@V/2UY,@1O-+-+4L"9DIRI.Y9%SJ_@TF($]!Y\V,QMU%W5#_E8V7;P)Z M0S[DZ"OBY".>CW%"O\;\\FOMXCV:3=Z'.!K_/JP='LAG5TD)$\ XHV@-\QF" M+0Q"Y$;FB"%&N\'[_9"Q#X(->Q%\XV5^U>7CU6@PP%3;OKX,XY-%S/'%R1CG M/LAD6<4_>3?\0)[)V_XDA<%_81CWBD#.:G3;6^]!:5-SE%,"+SW/3J82Q"8E MT+NA.!CR[%$9C0/#]]'^Q1A_/W\[&B^Q]SCG24N6(#-'YI+/!ISE"ICB6I8D ML%QW.A^TU%P;]F"(TJ6X&V>Y;]#&O'#$GC-^74DD"@B!Z-US2@G M&RR4&@K@,F)B-CFQ2?>6W5#\H!3:21FW-G1I'(VYE"Q^-#W%\:O1&:V@I_4D MX#.^'TUVB,EL_.@FD9F'3:11?.;.P1=W&%8(EQ@HI>-.&B"S-X"*]3I*IAP8 M[XUT,M84_<8>Z+88=W6]-QQO<;+,6*;_:7(3LZK--I4'GY,%G8- [8MCI;5' MO@V^?<5T.N71=8>],P4]E6C/1:"\5I9.O];YC89UA5Y4E9LBT7$/6M;+>'S@ M$'+!>N;EDU7<"-F.!M>CBLW4T<%Q_S5,JYX2&X#J* :T%M#C MQ'\:*F[4E=3W1@F1F>19,> )R78DNPT":@Y<('I+#B5!_7ZI<$_D9]],V$;8 M'3!@@Z5QU9J^"%NLMU#[QX/*\YM#"3?C1?%H2RRV=2[*QN#V[WXU4.;VMLH# M--%!P.D2T-=5TIA?DCM8^M/:Y6+R(O][-IFGCWW Z:7FG[7K8]UD5XTJ=&&% M,UX;;-&78C/$0%,*M7UP<;7'=.NC 3UMLEBN>\4KI[TU($NN!^0Z@ZM=MV22&*TRB?/6/OA-%$^2$^U\[AW% M?NN&U?A4<#%M(NLN.=EK'M+DI.\^<(W.]"Z&>?,EG/6'X6INOW$J<"DTO;X. M:V9]@BA% I828RXEQU3KRU?N!+3K>K#NXC:MY0^%8P^SJ':Z?[ZPM &SD_]@E;O57KPA<\3CBL^1QS'S!K[S27&A1S MM&\:A> 8!G()4\!0+ZK>DF9 &[*2M!=) MZ18W$.Y9[7=< [HOK6\CV(ZT_78TQA0FT]65LX$%R\A&C396N]<*<*EP4A22 MV0P76UBM9U^4-<[ZPY-E M.X6:GYDY&I:E ]K)3&V>6L#7*VET*AB\+XFEUB>_ZM"/G-<':V1%OKD3?P(K<@31UP\HTU=>CM',P&4VB5/U+KNB<7 M/7T:'^U>?7A7_>WI^[N:4I8ICJ\:5=9]OI[P'P_L^LUO)E MX][WS55UJP%RR^*R_'7]$@G W__R_P%02P,$% @ ]H.>6!6&,M,C R-# S,S!?9S$N:G!GG9=G6--+M*__] [2I88J2)$M M70A$9=-T(]([49$N("#2 A&17@4!I44I(B @)702Z2 *TDNDA"H@D("&0$)R MV.GH&5B8F1F9V5G9V-E8V-@Y.G@L%."[R,/'S_?O(C1TYW/H&5@8&%CX.-@X^/Z?1?T,<#,#?]'PT-%( ;3< M-'3<--0^ 0 - PT_RG@OT1#>^XC(Q,S"RO;N0'R D!+0T='2T_WK]?GHU'G MXP ]-P./Y-4;C+P6]YFD OE48UZ^8Y:^6=_-;SF.DU%[$/27W/W(_UXAR\ML/$__/^FMB7W;\?6/'=(7U3)4* M)#3#1*G 6\$T"(YVE@ID^682VZ@ @P,QJI:LC>?,P0:P$Y/7'*>4WC?&DAR7 MEA0?JDK>W+?UE %,,>F!J:GKCH4'.-X1T"8$TLE+,H29$2-K,#[M@NDA&*?7 MSI#'7" >AI 82V#:5Z0-U[ZT%\N: MO/*<<+"V6Q?\54'2("80XHE%I?9.VZ'&/=\79?)15?<#&GMI,T<+3@/NL5;% M%A;^IL_H0J_4@"[D]:(98%HKI%#[K=D_D&MK0IM+\Z'<,53 3":AKF)#P_+5 M&I^-YIK V-C8L^,E56(YOJ [FD] (D+IKP MC ]@!'XJ'DI36(QQOXD%A-@IL)E2.!(WDR>33 IBZ-OZV74\KM,Y*T%)UO4@8E#:>%.&%J"6N4=G7^..TC4VD'E'US=!B, M?Z8S!&^PNA5+OE1\!4]WI:[*:6$D[4YP\Z7 3:WEGY5M:-:S QOF=];W:&*@ MF2#<+40"%<"]BAYOT9?,O4!8$IEXWVHGK>M9<.'MZ2_O##(C^IXB[/9QEI&U M74>0R,C0$]*U_=J']GXK1KFF(B55J5E1S_B)7'B1M:U4I"]_KR(I9,0D MQ.].Y >EO8--PR29E\E&537/ (E[$7:_S/>Z\1=@:F=YL/ /9<4NBQLO)VKJ M9[^V28EF/*[]1@5HZH8RYNFP:["[9^5@FG>O4YN7%P*7%J^H@A,A41+Z?49V M% :[!%/#;]D.BQ]*?_L2&O "Y21=RN=VNX0"FPXHGZOCG%?\2:U0A6\\K5/N MTIU]VVOQP0-8:&Y$0%IGU,=_QNU]EV10.7;!LLB-OE3&P"PZ\6O\!"I YC]: M%5X*:_R,8GY^-[K;5[/Z23(\V9:[CZN5VR0ZP_4&B9XRB>"B AYB5OT+Z)2F MO2 J8#4M^7SF6U.*E[L]UM;CU=7PNQL%7[81;8Y6G=Y'CGLO]3Q]?X8E$!#] MYB54R,'&+'%VNX*LU[BR=09T>I]O#@$T.=O)E8T* M/'\+4\1OI:J;/+4.GF*V]CQKT,UO MP0>O:E;7D6_CQ3;>UX2+E;J"'RO9<59OO)LK QZK\H$&4'M$Q.K]E8,$E.1, M*'W6S*A18G;&$G?S56*]!;0(18=;(_8.M%]*?=N"J9..&RL1$,'@G!$]J-[X M[0%7C)"%5P[:[A14B$_S7N:**3O;UJ6D_(%2P,ZD%P=(?*-"R9^K2H M@?<=CDU)/2QRS2L0UGWO^H%/ _4E+PQI;*P? S\O3^-"JG2F92W^^)UM;;^. M4.0RXK,=-XT:4L0N+S2N,KX+Q?OL]/1:M#4W3RJO(C$!:E)YTI&B=+,J+10Z MJ/^B\Z"GGT;?MX:+F4._(N6%Y [KOIKS^UJ%H?L7:JML\OV,#DU[W!!%PZR0 MOQ1_:3MQ5CV0<[QM4@U;)M.//5MS=BJ-JTB(;2Q #\.[O4AL!-]61 ^:3L.< M?^=8;5$HK9^PF^20D#R75_%= MJ'RWRY6&7"J0MQK%31*#V2"L*-]QZ=6ALOT]FX<#IC\:57$R&7*3\72+78H[ MPN3/N+K$ S+;:@W$OG&1@X#0SI1V#XZ--R)(*QB_TSCE_T"^]2D;JSR;]NCA MMPJ"[Y)!AQ!7$Y:+=(-B=0#5ZW/PK4A.\U&\E0_'+.-"26/56/"B;?>=N- # MRUG*(A6(:?D!L\)WK%ZIK(79XF4(^34_; ,7-9HNL^]7-D,6UX'(/3E\737J M8ABGF2^;E]'4DBK"33!?-/,A3Z63]GO2L2GV\B=8T"E_] JT[$_41M_ 6^ M[MRM#K?*74*XDYOA$.D=> I/D$MOF">R_UX)[HHD"(8 M!NH3UV\75-NQF\E7\DNZ MYB-%BT*D95O"TCFN&>PH5-Q2LJ&9O'^1MT-8:9 M2DY5JJ/I,-LCNMKJ)/N:FA(3Y=6[2:)NK&^?TJ("^)-+\R9/F_DC%Z%_9@_U M6^B>]WGD1+>E^1F7+)P_!A#55^(BD\K8=)G&U"IYBXY-;3K1[&']S>3)$I1= M<=18*^$QU!V4C<;9'B2", BA3C6LMKL*8VRY2)(56.F8*TL?Y?P80>2W/4N% MK"#RF?:$<,5PH3"$RXQZ\*52Y9I7.@$YS2:EU@RCO_U#\UPA;5#MZ,DEG;S5 MECV:-33O@$SNS)%UCC*4?G-);>,F_&!!UBW,=PW2M\SHA?,6!^%G4]25%6@' M%,6T[-I;GJM^=6@>2.=S3Y*CRS*M,S.ZE9_J\F;P:QO&2CSH>Q@S6[*[A/ (WD+'COW9+'4K)HOZ1? MZ56[9#7P*2MUI-"?Y\3^D6>6[C2:J)#01[=:MV#QY&+9HA^VY@K;S>1Y6N\; M16.SCU[&4C:BG*@ _=K9JQ#(,XK0##AXS=?\%YIW]R_F!PT(VMMLLI)C;\YF MG[+VPU](;3%)1$-A]_ YR_UJV M:$6^62YHI OMKZ9%2.D"$!I+N/+<=+(PB=5:B!-;)*(!R;E\U,*F9$$BVU,>>?;]WAX:C6]:>N8+A3DV!0E!P123HYCF1)$S+SQ<' M'V@_;?(+CZI5?A43?5CVE_0'2.H!-&+V*.4ML=H1]W%,,^4C].>1:=JAO7,G M^]RHJG7J'TB1WS=\RF +]^L-/#IQPV ::MLJ?:AB!]8M+*S]QU>^VIZT2V'% MXK,F(J&L,+7) ^G\S6L8^VFIM,,'DJQ.I6[O)#?\*L:Y IU;R#QRV+9I?:FP MP8&C_M?J!?23?F\2Q)_LM24>6Z<&'AG^&)<#&-H1J8(K;+V"%\^3@_ MUFC$3\!<66;O\,-I8?'G_+,HHB=NV?SLO$A[>/9(9CBJTMM64&?@78AP8$CD M!HXO!).3?K7X,^_41%'E),%[IT>K\&1I< .^5X\7H0@D[.FM?;.]!L,H^JZ] M=US9@%4_EOQ"4I.&D#E1#42Y\VU5CQO,H/ 0S?N6)/%W.M[OG X@^,DSN2E< M>1MR]PQ#M!.\A$Y%4P%!D $$$=U"!M9S? 61>4C^:5_\R9;)8O'&Z,V2U MR\!P\C[""H7LG-XO2[;^>R'YR]AS\+S4$-B6)\Y0X$>:F[QF#>\! F/5$ MY<2*"CRJXX,_@MV)-37ZZFA6(JT"-I4[$*$"8E7A6J MFVCX2E^>7<5RV)[4<4H%/D,$1M6T>R%A;XSSU?--79>YBM$^6SLU_"?0L_)0 M*@"Q@B_W4C0F86H3=6!W/-WU\* M!]V+V8R2O:)%F):^=='OX83K,9STA!1)2,<;DZ703# #U>9+G2F_N+FL+L\M M9PE"XF#N.-Z>\WL]#^:,6\R^1)1N$PRF5=4T)/5PU2\(XNM"SEHZ359'>HO% M4P)Y=)?_82))/X#_M(RV22/QA-F\QS,E@F\HW/?SFQB56EYZV7(5=#V6$!@SWHO_;$NX$P6_F:D -Z#X![O.;CH2 54PBG"W-&88GD2-*F)@U;K1&FO M>/\NE\BZ7Q7S'UKP>3QV(PD2N+8,EDL+TNF:?]/?RZC]0=$@9/PZP,9BS6,I8LTO-I"DL?"F )IRGPF!PU5GL MGPHQA;DH20?(H*G*[-9Z).17 A:Q-Y:2N=3NGW +F;4K]_Z0WDGN5X3*!$R&IX4)K&R<3 PN;Z M]0R)DT4WYV>QE4JCO70DU/0:7!BEO8,61-Z[J)$>YS^/G.SU+"[XD=$Y>"C& M% 3[Z$%;&_)F6/ERSS"ZOWPK]%"O$ZU6VCNO+HJLMCRT^#.NM?&P*T)X61SB MI6>P6K/K31#W0&!?.ZVWC(JOQ_8.GPF^/=88\G*EZ;!!=DW[N3^6VU*^S%&?*_]P710FNQ^Q#A M3EKP?:R57IG#5-.*^POYC4F0NML.(/V#9JF]RH/X#_W:LQZ5$*]EQ.[FJ$(X MIZYZ.7A,].RX*B/D5/%1,@B !15+X+[\G/PDN."HY*,MLO+S!;SCV)S,---E MB5+ 09-K84*KM_5L,3(]S;.$+!:_6FD' MMX"[1G"Z/2BH8(52Y[1@C,W;FB+]2@#]^0AI*#A^5U'UDPJ8$X,6^2Q<67YO MB8$& A(.ASX4Z^ F.T05:NO\3>4^G>R^FP(;EGOKF$RK('5UE=58E_U:6TVP MO6[>2W=^B*8&CQK".$BJNV@ZL!9)GP@U)";@?KL04? M?56VOSIGQ10JRGFU_\RW.UIB@@JLY O?28DL\]&TJ_>Y:R: "'63[?_6]6X& M-M0Y!/S W%>X%8+I]]^NQGP=-K^-\-V&\L"D:W>X[;=1E\=#1.8;-S"..W^- M2*_P/*[J*P3,Q>(>.>P0=-+Z%[O*][J^$M*EVY*%;!8$I"6=Z7*TMQA19D2V M#V$/R5;C$\LNN-'2IZON\6*Z6+'-./V#RR=.PQ<_.GM>(_4J3DV0]8C=6"H0 M"Q)!73-8'4)V\%:%)8M47U9N$MD=VDQT-"J/[66KLTA'7A&9@RV.??1'^HHH MCMR^G3(2=N6 3;F)YTO548[(:ZGL7(F@P.^6]KL"PF4M%O-0)Y=A[\O/L1(Y MSKT2.^DT)TYS1U (^9]V?77B"4F-F&*"[&P;7R]P:-?B\%9RM0[RKKB?XV)@ M="

^>?)6QJ*844?_6]^ MD&&B>>NQ0M-46&AY%U5D_#7J,A5@$\^?M/LDH,R;+NW:*-@+&45? MM^8]):>ER@G^$-"7W> MR VMY0M@AS*?_-$.&1^'I<-(;\W/I97?<-(*+V'$3_TCUV[M=QV@D MW]]*6=['%J,?S*_?XHWMAS7B.[ 'B61OT@.'X=(P2$_TY><0FJI6?%=31D4I MQPW*FI)E-)'QXD60HI9^ ^4;@NM/'3UE"G%!Q!77'(=5?$/6=2-$0AF=VKUF MN4_JVLV^)KWI!KB;[D5LR08INF*_'KAMZZ89]*AY'>[:">HH;EO4\_CP@"\Q MW,,PJX)>B2VKR-7QRR?TX+RH (963TI/J7?K#,W-#"Y1!7TE=02.!B<3&RG< M43;HE4)]B0GW"14.SJ'>@(B%UTW SB@[;DD1?F1J%RKK#0R1^9R9+#=I6:T17!( M/6&T?%59VF#"J!Q>.>]]ZL&7TE'P(EF4^Y"\'A.+R2_'+B>*"^*C^C*]7&4F M-"K7S*^N3M:5M+H[Q[2^>'!]6)0T.T(%Q)M&%,6""?ZS8"AVM\;WL[!>U\YN M9IJ"RTV1\+)/:^<[PQ;F"-964W_>N(4&/AA M"3-W?;0^R;_Y41&[7>Z]C@#,E2\4MI^E "$SHE10 MN+%T*N#;)6T[^Z=(T19WG*PO2O205P_;E_1R#."5Z?'>2A1EUYJ72A6_SNOY M8=6-7]E)M&PF5_^LP+:^94KYEVQG2_+IAL,*,MSZMD*M%K]ET.>'GF)J1HAJ M^YV>E;DEIR6V\/R%@,8O#>&6=1PB]W"][<6&,"Q)?ULLMP8;WYGE,GF95P;AE2+?ZZ]OJ2TG!]8WV^\M&#I=-I_^&'+_\:, MY0.&SF]^6O,;#N!*N_BT3V'W%\VE2A+Z'&T&D)H9 A6>E^KHHY^T1SA+MJ9I MG^2#]]F.5&3<-L611TR_-FI]T(S1G&3_6;*Y=VBUCR,\70,S*)#+Q>83Y)^J MV,OU]>87*A#*\(QC:DUC35.?G=B"(XR9$-NT>FIE794?G6\$!I MQ9T.CP:GD+RO"YD?71WW9%U5;Z[CSHKK+(+WWAT7U^%%>J)!4S+UTV"+DNV6 M^K4HY.8[=LLKUZ45OC(/29QQ0+_#+$K#WB^9_G9Q'+1[KCEW_GDIVZE)7R&ZHF9')ST-0LC:9IX=\Y_]BZXK.3P&5OGN'9=*5EQ)8,S3%\KQ4QB:4.,!U[17KY;?>[D,^+L; H6 :I2"L'.+ MPCY!Z=NJV:5EIP2C/.N&#/LWX+FFX]8;@5+!1TKA/XR__(@ARTWD.>'%L['5 M8173?V[K*; \Y#96_M-SLW:=AT] @O=9&$'C4&XP([9]JR]CH+\J+,!6_F_IN_&G3P^%4-L.W*G^96?SJC?ZPY<'4Z "E$DT"]D8K^*, MJZU\9T^,9N. ]"X)M<9]ZT9%=EA\<&D*&V;)B^.\9OWT\S?']T5(R6_5/Z/C MG9T-/0.4CKYDWN#)RW*XJ% 2DV4*!I@BRCU7]>3NCM^I]ZUR^+%-(VX Y^@! MB]S-W-ND:V%#-@0/<)7#CDEN.\7R^)#:.%Q%CZO85,@67B2JVE5351:=5_[W M[F:?7.9'KR-0IGOC,W*08N$9PB]D+'Z9O],,=]0'XE(!J^"V!GPU2]]NAP8Y M+2\LW)&VB/3ZQJ8C8QF_](%DS/E6]$A!?._+YLS@.!37"F;Z]T>4 ,?Y!5"! M_IEXY-H!>YB_U[OI3N.R[6"SB_G:!P$E<44L$G^Q]RJ8@-.U-8Z>OL1Q=4-P M\ZY2R&SL: P58!XC2S[-,F#S>AR5L0?QS523/R2$%SQ];JP]Z+,/\47'H<3P MQI^A8LL@9N^(EL1'9+U SH+@LS>BLX_]C.0SFR=VGYO21/ $FN=JF5PK*M + M-L8/)H -Q2:WSV_?/^I(EV,.STC1'OZMO(5!KY7#* Z/07SPYX;SJD<==_1O MU5--(U/N*);Q+O5Q,DV\^WH^HQ26Z<;GW++@;C1Q++ILE MRV+'F/^A7&BY[07C\AG?%N0N:' T%7O)TD;/,-!]2#/ZUZUUYY;68-VY4Z@M ML6AEC_'D%Q(BX!41LBJJT;54SFYY^??Y$:[QP'.^:G3Z.T3QJO)$]>?X)XL* M]3VOA$YB?AD[DG<:QG^#V.K2'I5//=EE;)W18"F? /OA7BS>DKP3P?PC;28A4KA>BYN^E#2THG MFTA1TW-2??C97\FOF6P^ 70)O=]I\[_!U!+ P04 " #V@YY8 M_AFI3':X !R. < % &)X8RTR,#(T,#,S,%]L86(N>&ULU+UYD]RVDB_Z M_WP*/+_WXMH1C6,NX'9B9FZTM?@J0E;WE=J>.^%X48&U57.JBSVL*DD]G_X! M9"VLC42"(.69,[;D;A*9^:O*1"*1RS__SV]/"_1%5JMYN?R7'\*_!3\@N>2E MF"\?_^6'WQ_>XOR'__FO__1/__Q_8?Q_?OGX'KTN^>9)+M?H527I6@KT=;[^ MC-:?)?JWLOK'_ M%]PNZ5F7UA/&_UJ^]*I]?JOGCYS6*@HCL'MO]MOH[DT6A M E7@F$B&29+%N*"%PI(*2E51$)[SF\>_$\49"4.%&2T23-(\PGD24IR&A":Q MBB,2R7K1Q7SYC[^;?S&ZDDB+MUS5__DO/WQ>KY___O//7[]^_=LW5BW^5E:/ M/T=!$/^\>_J'[>/?SI[_&M=/AT51_%S_=O_H:G[I0;UL^//_^>W])_Y9/E$\ M7Z[6=,D-@=7\[ZOZA^]+3MP^1$.(QR'?_NV$C_\ZS\A MU,!1E0OY42ID_OS]X[NK)(N?S1,_+^6C^6SO934OQ:D';^P^: LAQV>X168PR\T7ZLU23/7=W9,:S/KX'/OZ6I1KNIC@ M:W$@TV)Y87[P7O]M2\8LU&%,:SI;T]UB57Y;RZ60C;4\6AK-Q;_\H/\VVZSP M(Z7/LT_KDO_C]OFYDGQ>F^Z/9EM;?;K]^.DW^<1D-5OOO[\SN<2_?]J1JM<# M+O8#0*SU%?6LY*K<5+S9V#079E-O&/O7FCYJ,X :#M"/FH?53__\\X%S'] L MID=EX140]&?#P?]W%9F2']%:F V^K$ZE+3EWH_GWW4M]5.*EKQ'M2W3_S,2^WK/*_QT0>@JO+)4?QU MZ?@M:3X(S=8/J*R$K+2'>T'$LV_S'[2:4Z8-HC8^K\LG.E_.%$NRC(495@'3 M7FH4IYAF@N!4,)8(RDD:I1#U/R=CSIIGAW^B!9O=&^0_DBM3NRJ%T536*^F*_G M=MR0ZJ1V 7%J&X!OP^R%Y&)V3U_^6.F3EXDUF=C*Z_F*+\K5 MII+Z3"#?K>73JN=K;KG*>-]O31Q]6:$6>72@C_XT'*":!0_;%U#8"]_KE>1_ M>RR__*Q7VGZEN3A\DVW7G^0K#!1V]]V%O@;[TJZJ]>RC_OCE]D242:F2/$IQ MH&B 22@SS (F<5$PKM)$4:JDC4MYLN[HYT:]*ZW65F]WCYC7Z;/VV>?BFKJOPZ7SZ^HL_Z-^N7618642)R@3.9:8T2 M,L1Y+"(LJ$J24.59%D600QJ$^,AJ5^\%I4*\9@:I+3"#Z?0.N88/]':/W)85M.<%O>I##NQ,ND#@R:4$D9[4L70!Y=2] M=%K#S02]6VJEHROY6C9_OEO>/XB*(" MDR0.<,YY@,-46Q^5YJP0,<0 V9,>V?R\^FPL^@K-EZC<<8#H:B77*T27 BT. MGOW?878'@*Z=U1D',YC-V?& ?MQQ\9.!;L\(VG*"_MSQXC% !0? D\4!$)[4 MWL !.;4V#BO #[2_+T6U>'G\)/FF,M;L'^O[:L[EJ\_+QWO][;0R\ M[1R+[PTUS =$![A#FQ,*'S==8_!XK37XR."?':C/B8MN"M4+_JK)KY^3=?R M+9U7?]#%QBH:VO'ZR';-T$$U(7TR,A&'F@-D6+!W>*Y)WN_I>!#:Q<()#?UK]HWOXQ(XH)F28< M"_T')B)/,8LSB<,HB4.A(ADG"<0SN4)G9"4T5.N(Q-OYLKY0>V_.:T GXQI$ M=GZ"!\%ABEC+W+XX-#113=3CGM\CEJ=M^QJ527?>'E%/-\^^QQU/%FNM]&:; MO5-UOMOG*Q7F@B,KRE,/2 M4BVH3G#%V-R[Z4VTS<7_0 T?-F&S 9A:'@=\(P6_JAP,DD/&*D!H;UFK-C0G MSEP%P'">O0IYV?':5*Y64F[WP'H+_"B7\BM=/,CJ*9S10@4!20.X.JAC+2*ST!KT"[0;.\]/0&!?": MLZ9[<^SWW* M,@4KG*,U#>>B>UD15]3_OT+A^F MYMV V6FY-QA@2GX5@1&*4ZQ$]*3BW;0FU7 KL4\5W.XE>!SLM^7SW)PL'N9/ M4KPM*Q.<^X,NWB[HHVTLK&.)D=7UMP_W[]K'TIH#I,H*M6.,/0$C$"3]03)/ M:,"T%@($^M/PXBG?UT):IR!:U[J3!=(LA&L'TVP>=]N ;SDO-\OUZIZ^F&*8 M?9$*24B2,(+C+*"82"IPD:4)SD(A@R0L:!8J6)'*94*0[ZUK44I-%CTW=&&[ M[15T[+;9X1(#0]H[4;<$1R@OZ1;)TWYZAG[[;;ZRW3(OO#JZ9[NGB%Y+<6QQGJ7N5H'HEHEF=NLCM7K MC=Q?A= B23))0" MCZ_J; CI:6NT'4 YJ]1V60-F>]@W/FN'O^_88OY8.WW&NGV4=/&F]EI>2R6U MXR]^I?/E!XW ]K HXYB',:4X4DF*B1(*%TR;(D%R4UZC2$J)C14:QL;H9P"M M1HWSAL26 ?2H.5@AC)9[+NS,U$# NPW6=##"3-?1U1=J<84T6ZC&MV$,[3A# MAK4;]&%:=,6VAV;]QE\ Y2-^_A)H6V\.?D!JM@F]EC'])(CCH#;_ Q>?9"/P M \!N2_"T&CQ:\VZYFNLG'RIJ.L_>EXNY\73OJY*_!S3SL%AE/.NS)8ZVU-&. M?'V6,CQ(L=&OC]#6 R"V4]C#9OW)PB 8=MA$%JN M!>2*[O+;8[L;FB@R5'&(6GG^=:*("R#R4A0!EL?<0'%E+C\F;5,\M W;;B!N&=N$*G\C M'@@ M*/#,=TM)?:7 ]Y&;-A?>4OBSI'C;]X9=[95R]:%^XJ?)] M91K*K5],[XCU[5*8,KCGNKO$4AQ5S)@1#W?J]Y6\-6WG?I&JK.0MYYNG3=U; M^K4\C(/0K]X^E=5Z_E_-%4M0J" *N1G94!!,&(\QR\( \Y!E,@DC'K$08A$F MX'EDP[*3H Y.RQW[-XBN$2]7EM=@4WZ$=B;K+_;!P"S?COD;5+-_4W\V>PG. MFQHTXVEPJ;"6 ]6"W"!6BX):LJ"V,/4J;7'\&=,)L?=DDZ?@>%+3/N%'<+I# M3$G:]8!X.GQ@GY\5*<%H4DA,BBC!)-%'1.T[YIC++.*L"/*8$%BIQG5B$/OA M5*ZQI3>@)6L'4K9G01_20P^"YT-!1LE#ZQ?.VP'P*J&)3W]] I\?_7K?<'46 MMXD'=>.$>UK=574W!5'7SMW+JNY1-DLCHM(X"7&>J%#[>RK"19&&.&-)F,#=G17;9=&LW*<'&#GFF%OM0U@S_.ETB4BP6M5DA;8;0R[ G^%E" M:^N'^08,ZDKML/K48*59T%\TU#"QK;34;*":#Y\^$$1N;VZ,%=&)/1$($.?. M!.AM'[:DZ;(7Y"&/* EQ;"HU21$JG&=<8I&P/*6QRB-!W0W'%$T(S[[Y_T_P MMR \V(H;% >RFO^7%#=8L\T!+T]2T3A#OS;B]2 &GNE<'('=_,>LAQ4XN"JMW) M?K.2VS$+]IG)E^'IUD4O0@,=]FVA24T0W2FTCV(,%=4^OWJPR&ZITPZB@S*B M.\7J2':^_-YD>Q>OY8J,]CIF4"25)G.-, MYADF(:&X(-HO8)',4A*R-%"@F^,K=$;/(ZNI(+FE?C@F>#D\7 //S@'P G, M].P('HX -VA+U)\'T".5)R_@&I5)/8$>44^]@;[''6:!RK+>/DU3E]LGZUDI M)Z^-[9J_N4/-)G_4]N?VR32^L,_I.I6U6\<&B@ETKITDA(TPO2R+V[C2D[6F M&TUZ68BC,:17'H'KQK;DX;:J?GEYMQ0/IKV*K8)<>G=D+=F5S[1G#]P@]H(T M_?F7N=C0A;VN7)2]7V&&B@W3&@N)T9\U#YZ2&;O$6B'O]_O,N90%3"0RQC)1=9M=B0N6Q3B,*=._,AVZ0;YC-[F1 M%?- _- *8$#.80]T=IZC/T!@*NN.A4,;3AL1O?7A["0V<2-.&\'/.W%:O34\ MQWC;+I;PA"2%*36B5!\/I<@Q2Y(,YUD@,I4QD3/0Q,]S$B.K]?NC!%KWO&%0 M^]QA4@+C3,<9POX;Y5X79H1,X._1$O>Z@%TYOX.:WYHHS^_+9SH7KS=&@[?? MKC /PU!*BE5F@C%Q*#&-TP)'H8@"0N)4V0WXOKS\R)K6$$0-1?L8YP48^F.Y MPX2#*=B17/WZ92.@?01WF*!NX5N[#Q(4L;TN1D>X]L)+D\5JKS/<#M1V/ 6S M!T+.=_[[IY:;53_Y;![GJ\TB7)<%6"G%][=9K]9T69]TZ[C;C!>9( G)L5(RQR12"N=A$&%:1"$/(EF$ M$I3]WD=P;(>U(6]<.MZX=.6! ^C EQ[H++U9CX ?=L#%EOWMD7\QEO@%2JH MM\$O/>0F'OUB)_SY\!?+]^"AW0_E\EZ6'V1Y^^6Q#A3S]88N%B^F,R/@&J1G MF9'U65/'YN+@@_[G]HNLZ*,\N3[8LE,WG 1?E_1AU!\-]@@/3+O](@,*$5O* M[!0M[EM[LL"QI9#M&++M*VY;N6FE9C[?M;Q]K&1S$[ [$<418RS2IX X8)AD M18*+1&68JB@D82%8&@203?PZJ?'5?4L8T3UEV+;= 9/=ANU'>+ R[^0^$!TA M&M4OFZ?=N8/0I/MRO\"G.[+%&XZN>+E\-*W$S$#8P^CN(%)"%0'!*L\R3'B> M8Y8JCEF3(@DE%C*2 MN98I) 6%F-)S$B/;TR9;D9^73 ^MF':NE![S(OR\0GK,LFCOM^!G!+YS&?3U M6_"K3[IIWB>IOZ%2W.G-ZEI]*5>U_\VXIY+=/7^FS^_OQI];O:QZ18;)^ *;WPSX8.Q,Q&=PP:S(8Z1%B'UZ@\F2NAO$RJ67S M MNI$?2SJ)N];#>=GMJ89F6%5#U_+64((CR))L3[O1)BH1+LO7 68ZW_3 M*)5Y04'YN99T1[:!^JN8PLR8+5YV!FL$%&"FZ:A+UM7!9?7$,LV'/_,#%-R3 MH;&E.JE) 4)Q:CR@K\.O3E]]-K46XE[*ZM>JW#R_78*;AG%C$XWH%WK3G;[:2%<^^;3YG$' M-2P_R87D:RE^T[JN'88/],FZ.NWBRV.K7OGT3)Q?EMM"Z MH2(#];W-AWDG6KE-:@9&CR7R=4EO$[;P 8WF7 MI_2N1FJ4;2>FM[2_3F(3)_W9"'Z>\F?UUJ0-LV^55C'+9LM1K&*E1(%EPF), MDLP,T0H%#E404&TJLC1ED+#^^"R/?$UPK5WVTK99T80?GIWA^FM])##CYZ51 M-C62_#?JD^V _/=MDPUA^+]#EVR'#\!3DVP7RLZ!T_E:OI]_D>+=4(UK U7:,<6,GSU)[1X ]6^-GT" M<-T*V$<#&53S/A">CL)XUY4GJYX?*'J[Q'[H4HX92::/\T?YK+]@GS5A\7I3 MS9>/][*:ETV3]EE&TB )OQQ&,;$@3X- 8BJ4T&:#Y3CGG& I55H4+".! MD+#2A.O$(%]TISJ%-NG_@1KBP%E,'5 !U'VP^# ];^CZ:,X8C/)_/%1TN=)V0Q\T?E_2)OQLPM*'4\:OE:DPR[,H4X(&.%%I;L8I MZ6V=\Q03D4N5,!7%N56Z@2L#(P=Y7K<#.ZC4?KWF$2]V3*+U@4M OS\GI/LC M/6/C!SP):&[0GAW4XN<&M3@ZC3_47(T,I7U\9VQ(W8([HT +"NP,P:4CJN.T M[&0AG2%"M^,Y@]9Q/([QSU)L%O).G4[F^(6NYOQV*;83.NJ6Z8<4J3"001S( M'$=%HCT[%4:816F(&4W#( U,%05HS*8C'R-;^1U7)M"SK5#NGQSI%6?+@][X MZ %M? NX2Q-W:K;J1(O==*)FR@$:)85M(#R^3H^.7$Q[M!P&U=FY<^!R;D;M M5;E:WZE?RU*86/@G67V9<[GZI(^_,Y:I7 @1X)!GVF[Q+,.4%0H;?Y0&H M2*'R&$?,M("F,L8Y9PDNJ(Q8&F0TSX&QXDYZXX>+&UJ(:V(P#>[&R4Z)OM+F;EJ3*K25V*X5A VWYZ/O>NB-JZPK[Q0GJ%'N R,%#MI?9FZ]L07)BK]D>A'/_&? N_.[& MM-1<;UMJUO%"[:2?Y(O-LEC$81X2+*- FB$1'.=AGN$H2Q35AD,%A57)ER4] MD*EP;>LFZL:MC[ [ QNP^F];/$, LP*'9KU-Z]J:@3JU\S3ATR\L]CD;2[W+V55E5_GR\=7]%G_9OTR(P7/ M:2(S'!*N=W/!$YP7*L(\S&0:I]0<"ERGDO81'UF!_O>&+N9J+@6BV_0K]YFE MO3C:^?QCH0/<]8_GG.X8V1=MH#TO:,?,.#-0;2$883IJ+^GO-C?5%I2NB:K6 M:\#WS+=:QG(I/TI>?I&5&8\.V3XOO_V7VDFO"-B_J0Z7#:;&6WIH1_#&]$V= M?YD+;?<\;KK=8CGMOU>6G&PK[A:IO2OW/.FV09OKKZ_SQ6(6QD$0%33"N8H4 M)HG@F(6QP@F+$A4R&>4\@%U+[98>_09J1PBVI>XE#U@4A04-<$R".M7;3)H4 M#&=#)1DHM9V3X"(+S'+TB@'>U4]Y]K1C[Y>==#<^%>9T MISW[O6MM$UW7(Z6:$@O304^;&NVFUD%D1F@L(LIPD1<4DT!K2!'0%*?ZIR&- M64XEJ'=&)[6Q+\9JDNA TRGVWHV7G6YY0P&F<& '*J:+ 3S5MC416OBVB8+ ML<_+FVQ>@KO&MT*[WO-R21G"_X-Z%1M;7 WVD&?CQRT_H MP(.](]T/1[]/[14)F,YV@3!"!V%K29T\[O[5)W.^K05M^^'V+PWIAOJ^J8=: M\6K^;*C5::8S*A(:A'&&11KG>B?6#BL+)<-YD49$.^D\):#I7QVT1M;K72_0 M;;O[%O5M0C5P1^Y"S3(@Y@<+8/S+'0;'?JB= GIMAGJ9TG?HA-HI\N4VJ-VO M..S'7VDE?E^*:O'R6 \9J0JW!8;K@^1 M@1NM(8DNRNQU4GFO:&X[Z]55I]M1^P0[VDE['X8IFI#SV9OE6OO1GY[H8O'+ M9C5?2C,S4_&XR,V\T# R#<0U;GE!,ASEC!&1!UP#IUCT/8@*/I" )K16M1XX.%=-O-BJF_W)0L6OK3:)\= M5MM]7-]\>Y;+53WGYJW^K&T=%F;COFRC V25M6"V#& M;]3:Q<1?I76K!5" 9JXVJ[DFFS\]5_*S7E'3;/!V+XIV%LDG M,C#;3:YY7OP(\%[_8DM[C^72_EA M4X^P93&)248%YDFJ_1+&$URD,L5VI'O6[E454:EW*S6KR@.NR@=TG#D+8WS>B4]H7*>Y]C M : X.$5^K A,%@2"B-N.!X'>@WVI5]5Z]HG+):WFY=NRDIRNUMN!YHJS@!.F M/< H,WM F.,B5 &.TB30VT08IM+JE'J=Q,A[PHZ8W4[0@42W0ON1#WAZW-+Q M.':]7XPNOTR_W?+)]'\=]+!CX4DTKU^PG:Y9/.EV[CH>'K>?@?Q!,[Z=0Y Q M*D4D4YR& <.DX%KM@B+&(2><%(3G,0$EV_52'%GW#J,,ZPZ*:+'EP%P88+3< MLP$[>?7C6&1AJN(\P:&,3!!+)I- R9< N(EZ1=#K!=F#I&SZ[ MDZM72&"&[V1$YM$\^ _]WRKPF=5:5$^'UGYZDYY:K<4_/;;:OSBXO.'U1CZ4 M?\S+1>VPWJG_I8_(K\R59/7RGGX%7"5#UQW??3FJ'4!B4_==W[-D_'?#%-IR MA31;-WW7LC DDV$\: <,AM1G68/BHVN@G]KWJ.:QAZ*CTL%_#M5\9 M6[];KM9578YNBDI>ET]TOIQ%(BPRF0=1^$ 9AD M+\%L*4]^'P:$Y-+5&'0)?^T:FA3J7,9E:RG"6YU$H>1@G M*W?G?4;<,PYOPJ7G6WP @+PFNUROX41DLW[9!NQD<+W2#3O M$]>F1<*0)/-]0=F^;_FQT[$ZI&UPI3*J]-ZODH1A(A.!61#&.,\+%E,2\3R) MW28@7",YLE*W>_;7_;$>=OVQ6IXO,(9H@:.=DOM%!Z;M=L!,-,&@3WSOPPJN M$OQ.GW=H]H946:'* M=:0NS!H-^:32A"C)DT2?_/3G0Z3(<%[(#,=A'":L2*@*"HBY'_LC&G 9]]_N ML[';0B9"'+BW&'JX)HCNZ4M]N+RM*OV(; )-NV%^]6>AV44M?KVVJ?0(DZ<] M: @GDVY.'B [W;5\+#FDJ[MA''R'JF\GB"Y7@[LM!>]Y?B_U%W&YIH]F[-C6 M.]%6]%E_1_6/I;BMY._/VGQ^E$OYE2YF>4ZCG(D<)S3FF"0TQ(Q3AC.2IEE" M2,[LVD$XT![9:NTY0'JC0)OGK4-7D[;O_PW%L]M&C8P2S#8=&#'AS -<+5ZT M.R;1[\](LX,^C@V=?1OU$2%T:ZGN&4I0>W5',#I:K4-7G*SMNJ.H[1;LKDO M<\7OMX,)6Y/AMA?]B1!,1)SAB!4,$R$%+F(5XYBS/(N#F&>QU7&ZD\K(UG5+ MMSV $)@/T8U1MQWU)CG08KH(#4HK[Q5J0&;Y];4G2R[O%:^=7][_,#PALBYK MU39 ;1O4 W(>+[PZ=C"JKL$U),OJB6IPT98T/'7QDMS=*N9!9)ARN4L+2C+L MD,DIC_#2>I.E"G8(T\X&['K,+5#R3N^5^K-<;XONS>W"3!*5R]!TQF$RP"2- M)68T2S#- D)9P@F5#!((N4!C9(7;442R(7E3CU*"!38N(6,7N!@H+TS;]J*^ MV8GZNDM4<(RA0QA/,81+%":-$72(>!H#Z'H4OHD]5-I-K5KMKAX?;[_0^0*P MF74L,;*.:4I5?76&:H(F[F&_C75)WK^=>1(:IF@/%:VO*XXN-MH]X<[Q\+K? M60CMM.]UK3O9_F* KNH)P2*>AXW[W[+UL0^L(78Y]ZPS4MN^OU!KE_1U>?[JOPR%U+\\O+[RK2- M,P16YOKMEJ_G7YK-?U>%P7@>:HBY*60QX=@XPC20 L=1*D7&61AFH!HU. LC M;]^&&Z06Y=<5,I^@UH$M)XCN6?D[S"HXP&QG*L8%#V8_-"^HQF['#6(OZ$?# MD(;P)[3G"1V8&J4FQAT33P;'@8%)K9 [0*>F:2^7,RY M7E33Y1_*]:THG^MM'CAIQ7K!T>-H-1]H=_;=<5-?G!B6]&G"9%)JSM"6-?L8 M@#UJ_1&!40"#.BE@K$:8UP(&PBEF8$]EL@@"6/!V/ '^LF.6O6DW]Z#?K6># M01*MVR^.'=BK!Q\88L#DYR/A[+P$9[E@NGD0R?N$LXL2^,H=/EI[VFS@2V*= MY?=>?,A1-9;KN9@O-GI;EH? WIMO?+'1^_=;S:!)#]ZLMXTOWM!J:?+S[V63 M0-Q$6F=*!A')0XEIH:0^[0N)62X*'$A*99$5L>012.]\<#6VOK9X1*M#0%IN MN6S."O43^C^VM0^<+OAFVP_F1WV6;G[\$U#CO7QFEI9BZD\":&':'T+K5N#- MT8?08K'N1+IETER6HYI-?U?DH^#FRZYYX6E:>^@3QC,[ZG5Q>%?LU]M&:&RQ',PHACHGB(\ZS@."11E&M#F^3"ZM*C@\;(MG%' M%>W)HH:N?:OL:^!TFRU/(L.,$%Q:4/_L'GF=#9&(IWLZ7=,GUW^LVQ_O F\QHI I.<90R@@F5"C.3H:-RDO TS+(T M!>7E6%,>64DU']@P@C2QY)4T*%]Q6>M*8[;502"L=9,!*\@)=DOEE&&0\CEN(DC",SVH;CO! ,4RZ( M/BBI+(^!G8%/*$"^_$Y]@,\3^99R6!Z?6P[?F&'#X_R]T3+WO-]='J_^/3/V MKM]/7G[,3;L^SA\_K^_4[ZMF9M4=6]/YTEPJ:$?]LTD)>UM65ZH#9RQD5)%8 M8%X4*29YFN$B#!065)JQDU%.):C7^0!>1M[,3SIW Y,4AF!LI]@3(0O4[]7:^XG1A)O?-@B+@H> %CO-$8<)R:1H&1S@E84SU[VB8@+HI M>.!I9,MGRB_'G/YY&6<[JSC#KYS87=,^DB:0V;-:S0K_7F-!.T+[+S-#+ M'/V%!XAV0CALFFCWTBZE&_4M_VU5V5[EGK\ULCVZ4+!@&52Y(&"WF1DF&\Q: M7!#+VZ7N=3D<2RN.EIJPFN*2",<%%!>?&*'9TN]+H?7-7%!(H1T7_>CVVD^* MA&62!C@1:8()C6/,N,AQD/$D98+&(HD=4K2=F+'ZM@Y.W3:L_1W-S4U.[=H@V"9HL_251[^.IV6^F "]5KJ7,XXSDILI"5QA)J(4=+ND\4G5=O+ M@IWJXY6GX'[SO2QO^7I#%XL7TRC/Y#4 JITOOSVR+MV_N4,[JG5WO^-IP= . M'E<0Z'>PAPL/4[1A'.*3-[>,LMX^6]WJ M4ZH2D:D4DT1P3!A-L>G1C;.49'F694D49?!.IY>)C:R.L4/@*N=1?".E>.TOYH+M&4#&9JM M8'K#"OKQ?;E:_600-+]O0NX>JZE=H/ V'A! >N*1@7!0SL<(.JSAZ$J4RT>] M,S^99D>FV&/7_#+-@I10@54>*DP4X;C@28&3(HYRDN>,4]#HH,MDQG8?S"2< M]6X2SLVV1,AI'.@5F"R=B,'" ]V'HPE MG+#'8=.L7RY#)>)3.LL= IZYB9T M/PU/X'^S7,_7+V_G"_EA\\1D-8NIB$+"4AS*Q+3PT\X])46!XR),TR0)HEQ9 M>?B7%A]9)1MRR-!##4'[7/TS'+JU;ZAT,)T#" 9*R[\F@5,^_MEBDR7B7Q.C MG8%_]1E7G[H]2^OW)6WNC:5XO8TOSW@>9EP1B1/)"TQ$$N,B*3*F")7*A$IQ2B7#)*8)ID%DTB$5 M(U%!TQ2:CNP'QR$)RO4 O1ULO@&S/6YX! %ZQCB9*-[^1KWN0V7@8/$.24>9 M,'Z)WG<<-=XA?O?,\:X7W>SHE7NZ5YNJDD;OT[B04H58!-H%(3F),0M%AKE( M"8^)4@$!#0SN)C>R>W*2WXP66_*FV!S MV4-L4IMI)_BIP;1\"S[5Z1-=R-6KSW2YE(M_HY7\7&Y6\C=9GU5"+F0::!7/ MLGJ:B+:0+.8)#F,:I@61DN?*=H)3!YV1[>.>6EVM6,E%22U[0O7ATZW.'J6& MZ7%-%&VIWJ"#_'\VE"W#2'W2VP]5\H2"VP"E:VCX&9%D(5K'.*2NMR<;?60A M0GO,D^UNJTQK)E 19*D2,S5!@[7*H&.0A$+F60XLWKA& M:V1SM"^O+)=#O8TNP.Q<#4\PP.S3T0WQ#1JOWM1".G]E$%T"?RA;*% MWE<<.VBUJA[NU&E-Q(SS/(@9YY@QTQHK9R$N0JE/86%.61X4@2A W2.ZR8VL MUFWB)AMP?J@:#VYVBYB>]_+HER?@-T M\:D1BI?NZ4N=5/AZ(TV]X(,&5)BI$ZH)CBB*DB_3_.@5( M7?" BH\Z%X('!/O&&/_R\@>MYOK0KW6XK'Y?FM9H,T53$6"JX,C&R #BRMC#\K]U.XJ]84;O:"OC2,H87A#&UJUOQ- M-;^(?'\,4*_3X&DOR'Q0Q$=/"D>^AW]VS3SXKMP M&3 T_N*R?YG)\5U"0\;'=Z[CO:O.![F>15(D15%D.(R2L&F8P](PQV&2BB * M59AS.5N7:[JPCKEVD .9\#U1:^UH)NY4U4O=J:&N%(-'6[O0L@ZX>L( ''.] MWM%F=8,^=#0Q]-FFIB7D^!UH#+&_2G.9EN" OC'MMURGEGV]Y75*C?[BWU?E M4O^5USU*5DUUF'0ET=!D0:SN;,2:","NB.6DC M=\S+-&7OKF!XFU<&)#_QM#(W<,YGE3FN R^__RA7VL^MUWXM30G"?%F[O:_U M#VV+\+O6&-V<[$FC(]K($+>OP>^$H=M,^$0 9@XF1MNR.+PJ/<:>.[? M->DM]&ZXX$"5ZY89_6G(>^H[UR.L6ZDC7>AYU<\C-$%#SSYO_ MW,R_T(794XU25W-3*FM^<;L4QS]H/3GC(A-$9!%.\E!@(E.!\R+)>BST_?Y).S.4Y-A"S/MAM!-,Q6Z1<^T%=ZQ@II'#.PG/VR_X>^L MY04H3P>O8;Q,>@KS MOID3)C&Z5HYQ;-"A8&86(JK/(PP43D M*NVBWHW&!$W3KS#P5PEC]P $:8G>L]($R5-?RQD+.)4TI#BF)C61T0"S))=8 MQ5S$0<2)8E8E3H[TQT^<2D=,G-+XV=F?$5&!&1^WI*FOY7=*F3I \3T2IC3U MOVZZU &:0EA5VTZTVH#])M>?2W&XX[$,H=FL-;*U M^+36--"]]B"EA@ ]?/J(#JR@AA?[H)H5./T1-M^XP.R%#22>6UQ"A78*PUD1 MF"PF!Q&W': #O>>CD<2KJ9P7110+G!41Q?HT0W N35-+J?\7186@$N0R MG),86<]/NQV8UCK X;878+'S!(8)"U/>LTW>D!NK@T%;E%&Z%M0$OF.G@K: MW=T)CIYT4[M?JW*UNJ]*-5_/6!KP-,D(IM(D&-,LPS1E(4Z)XKF*29I24!I: M:^V1<\YJ2NBY)@73K[;\=HKE*!5,HQJ![KL% BO2!=8]:5![Y4E5YX)(ISIS MZ1'W=J@/V^:-MTOQBC[/S5?5J.(=6\P?ZVUQM>M!PP.>QY'6'Y'F(28\2S!C M>813'B@9"!GIHR^T2ZHU]9%WMF:>T;;E$7HV405-V]Q%J&W-N/NJ[6-PM-__H#$R/T_G$2WF-O5GO:D[=L!<-RJ9,K?!%XP>\GJ=5, M'ZAWHU\_T"]%3+KM@0])@4=:F)"@XM\N29S*?R\N.%D!<)J$5^58\S9?SU=KXV5_DKLL+";(DITSA@BB&21 EF,;Z5"I) M$<>)I"R)&*P3GQUAR-?3J2/?EHT;]-@PTMQZTR->8+NX):)VV[=_E*!*O(5G MRT&-SC$/_MOIP(3VM%];$IUTHX8!<;I# ]^&5_#>IL$GN9R756V7I/A0KJ4) M>&MLBVWOMH0I$2J,F*34QK 1G12+#/)52959%'G;D1MZVT[\%_R]J M6$!;'E#-!-)<(,.&?>6H!7;=%L(_(C#+T ^&0QM "U3LJV?]HN-6*SO@*P.J MB+67M:/^U6*1R:I=[05JU[8"WG(P=T<]C5Y+)?791OQ*Y\O56\W[1TD7;^JD M^5E$TR@.4XFE2(090I5C)A..B61))DB2!)D )"6!B$^4AW32>4ML&4*/AB-D M/DM4:9Y04T8 L #V(*M":* I3G-E,I2# N>!"==&-*-<)'FBE)U+ZA_?(1[I M7P!:BYUG#+A@&] 13G<*[9A -1?(L($,'^C-:#@!]J(Q\'+;DGSA!MN?H/)W M;5/6:TVW6T'%.]JTP"^['?5WS1[J7(.[Y^8.N_:I %'XJXN,['OOZ*(F4Z*A M##N87Y??[BSN1728C;LH=;]?#3YQ]XKFZ9!]G<4^/TOTOP-W))GVL M&97:S'2Z4\W2JX?RS;>U7(I9(N,T2;,$QT*8^2&9P'F<*,RC0"1<$!X1JSBW M);V1=;BA:GR:IOD!H-&2#5C]7HMG"(!78-N4T(;\S780FMF!MRR@AQ(U3/C% MQ=Y+\8R/FW_B R>0;P*0NL,KL5EE,G\$(%+;$X&\YK_"I^4&;6.3#U3_]I#$ MJ9*81F:THZ)QCHD*",X3DF E4A+2,$V*"-0Q9@@S8]\0\L]2F!+LLG;0NTI9 M1JH#ZOTT[)RFJ3"&V>+NVJ C1'?7&^C/FKEQFLWX0&F"FJ%>5OXRU4.VH$'J MB*S7=#.-[Y:\?-)+?GOSC>ZZ;=0$9D'&:20HP5F0$ZP-8(A9)!A.8B:",(R2 ME%HU/>VE-+)1:^@B31BU*&\5"SAS^CI:=G;)"P8PH^,H/MB8](KFR5)@5]U3'^U^ *?"J6L]^H]_F3YNG;3PAEF'!F79/(JVXF 2!/K;)-,#:28G" ME*B"A58#1\Y6'EE!M[3L-/%<[&[-&R0,3-.V9#P&2JXRWZ5+^J66'NG_.NC0 M^7J3Z,Q5,78Z7:6LG]MOR]I$[9I+M2-9[(]K.0I%7%1A#@()#>-H[3WF7**5:ADI(]L M42H$:"BD!Z;&WN0:OM"6,=-[?%7W(-=/M=TUX 1)'Y^&G8\[-<8PR])N*'4& MM6$0'3ALX#:<;=WE*Q[R"'?]/D'T->_2!TO33L7T".+9[$R?:\/S$DP[OV>S M_NU2_"$_S_E";A?=ZBI):,["F&,1,I/3FN:8,1GB.(K30"5A&@:!;5)"'[&Q MLXIVY.NZEB];!NROWWNQZK9KOA& V:N#\)HTVM%F'Y/U>,.P3$7R"XI:% MT F.G[P#6R$[D@YZEY@LX\!6F':Z@?4[\)C$FWI8ZJT0^B->;?]XKTUI."NH MXEF8!9C%L=!^7\PPC>(8)Y*3)"RRC%&KKCJ=5,8V6\U4W2W%F]U?D*&-[I: M ,9UG/JC&5ZD!YHL5\$=1@MW"#9@PO"E52<>--PAV/F\X:Z'G5. 3(<,BU&Y MG- D2M(4IS1(M:IF A=1D>)0QD6:I7F%54X(+G#$<9#_.,YCQ7 MH'YZ _D9VH9C;F:,)D809J3:(6[)'TW#\=N3T#(=+ZZ4ZU)>1>'/*:DB&06A.;"-<,D2#+,I)0XB5*6 M%W$F2)Y![)L=V9'-6,V$B4O?-_.)'6R8)7QVILH_*#"+M,?CP,$T\S!A@GNR M/99$)S4Q,"!.+0GP[7&.6!\TG8>OWXY26N,A2!BQ:^! 3V17UW'L(;43)[DAM*"=RWU^YX)1PSA@F2:3MDI+,-+\,,$N+N,@B MDL1A!FMY>8421(.<.@K5=/?=JA<'!H"S&*X 96=:/ @/,Q^-U"V*(S28[A'* MUWR&*U2F'=+0+>K9I(:>Q]UT]0]:S8WN?Z1K>?MMOIKQC 8BDS'.B2PPB0*% M62BT0R$4I2F30&G!$;V$7;DD*&'_C04@7609XC8:>,0.6%J"!(1K(#7 MY/"D>6?+3ZIRUX0[U;6KSPTI1/YD.D[5R1G,=(SEZQD)*96$!3@5IJJ128%S ME1:8L;B(XCB529C"RY#/Z(RLQC*A,<%%PTQZ%%KA0 M"<-4Q3*C,M *:YW9=+KXR$I9TS#GO##ZD?V$=M3A$Q'V8'1KX5 18:H'EAT;>SFCYZJ*@P$^AV7-0)S885?9K6KZ,M1_9E7?T(=:N8=W"@ MVQT(%_2G8<=3]9>UV$Y58/VK3U8-9BUHNRK,_B7':/2&U<.WFAUW%D9Q*F14 MX"R0H?9:\P!3*6),BR)E-,]RRC- +^[+5*R^QX.;;N]H.G48.('%,AX,E](M MU+N3[%VW9/#@[44!?,5ECQ>?-N1Z4;"S:.KEI^#[Y>WCX_I-59GHH2<[,:$":,W1@S7[GM,*J M?_/T#1-,(QT0&F$^-00#I\W4BL!D^RE$W/:6"GK/J>MK+XF=O;2FW9*IZWX M9Y,YK5\<<&':7,3NK@!51+.BB 26:1%C$FLGFV4JQ;D*0AF%F0@D=;@K/2(R M\34I=4C,N(",G5H/DQ:FQXV8#;&QKD0OBN+S-O28P/07H1<%O'@'>OG)@2UB M#_GH^VN'HN!QEG*&8U7H[3=E$K,D*3 +I=!2,D98Y-0D]IS6-#,/T %]@:& .'L#8"R\](\_DW'$'O('6M^]C_R9V#:] MY,]?&KG>G;6+3O?.;1;I(WFF3^))D8>8R$Q@FF0IECR(DCABLJ"@!H?#V!G9 M6#2%VNQZH;;CZ6'@9V!G5*9#%G@KUU?]/L)IQ \64Y>^7V;FKUGYW@F<<^%[ M]ZJN#;RT87TG](IS->R(U>5#2PF\]3M"PO: X28=]#RQI5+W(?9Y=#CGWMM)H;7T MQ >#ANC8+GRKW/? 1+N SVU2G!6>=LKI&R6@.SXZ]V M[B#YGC"OH/)95M2TQ&E2;A WAPMHFLT."CN%=A(0IK7;-!E# MQ&=JS G?WE)@=NM.G.IR(LYY2LOI _ 1C1]-W*(ND554Z<-B%. TYLP4#4>X M4"+'<4*52E+":&0]GG&_ZMB[H^E\MEIK/WV!?M-HZ!/Y-@9C7S-\C$*WACC+ M!MS3W,0"S6T\$V/ S,;#6I/-:SQCOSVK\?R7KJ&6=TO]K:1\/?\B7],UW6=V M%9PS3BB.69)C0@(SKC%A.$A#D@>1D'%F56#?1VB:0$N+-C+$>].?8 AEF& M0^ 490%+[Q!DZ19M0(SERL(3AUBZQ3N/L/0\[WPQ1+?I^?-R:3Q+??C<--/( M9X3() VB"&NDIKXZZ17ZPL5(_SL.(R3-2:B^4/E<+O0K M']=+0.[7Y;='UM+F\-:BJK^=ZTVU!.=S79&]6S/]B W31U>)82,D.X5RFQ]Y M>'WR MY=='UMC#7$?T4*+[-W='Y;8WZ&U9KI?E&C"8^1H,_1NJ!P1@RFDK_!@EQMVR MNE457UESND+B;J&.:H=['AV8 S"@ZN;J"A/][\^]?=-,K\M5; M=6]%-[N5M<-.37G\&UHM]6:S.IFYR^?KF0IC&A5$X9RJ').49KC0/\%Q$7*2 ML[#@J8)EKO03'3V?9<<"DEL>8"$4"]CLM-LO%# EWV.P(XY^/!W=K>G_Y$_9 M[87UI/,6!"=5?7L 3BT X$VXG[B]<*IOPRQ]P]8K(_N#6TI_M_?WVN+T^WB. MDL!4;4O$VW7>%<:=G+3V.I,Y9A>8;SMCEW[MML&9H]5\W61C+X5I_:#51RY- MN[4++IE*1)R1.,,R%!$F2N]ZA20,TY0%LF !I3DHG0Q$?61%:O%2-_\[XL9' MA3D,:KO]<30 8?KK$SOPMNF$@:<=%$9[TLW4"9;3?=5M$<>$5A/?>;=:;?2> MO:G,R#-9S4O11'P^2DUCSO5^7C]V^Y56XM>J7*UF>9$605I(S$5N:ED#;8[" M(L(!3VG":$ ##IK^[,;&R,;I#TW79+R5"E5[%M#*\( VR[E6NQ_G2[2J>;SN MD?J$WH8$O;GB@Y!^X\9 M?F2$&8,6S7TGC1NDR3CF4G.ZKTB]8^N5@\[9CL M)-GZW5*K[\9X*V\IE\TM^XS% 2UBF> X-9F):1;@7,0ISDFH"I[&5%+0!,%K MA,9.8,,46\Y%+9R^GE5"CF+69+&L518BB(QDX2T MZN:9=NUS'@1ID"99%D.3BCOH39-K<<3"33-H1Z.&MHP@PPD\S[@+QF[%'@$< MF'[[P,4I ]E"VD&)R%WK3YZ/;"'LI;1DF]?<-NRCAI?[L!=52L0J(#A.$H4) MI0P75!4X3V46",*5E"'L-NTBG=$OT%X=M8>UC,YW0V.W/P\6%Z:\)_UA1PGP M=8KD:5^^3&/23;E3S-,=N?OA 06BAZ9$@A1%;CK%!I3KW9?P#+,L4#A4.94L MHRG/07/\CI;-MB#G'ZD^@L%,]=P%A.F-T96G M7+W;6R'TQ[BJ-\Z[ZKXJO\PUL[,B"P5+0X&3@E!](BT4+B(:8Q(DG$0\#I(@ M@+FUEPE-X\]N:;<\MAU]J!=[!2Y;]W4X"$Y^JX/\#MYJMW #W-0K"T_LGW:+ M=^Z8]CP/C]*:M,9;OM[0Q>+EGL[%'ZL+M07@%&'8JN-?IA#1CZ2,(LC*N M/5J:SBS/6ZHPW[L7,3MOW"<.,'-Q,OEH3_S&M&AGLC8<_EQV6SD].?&]Y"9U MZVV%/W7TK=]S4_H/7WU=2O%O>[3H7W9I*_[JQT_Z(*9F@ MA$0Q3J1DF*@XP;E@ 0X+%D6!"D(:@$[;T(^&(31?_H3V/*$#4Z.$!MPQ\61Y'!B8 MU!:Y W1JG0:LY.RDS-?:$'XQ9-;ZVS=G"]F$&&^?RFH]_Z_:]]V.JOB@7:.' MKW+Q1?Y6+M>?5[,\EV$J1()5%N28\)S@0LD8\RPLXK0H E6 QDD,8V=D.Z:_ MEPG8H1F"KK6[,Q%F8&=(\X5KQM"!LV:PW$T]L:9.M6LS>8/^7=(*W2T]3GCV M@X\_)VH(,U.[6!Z N^" ^5C5<3+ESI#6_M_.[9M15A1Y&.4XCYC$)(T%IG%" M<4%$$H@DRT,.:HETFP>[[ M3J+P^96=(OF:87F9R+1S+#L%/9MEV?VT>Y'2U78B01(JD9JVG%P5VOD(S2S+ M*-1@QD&6!448BP"6,>"K\8A;XD#3>&35-!YI,OI1VBP=^KYM62!"7RH,\MR2Y9!LJ$PI[R]RJ?^ROM=?A;H[HERM MZX[-!8VE"FF.DSC4APT6AY@JJG">!E*I+$HSFL'TO9O@Z!J_(U8WLD;ZB_Y< ME?_1.,6L80F5;#%O.LA!G_PP-1^2Q=M"2-#^0;MT?+;*=M.2&]) MP)W$)DX%MA'\/"'8ZBWX/>R]+'^3]2PBRRO6_0LC^]7W;^[L;T(/4O1?WC&>/MB\/R7;CO8O3ZS:EM]NQ3U:/=[ MK1*57,^;GN5;G6G5SQZNQ&,NXB0G&2XH,0GOJ3Z+IC3"8<)5*EF>R(#!]C97 M5D;?]4Q8NRF]FW.TY;+;ION%VF[OFP(^F"Y_W)/?;8PKSWD&OF3WM%DZLS'I M-CH4K-,-=O!ZCI$Q0\QHH2:\&TR].]'/1,0S052.TU"8L3$QQ8PR;9U(%A<\ M"M)06I7CV! ;.TIF2+ MXV06 OJ*EG61FC9F9B'T6>3,YAW'SAIGX9XL*+@@1&+)(X6)( (70H8X200O MPD01SHO9GZA1A=U(DW[KTPSH%BNRZHVC[-0NUE2%A$F+-+. XUS7+!"829H5*0JRE0@ MG:\FKU&=^(;RF5;HBZ%?^Q2B7"QHM4+:2VG\"_<[RJNHVED@STC!C,[QC:6F M;\K"&@Y0S8()?34WF:/<7?9)[/\*\RK%[W63V0=!QX5F[ZM>D\)-\_+5<5;G M+!'ZM,&9P%G!E!G.%F,J8H*C/)&L"%5,8M" 7GO2(+<&7AUBHKYU7M*FR5_6 M_[]EH94%[B4)_!*L=I9C'+!@!J0GZ7O/2ROI>_1,[PX QLWPOD3XKY#9W0&( M949WUPH^VJ U8XR3)"J"@ WN76#L:Y!67N'M=DRE1)I\N93E9G4T70D\I_$Z*MV:YPT0X)V(1RQ< M>X->EG5H:]"35;]'9]#+@EUI#'KE8;<-\8U2LIZKW(0 'NBWCW4;,]/)?*.) M;>]8RN5J%J1AF@DSSS')]'$]3E.+() B1044K0G/;*:[QE!:_H- M:9J6K5D<,+3;5,=!!J;O!U"V(4#-!3)LU+V EWR^F&^+D?3YCWL9?^XNOJ?] M&4!XTGT;#LCI?NZP@H_:H7WM^"P.PH0D88X+Q0@F6:#-",L8SB/":,ZR/.# M,H0KE$:/[]4='(84!QU L;,&'@0%;O6GY4%[FF/5!YT)-4J!T('*=ZP0.A.U MNT3H_/$1^JQ\E$]TOM2+W:FW\Q6G"U-?.HOT?EYD),4R-?E,/(QQD8<$ZQ_K M4[**:)J&P+)E( LC[_OZZT(\]EZYC**=CH^+#4S];?JSF#$@6Z;,T)6&K;HL M>:+.+9V83-'+Y3(#?YWN+IT @?J]=*_D>#U823$WG=)K2G6\B:1QG(=,84ZE M-C?Z[YB%6883SH,B*@J1<5"'EW,2(YN3AB#:472*PUW Q?(^;Y"TP.L[F*#P MF[JKLOBZF#LG,.T]W%4!SZ[=KC_IV,1XJ]WU-1I5:1;0$ >)=L=)4*2XX(SB M(""2%F'(51Y#KM%::X]\3[;MHG:@!VQ?W +!3KT<18/IU7L+>> MB\\Y]]6O MN+7RM,V*ST4ZZU1\X1%XX/I"W\,_5O=25K]6Y>89W.[4 1^8 MI!,T+?4J#D3A%O6QJ3Q;^!0K>CX=!78:K/OO'9 M>[E:R6.'6-N2#UJJD[$314 )$7&&XX*8'N4IPY2&((M1?1LF@V52\O.@R#DN@W"6'@ M^2:@YOF+(Q:3-R@ QO@,0H@F$3) MZTO8.CP[.5Q'U*>'S=J*NLC?F%']IC&4)(CCH#:6H*4FL98NPNW,I=.[;F>+ M=TM>&1JO9?/GN^5])9_I7+R62FI"N[JM7=5FT\]L%FL+*LT$0IE1?0S1!A47 M:<%Q1C,6LY2FE/'9LKYO%@_VYW\W;JQTHVATXXPG^PA[G6G/CX8@P8XPCEC; MG79&A,[)"N_X03_N./K))$=NF=K59]:UF@VRM]V(@@]1PP#Q=-YR9&+2H]DP MH$Y/<0-7&ZW4:MN\)))<9DFDM*525!LN929 FB&LB. U4S'"B3'JW) EF49KA+$EY0D@H=NU^MJSC9K:IKCKDM3-%*[D-[: M]C@+/%T5VI3-@)SA<*@[&]14R(0#W+)*)TTE]9X^"LX9G2I1=-+D4(\9H=\K M#;0_]]-+PF=]#BR7HFQ:T3&Z_,>=TEZ4%"83[/V[7^X^AMN=(0A)2(LPQ7EF M)ELF(L,TR_0FG,L@R+(XY@&S#FE9D1Q9^1HFT)X+M&6CR6?\L>;D)Q0"@C=V M0%I$N+S# XQOV2'3O\^Z0@2(;GF'RC&V-?#+! MI@83N"FC9+31=. LDV%$P M"_8FW$K>BO_8K-;FB_&VK#[1A:P;B9D]:]5?-VL2B_FIR9U:]E*5;; M;S,15)&,",Q#3K3E# MM.=, 1P43,B.$<[N4N6%LC)WGHMG27EN%Q(Z?.O)2 M2:8_ \M#X4"<^PWK-.@!/:,]3^BM*7@W7*$]6S?;RT;]%\T:.O"&:N8<3/ M@.W-\C1 NYGJ08#[,>##X>DPZ@,6G\S0#P>@;?P]K.9PO%PLWGR3?&/J)UYI M&_=85G.YTQ3;PV;'&F,?/1<+M*>-#L0!9\TN "Q.GIYD!UK;*V)[;O5L(YS; M>;1KX>E.IQ;B'9U5;9X?G+IXX9J<\X0(R0N@(' $Y) /#.P[ H^D$60,@$?VG37ZO? *0V!VIE=XS M""R;E#V86X!9D82Y-%V \C31>DYDB!E5 K.4Y0E-:)[':H06AS7QL;=L6%>^ MFJ5Q.ALV4'N[*W("$+CO>\5NK&:&1R!,V\BP(?U7NT4Z \6Q@>'Q&G!G7]NT MCYN%# .6A+=5=2O*9TWQ[8(^VKKZUU<8V6H8E\%01H8T#I$FKG_=#$/8'/]^&9W<_HYE)W/Z^T5KN_P63[LWZSK,<#B, M@N>YH$))' 9IB F/0YQ+0K#,C.PV M[.&2PU3406BG)E[79?+8R.L"D5T7]%)#KXZG'0!XHRGF<)A'A>82"%Q410A#ED6Y#Q405" DKDL:(Y_ MF_RX'=C]<#2N&_W9T >JL V*=OKL&1O@>=T=%OCL)7M!?8U9LJ X[40E>PC. MAB M?<^[J>U#187\0)_V=SMI+H1468B3S&S>1 F<)U+_BY,D3+0>DQS4&_>4P,AJ M6I-#2T,/II1G0-@IXQ#Q8$K82%:3&B$'^IHV:<*$:1 MZ6.]U)"_'*ZO5Q^EVBS%C&4L+90(] X81%K#@A2S(-3_J;A*::(4X5:'V6XR M(^O9GC"J:G+V*2H=R'2KG#]Y88IW$+5%U&22>)/;/O7&C_QNJ35N.(!29_K% MZTB-Z7AYLM27?@':J2T63\,MSX>-,5UWZE6Y6#0-0'^AU:-V\.L^PI646S)+ M^94N5K^;+E\?Y&.Y;GJ[ZOT_8R0D,1:,$$QBPC!3(<69"G*5Q"$-2&%KG8:Q M,G;HO&;.5%Q56P;0IFYNMSRP8*_= U'OMWS380F,P3@[4WM=("[F>.1@0?9;3]8==CV@00FL_]^@&CO$9Y6=/%@M5&5 MJW5SSVJ"R3.I#X)!D.K-H-#; @EE;NJ%"AR9*ETS\YH2;N^YGBX_NL?:$$3S MFB+$<3L#PL91'2(>U$'=2M80NT&&W"#Y( [I$#E='5&(O$ '])HXG8[GV4L3 M.IS7&#YV-*\^Y9 ;_9568O5J4:[D0_G;\GEN+IGJ' QP>SR+I4:V"@T'J&;! M-!AYF#_5Q>:_?;A_U[JWU'MHS18@@=H"I6XS,@) ,+MBB\TVHPIY[Y$'D-XM MW]IB_>G2KNV%/;S*,0M(@N-PW6@B8_1[& M2!#!3,3)?+;]9!@#ESZ9W!_@>CTJ7/8.RTBPN7DR'N$#N3D.('3X/Y#5)G., M'$1L>TPNK[O=P'V2RWE9?2C7^YLGD811E&_T M*N[Z@XYE)G6?N%=-Z8IV5;(HXTJ8!%*)"37WVRP(<:JH"JG4>I8P2!O\H]5! MVN7:"']((\EC+.PTS%E"X)&C)G.#MH0\UFA!!4H09SFDNM!,0Z].44!FF MM(@9(4)DJ563<7] NCL$#6US*5%/NE>+\NL*F2_S,91>\;,S:]Y0@9FYDWE; MAZ_9CO0X([6N2CC"]*QS6M]M4-95L;MF8EU_R;6R17_7I?A%+O5?UB8/]X,T MYXIY*>9\^]-7Y6H]"V0HN:0%#HNHT(H?1F:Z ,.!/A&D)@,O42#?Q);PR&Z+ MZ6[ZO*6*3&= TQ>0:[K0XA=+&.WT?PQPH!&4F@.T)88,#TTOV!T;^U\91M"/ MS7RHGWR6S\ P\%908TEVXA(;&!CG13? ]SW.]OR-KC>5_O/DEB'.*!4BE5@& MIFB>:O>L8"+&11I$FH_ZWF4K2T5;=D9Y)/UX0KW M,#RB-H (;&*#@GHR++=5)#0L0 MBE.C GW=JNZ68?YF+#5W V^N=O3MVLLAB@5HT0=WTSN7LUF,?(@)CK\?2 M^6^:=U46UV9YYPM.V23OJC@GS?&N/^=X8;AY?E[4:9]T\8JN/K]=E%_?+559 M/=67S_M]0B6A(H+DVN_/8DSBE.)<9=Q4\F6ABO,PALU4L:0[ML_?XN(03D3S M R/ ?GFV<-IMNR. !-/B(WP,!\BP@%H\C++K N7V=9MI277:.TX8%&/MR:WO#XQ-Z,#]]_[D).X(%&"2<%#3!+"<"%9B&D3I"1*XB4CF63U =9JEUUD1L0G1>0MXHL,IY*K%!)&K"5/'$A* MWRB;R6EL _I8T9HOUWSU+*0P^8[[[S)XU#NJYVU%*;51UU<^P&!C#[M=N)D$ M3%C .<:8F^"H17!2PW0$-8I,$G7 YGN*._9R9XT\8#@N8P]\@/''EU^7#]_W M7]2?.UG>4W_;TWWI;E]4?6U(5W>;W=+$OO>_]N;B@*WDI^5NOR"2J%2%(<*B M$#H\Q0FB.ARA,)4)+WA:A#EH@>-%JUFN4NL+TYM@:]1$&X6>33-,H^E-L#OH M:@*6.F@;/-7JNA^(NG]2\*/26? ?=8CZ]0"]UK%B/;H)OC6A/RH:'#0-_CKI M&KQ?/S^67K;Q29/D%<,)#E[==7JU(]G1,/8=UHX?W"T"EWRJGS?KS2'25Z5! M=7?512QXE(5Y@3 W_DI] R(&S6F&%G^&4PL'P+YN5" M+A?OU_OE_N7#&ET41IE@6!4%YDIHV?R1&12@C)$(EA PYH79'0AWC M3[SVJ20&I/^SCOY%)O\DRZCBJ4J>4.4T0C[5YYF!6$YSFFTHJTMT_(U.?[=854 M)38A3C#>9922<=0:%_(FWH; M=V"3?CJP28^CS[Y$RVX6](@!<(]W1:9]$U3"@[_J/R=)O+4T>"*2[4MIK\JU MW6'Z$.5VUVNNRU@]QE?YI+\FW\MZH\W#EC[>/N^_;[;+_Y2BVHQ$BP2K6.2Q M1"(7&<*9X(C0D"*"N6(IES%C&6Q]:R5WZH5OR2*_/:H1T%H! !TD%$G;Y;%W M?*#K9JU <-(@J%6X"4Y*>-NJ.EKM;:EM)W7F-3@(BNO%.>QUM^AA6J_.9$$!:1 M2O",:B738D#UMJ(JLSKI=1,<%3N0-]@48<';]GH"R5=GW['JS-O\UQ-X5_V! M?8WK%@O_L=F(G\O52HO^N-[7C:@JTHL32^%I?Q#E8:*8E#K4F6:"+,\0$['> M4DG.N6 <8P&B5X*)GWA==5"F=-+JWO>D5)6F BR)!*)K%^NFPPP6V<[@N@+J MK''A))LR-QP\!2^@\%E#E1LPEX')<10O&SKQ3D>W]4-5^UUN=W8+23$-TRA# M,DX3'7IPI+=Q<89B'*41*6)%8G9(J[EWWM*U2';(K[EWJ8X\[EDV*MB5DDV% ML;E>VZF70#X^K38O4@9[^JNL!/R^69D) .*G]-6>20JXW;)(JBDU[09 M-]71FL>5I[VQTVR.VP2^YKZX!X"!+7'?FW"*XBJ3CX7EE/I^7AIP%)I(P3&)D+B3TRBHI].HU M$2@66%?QZ^DX48YQM]GMMW*_K.I8&]QDNP^;K>$GTPNQ[3>Y_;'D MTI"3511S^A=?U#W]M2BR@F2A8(AD!4:XR"0JLDB'@22D,HMD'@I0AMW?Q*Z) M(TW3$K,^>UYO)=\\K,OKNP,!HFGD55:CF"?TKMBA*.7U@814O[R^MM-%W>JX M]"^YROD5LGS]_G ?)8,_0VLFK\VZ6]@=,?L^7=3#UX<8A+=Z:.TK06I M'Y]X"BI+'JAMK\.F&?T1W=$"6#0=5!Y4CG&AKE/UQ6&,V8HM+I1NUE9<_LKQ MRJ(^/_JB;CE_?C0K6"GZG/'B2"/-4T8CG"'"$ZY7AJDT7-4*R3SC11A2A8MB M\4-NV<;ZH'V<1I"O8U,OIQ.WM]_U;Z3AC#F+W3'Z30%2W72<$@$76,8LS/,0I2G+$:9QC(HX"I'( M>)2E.&$X!#%K]8N;>JUQ$![LC/2;P_4O/>6L.E]8#N!H%\O\H0-I:]RN)I' S5ABBG*^Z"?712I"K53 M)2A*4X$PSA4B^M]0G$7ZYY@+ >Z?Y:#&Q'ZIOQL%F,_-!4T[UYT>(YB+5_J@ M4J&K[,Z;P.C!]U4QS5&YFZITUBCFE95M!##^:-A%L'3QR3B MH>E.&V+64<@[#N"X8]%NIXHS>HR)F^OTF#YE9YTVL:_?5J<'#*N>.GWON\6+ MSW)O:'?OMIL?2R'%FY<_=R9-9P P?D,N XC.#8#/UXC;J[ MW]P*4=++FDZG2RVNKMXK3T/,1DXT*=+*@Y(O3V4]WU?Y'\_+G5Y@U?>I53[W MURK)IWVZVY M^#,_FYX'Q_+G;5D3;6X RQ2>AI8>^]C/"ZNGF#V7UK,&_)D_BLO98F[Q\)R8 M]]ORELT,]D-NJS:4M@DR;>].')>UR,U:;IYWJY?@]B?=F@756:P^*&.?3M.* M0'_\]&$\+-!9V^V/QW'(2*?TG-8!9\O5Z3.GF;C3^YRO:HV7=YM'NEPOTHS0 MD*LH;@KTHTN,MJ%UAVZQHO M$, %R^X.:^AY7C.UG]J7=\)D'EN.VK MYW*].UPD$4MH2/4N(<(YPGFF$.$I1G&<2XDY52(*'?@#[#6P^I*/YA&HLKAH M57MHF#D:#==@W@[ UL[]/4/E% ^.6XW?#EK\;G(0*]0:ISXG_,YJ-S_W]#X! M!PTX'IZB"$#PK&$%#LAEG'$8P6]]6=62Y%3]13C#>8)4A$VK-6'Z/^HU1)R' M*@D3(;.<^ZC^.I,Z\7JBE.6GUNH<++L@XAT"6/SH3I*]J8)(&2-,:NTLY42M M5D]<[',N\V]1BM,*@VVA3/O+;F'AG=2C\V6Y]],_K^2^*K!I7IDO8L55*DF" M:"AB'152AFBB8D0%IPEA-,?F*LH^*M@(G3@H-%4H9TW:D T+%E80VL4*W\# M0D53NJE>K.67\-S:P ..$A![/04)*Y&SQ@@(")G8@ NF?TH2BG(=$6BH."/*BJE^4-+$L0!"E#B,2K^G>[45YMZ5 MV+J7:?!%!<=>IC;MFH$HV//?>$/#C?1F'"H@HALK2WO8;?K?GXW2QLJ,)H^- MW0NNZQ>V_[C60Y4?_<>U=G^YVYM\Y+)OCKB3^F/7WXD'N5"%B'"1)BA*TDR' MJR1$) DCE!(>%E$BJ I!%]3VHB>.7Y6X8%EK$&S!N?L %&T7,E-@ UW.,,.& M=E#"W-K6 !D]ZO[-(CBIXG-= S7?V^K&6O#,:QPH(- M0&H0>@K0H&CT1P*_0, \?Q #SP3/]K8ZW74.##W;K:>=BY2$4"D2$4ILQP,*$3K'=/]8DPT@2S\ J$PSFBB8Z<(TP+AL&"FBSQ!<4)"S/(DYPHOGBIV MYSW=[N? Z5*<-5IOY,-R;=J\!:SB_NV,YK*.?MLM5$-T$)NYZ@\5V^AQC+&RRK,:_"6[W^^V2/>]+PIS])KBC MIFV/9T;]5IM\,NB?"YB?,;_5P%:&_/8GQS)[]13!5OFHA9[6:*%=,A&9]DLI M8T0+DB'&\B++*4\X!5WEV8N>>E7<((GJ+07?.79?M\?8TLDG00ZX4O8'V@C^ M+%O[O5-E#0I^)58L6T"Z";"L1_!7]KZ4NT:][''#F&4L3[G,49B:UI.)P(A0 M;,K"6!%SR@K)V=C"]W;1$P><0]WWRF@"S%0$X&<73*9!!19,[ KAFRWKZZ: M+Y/LR.&03%@@WR'XU4OD^P&Q*9(?&&%\?+F\-SQ1^YTEV$0DED1D"D42FQPE M11!)18(($53O\O5&53G'&3L5IMZ0-)@O12/MPSWR6")+*.5YG'&41C%#.)02 MT9P0E,=Z,U>D@J5Z*P?/0Y\(X-'YZ*^&,SS2^_]>CHKXI3IHH] QA>+FC*]U MFAPR=T FB/>6"KQ:W(4?3)$->'Q?34<*W2_RZ<<'W0 ,C@>H<9>_Y6MWQI]J(X]1[>-;CT M4Y'EF*4HYS%!F!F"V%1E2%":9")*](X9E(L&UF#&TSA37E(Q#2QY4+?PJ$@S M#'O&X1]*35V/Y&QAAY[,30"F^P%=6SNA9M?RW4QT]T!0O)_:VTS3FL#P:.[$31ZGJ\ER8/%%3XZ*:)WK!YJ3&L6D;?]Z:6['@ MR:QP-]!X90FU79#R#R L,AGYR"@0O#O@5PH/3M+]!1^8L9XBCJ706<,,#(C+ MV )\VYGAH&ZO8=IVO=VL]\OU\W+]4)_I+[M[_VF^IEJ'] M;_OR<2\?=Y\U'/I-#8V6]'#(]ET4>>&E>I5_)GE,LHLJ9;5[_9&73"#PF2?G5U8^YM\(K!8>-YT MJ.S3>-(\.*E^^+CJYTOM;X)S;8]5"EYI&Z;&U!_/PV2:SDT,,37D+4P2DXMT M[8QD.'WW+V8):^8=D_/R5+9L?+G7(][^6NX6J5Y6)E)Q%,<$(YP1B0HE**)$ M$1;E62*Y%9T<0.;$B\MR@52=,MV?G3$%?QGIP$,Y&PSM(JQG9!Q6C2Z@.'1' MLC;36XND88DS]TFRAN"Z69+]J_[:I7W<[9ZE6!11$F>F9Q+.P@)A7BC$1,R1 MH@F+%*%Q(4"]$KI%31P"NMJD+4OA?ENDU=C9Q@ ?B,!*:'"2/MQICU:Y#DJS.D1R;-"L"S&%%ME@P_(F=B=*\G!0710R0YJX78N M/(14O_]ZM!_FO(ZF6SNOI6$]Y9-ZA,II]0\G7QT:=Q9'M33NX*6VC[L>SYQ? MAWV6^_>_^.K95'_\8[,1/YX0/>=25[NDSN7)!<4AEG58#@YME^.\42.NV! ML@^?DP#F%D*] 0>*HF >B*I_5BS15.P>5:VZ%KYO5ZL-F:YC( M%E%,LTB1 A6"&U82_1^29P)A*D*6,9Y2F<+.M4#R)S_B:FT5TE3I_PHJI8*_ MC%I!K1?P+AJ*NNV)V&180@_'O,/HH=.*%1B3M5OIE_[*/5>LH!ENO&(W#)Q4 MU)29B/>_)'_>+W_(+THMN9;P80WF%1T<:.+X4LH/C@H$!PUNM -L]NN-+>NP M'2C]4<,['K 8,0S%!!2CUO8ZL8P.CSX;T:BUH4VN4?N77$^RCDV9SK:*+_>; M-])P6QCZ Z7=RE!;?-!?G$7(1<8(4XCF86ZXX0I$LSA'>4F=8\Z6V;2H&'-O*3AAQVK4/M" M0(-?ZK->S-W_E*L?\H_->O]]MV"LH!G3'EME)Q2$(V(XBG&.,4MPE.(4E"OL MJLC$3JV_-"FPV-054;O3FCEP\K_D:A+1E8N +VN/75_&8N*K;M55C7DK64>" M=57;.G8\WPQ%?^ZD>EY]6BJY8&'((I$3%$:Q0%BO*TQ! T:JD+D,*191&OJA M)3H)?;U;O4J'P*BW"W[[-\"E'@A4NSCE&RI83.KE&KHY(:4\1B&(Q9,S"C5$ M_DUHA*Y!L.<.:GG7<;FS7,LOZNU6BN7^ ^5EC#HZT)O-=KOY6?7^UK_;ORQ2 M@D,:884B:LCT6<)181($(I6FB5!Q$<:@=&R8^(DCB5&FY-8HU0E4K<]-L#U& M%'90*>"U3L"U$ QNRQ709" "USTU?I4FP8(?-0F>#N$'WS1XP2#KZ4. M3/B\"QPG8*Z6-6ZCP&^I[GX\E>Q1X%NIJQF/< X M'K\SS@J>Z>F<9D6.,"$IHK&22(J4)6&2Q1DA4QQ& PL\MQ5@P9CZ9F/>[^E96&D%J;_61XZ2HOECZ5XIJN@WT[03-QNDM,T M?#'4;'-PNPG-";CC"4<"7D-A\$;[F3!%TG*]._2$2$A2R 2%J90(%R%#+)81 M2CB-:2YS22AHCFT7,[$#E4(1,U(#WA +Y,IM1\AN#AUO-\S7*I-+@4$=,,_] MSM!4T=WWX/TOHXW'P[-^2WU1V;8+F9>OMM?0*U+:_J?A"54?US_T![G9OMR* M?W_>[28SD1+K6IAA<1,[ M\5&!8%D+#+:E?/LL'PO(^KW9/Q PKSYAT!!NCJF,^)MAWD,71.R3G/PBXY;1 M-!8A4-:2O<$]*4H6@\R6CV1O4#/Y"/"6V]I$1\S'395<_H=\9%)O_;'$84$S M%',<(1R3"!4ZU*%"L#QF*H]QDB]^R"W;V"Y,KF1 OJM-2=9?U4IB510!6XE< MXV&W"!EE(RQ2-8T+_JJD>2SNZ+3$T_KB>OQ9EQ:=YEVN*KH?A.^$3SNQD@K3 MW^DY[WXNA9MO[MIO0W/MV M/.&]5V)%^-O5;TY*@ADN]+Q#3<=$'@O$4A6A4!"2\()RDH):M+LJ,O5]44UE M6K8HD <>4V_=_/HQMIO:YD .YMT6G?UJ+O-7;?!GA<[T;?[ZU?B[-/NS @O0 M\L]N/'AZ_MOE_N5V*^G;C9"+A&)"(H51KL,1PB'EB)!,_ZW]P6.,1<#EL)TQH'3Z-LV=,NC/!IHM:;Y-_6:> M?.OO73EU;X70G\[N;K/;T]7_LWPJOQQQ)J)")"%*F-XZXC0O$,M2Y[NC49C[L[N2TOHT[Y>CPG M68'C%*DL#1'.]%ZVD'H;6^11SJ.PP(R!6JEV2IIZ+JSEFF2_JC="]>5LH9V! M;5Z[H;/;G7H!!#@[7F/AET[#VC9/F\=N.;/N#@?-O=S^#;\PMORZRH(RA<5A ME$K 9YJ4.YHXHN;XRR$/!]6G,5RJWOC*JN]CZ^E%_FT MR'B**(LCA/-0;RMSJA I<):KB& NZ-C5V51UH[@TCI"DZJN6/ M3U6^@-!N:O4+#,Q[.].1[VMLW@YAXR7]N-W<"1..+P2^>HIQ.P V2<4=;\)W MLG\LU\O'Y\?Z.CY72A&JKD2=V\EJ6 M_4;UW.SA':JS,3#'K,5X3#SH5'[$3O1\O-FVH*UF-/>>[0^X395?)9?+'Z9, MR/1:J0G!%TQ@'DKM&HP4Q!SL)(BHD"-&LR+-:5A('L'2=UKE0+Y@3BD\#:DW M>E[<[0*Z6FU^FNN>G8G__RVYB8NDW(3J'Y."F)+X?#97G;5(?Q-AKT6>YKYV&;-.=[UF7LYP_0_#,X)N#6WK^U];?K== MVO4.OGYKZB.?7W++ESL9E,+LDX(N3.OWHG%6P5RGE!-8F@7*"VJWP"DOZ&*H MV?*"VDUHY@5U/.&;F6;WYN4/^N^;[=L5W>W*T_D(\TS(B".]OS,==_76KV!8 M()5D!66)(CC)_!#47,F>V,5Z&5AV 7L)2G6"4A^GSMP0G.WFNXG0@[FR5^ \ MDMAT0C YE\VUY+\)I4TG)/;,-MU#C#ED:B8/O9,[OET^F=R@8[>1+(SS+,4$ MY1B;ML!I@9C0V\V88U%$H91QZ% #/R!U^H!39LZ5!TV6Y[XPU"!'2QZQ<#M= MND@D;.C@M2&+D]5>#YF&9+[".9,E#.U'3;8O.Q;L[NF^K.7\HM[2W?M^Y M.W4$3%D>LE@A'JM$AX6X0#22"5(%BPN94A&%H"XM?<(FC@9'T>6!JBE9+:6# MNSA9X687&'RA 8L'(X" %_%:6.BKE+=/U+P%O19&7Y7UVKSCYN#5JN+XU20Y M4S0N!*),Q @G,4=%@7,DI$PH3XHDCPK8F=FY@,D/RVZ_?7M__PWFK!<8V+FG MNUW K7JUCI_"_]I-\.1Q%X//ZF/MAEUZ5<=3CB=8]X\/?ZR?EH;B#$S-UCG MQ+->=0QTOWPTMXI_?+[[V&!H YYRM9IO>> UUG*7LZ]VHR=H!C1HH?O96.NH M\QZ3]1EV=6+6^[#;]/6/S4;\7*Y6M^NKG?+I4SU&]B)):!+',6 MZRDN#W,9DS A+ )5TH&D3^S+!UW*>Z#K(*=+S,3AI1(8F$\I6)9B U'*A=# =$+4 M'RS\&0Z+"@>9027T)JC$!N_\&0[AO?$!@"O?C1,00)J;(?MZZ6TZ7YZ1UF;( M@',ZF\&GW59$!^+*K[*L];W?W--?_[KE"7K%^V&S[:"88QPK0A*)8I:; M0L7$]+3/8T2R/&9$JC!B?+&6#^6H]FLD5WVLOM5%]:V^T@J00_*D?_/==!'> MJ&!G--D9CPTZ]!/+Q:;5YD3+8TU_!SY/:P L#YP_%;A4U*<:N?-@5 Z#6 M)&BH%[D##."4^"19HN4R<\U/WV\??/QT\?[C^^_!;>?WP7? M[K^\_3__^\NG=^^_?OOO_Y7$4?X_@_?_]Y\?[_\-VG+C&K$T"CDMXAQ)DNIM M,B4"%4F6H4+E!/-,IBF0\GP<7DZ]2HX2Q\-A%X-'&@D+KPUATUS/=AOCK2/( MM829VWYTFGC=VZ/[4;C8^> XFZ&; MPW)#7%E=-0+0\ORY8+T%PURUZ,"UM]?K4A0H \UL K';^/ U8,#\W M.)5Y$ ''4);H=1 P@@- \*Q! P[(93!Q&,$MR+R3 M2FZW9NPZ>E6GSF8V"^,L9DPR5&@(3$\AJL,+8TCB*,RB0F:) E%A=(N:>,X_ M"-:N4,Z&YI2$5K2#ZY[)$(J77;3P@P(L.AP!."T'ZDLCS\N!8>,\>7Z/H%D] M?=C@2\^V>&-,DO1EAN6GY5I^W,M'O48HF!!9G"(J"KUT#],"%2))D>D9G&-> M%!0G\/3H3GE3[YWKC."V3&"C0U J ;P['H+0LV, M[I;V"CG1@Z:W9T,/O^;>'&!9-1VX70M3RJ^7"E(O&&3C&OF4^!0S+KB,*2HD MT[L&DD=Z@B\8HBPG>ON0DS0&;>9AXB<.$ UERGR),W7@/08 L-I%B>G @@6- M7IRF2SH;!X/'U@8 X;/W/8 #T]84P6$4>&;)YV?#D�U:KJJ;_#=T^5(V% M;Q^V4M87+6OYDZ[*/Q\V^Z6Y=5D0'7BHR$/#.!LCC N)"I+G*,I2%>>"\R2Q MVF>,4V/B<%0I9JYOM[7P\H>#=/LTC1% ]P>F^> #'FU4R'TQ%$('K8*36L%) M+]/;J,;VZ]S8VJ?(S(.Q6PK-=%B#LFS&0]23A3-B\-FR=,8#T,SB\3":*^/- M7DN1XL#[6',CD2*,*=8+32(PU@$_T@$_HA1%DG!%"Y5E"2C!N5W,Q '](#0X M2(4RV+1"8[=V'&\P+ 1?V3I!&ZM^F[RQV+0*F9G&IL_0:QZ;WJ<=RH#$O]]O M/F_6=W+S66Y,5LN'-;P4J&^0B1WOU%G/I,!I)=#=^R_!9_W_9HI.\&&SV:\W M>TB%4"\R_9[I%128O!*L&KE$ MYIABUU#CD%DF'>C,!]&T///UB!'PT/<"F %.]U%)5GV639!QU2KNU=*O^HSO MR\7J?<\M!'S9?Y?;^MY(&U+3'T8%Y53E*4K33"^K%:&(R42OK3'F,DL(D3F' MI9"VRH%\E9V22$NIP5I/9+7$ZK(6N,!NQ\C.FT?;#7/ARN#CA>Q1HC\G[C7( MD^>VRYC577O-O/31_H<=4[8VZ\V!5+FZX'W_RRS!3@6G*8UIR#*),AJ:.Y6+6GM8;/S6Z]@ $\I&Z(/ M:1:_U=)_GR3[V=I87\E6@_+FS;&R-?\JMG[8=M:61S3VU[2N.2^JS7@@7O6D741ARI7"!,F5J MC9C,4"'3'$G),I[J_Q0,Q&C;*VUB][[H7A)L#]V8G_5?G%;:O= E69%PO>9! M(D\,*V?($UA>F7-NY>Q,?MJ3V/UDI^>B6_H;LD7.9.- Z)()' H!RR5BD31\121B /=UL:PZK&/OAMN0[$9K6BV\:__CZN7V(% MFYU[CP8#YM;7?1)O@E+D=!T2SRR:J#MB)>-5.R.>F3G4%?'\8=>R#K;_N-;[ MF3()Y-[TP5A$6<:37$BD9&2(<".)F,J%6<0(&:<9BS#HVKU%QL2.^HU_E^)Y M5;)@?-JL'U#9>,WH$9P4V05_E;H <[_;$+/STI$XP'ST"H)[)P@<*CLZC?16 MTG$M8>9:CDX3KXLXNA]U9+CEW&PA=1RXVZR6O%G9KSA-I$I#%)HM!TZ3"!6F MDV*84\IY*,(B#"%^VRUJZIO[H^#@(-F9YJ\'+SNO]8,"S'D= 8!3Y@[:YHL^ MMUO0O%2Z@P9?T>H.OP$__JLN]_Y)5\]ESH5>=3\_E@4>[Y9*R:W4MC@DV\!& MG=B'*V6"HS;!29W@I,^-0_H-$+SA$\/I< ,NJX&039"AXP:%TQ$C4-1L)XYN M$#0/(!U'< @CVZU)&;I=T]7+;KF#!XR.]Z<.#=OM9BTWS[OSQ+.#&H!(T&6_ MA<][,!WHW?U63^', S:ZN6W7H/,YZ(!99ZXX]*R_9N:'5)Z7$UG<(UVNA4FH M/[527PA6I&F4%RBF:6%J*7-$E,J02*F2A51"4M#FVEV5B;WK&!AH;,?^E&Q&Y.NRV3-RG14SVSL*P4#H^&T[=)A*$W81MU2D5=OKPX# MS*;M.G!$^&KB?BMNM]MWS]NJ-,UR#7'^UM0' R=FU> @TGZY<&'@\"+!W398 M#+C?4E%6S4', RT%VBUQ6@!<##7;M-]N0G.R[WC"M23MX7EE$'TY.E[92[7 M)(X9BQ%5@B),:8J8,&=N1/""XXC@I(#5I+7*F=B13E)/\XQ3&]HNF.PF9 _& MPSS-Q6Z'"K5>J[R5J+5+F;E&K=?4ZR*U_L=AKBKD#"*$_]-U;_>.7 M[?WFYWI1\#S*,"\0#7EDTF4XZW&7B5 MU&-N\)>1/4%GN&O#1K>%:PSY*CWAKDWJ:@C7\B1\7GM7TW+HK8'^M,QZ]JLT M3546HY0278?E[K MQ&=X8O-A-AY_WVS7?ZG%*=GJGJ9:,$+E8B8QBAC M>8AP%@M$&%:(J"PD2P+8[NYD'0EA8 M*'4*&EW0:JT.UR;E(>L)U\:#O@JS_*'CZ9AHA"*SGB2-!^SRL,G#B*Z7*/?E M9%0>0[^C>PF[2[EX>>* TY 6&''0ZY1+4VUO5498.?YRQ=IHATN6#L-&W+5< MCCCSE4N'0=5VE;TU]6?']=U*N;NCKZ46?=AP1@C)$>8FXK!*,L0 MP2)#HA"*Q%SD40IJ[#8H<>KU>RTM>*K$@=M,#>!E-Z][10'FJ@?1P6\'X;^; M5CY'7.X&<''I2F5GJ[\F50/RYNY996=^2PLKRQ?=^>DWZW("+RN==J?)>E$P M+A(J!,I4;DJLN>&A+Q0RU85%3C-,(U"WF1Y9$_M[);EB*+LY=.MM+/M-56'U MK\!2PC[X[(* )U!@[E_C\:W"HY+;6*[[Y9(?L,XC<7R7I-E9X@=,;J.$'WK% M1]'A6[K=OI@%>;GX7C >\C")8H15R!#.HPP5&2Y0E&8\P6F7GJ/J3B\@,O.GWV! '/H\[K#&T..LO/83L[&J$EJ M#B]$O6+Q8;O1_56('>\XEB,>265W]YNOTABQ7,G/6M,)P3YJCIU2ED.5Z:K M57W "QN43W9#HQC'69[;-Y@:YS; MG6K?P/-=K5J8=W;#:O.\VZ),.[MV[_W+G?Z8][=K80I2G\SP^N>J,[!LXWVZ MY?SYT>3G2O%./NDEQ[*J7UT+O53<[I?_6=5-I"RG!2$"L4)AA&61HR*1.0H) MR]-"%GKA%BW6\L&,8[<^FU1?*[\YDKV=M(8M,.?ZNQ6>#VM"R; M5M=9UV>SP'ZY4)M'J-.*K>Q!8JJDP>NTBS=G6)U=;+F:E?2@1=JES59+LQ'F MPA=D/9;Z7Y=U6.:Z&KL<;LXU6(4+*.57_+=6/XBS8G RX"?1+3U7OP17P MF+SO4P#?>HU!=LRMUS\K(!N2)[GVZC+/_[77E:37NO;J,KGGVJOS%?=D]:GQ\R[XRP@/2NF>56 MMS\(;ZG=7#^^W>SVBYCI0(L3BC(RL4;"'.QL(WH3&&$C++-O)CW&0K<6T1!+ M04V?NTSI:>5\]Y\!C[--"8KUDU>"RG_S(59H$YR?(T(4C&,D(X MC2DBG$4H#^,XS!ECG(,2'9RTF-BO_ZGEFF_Y1IF]7:U"E?08/*^7T&XH;D#; M[?\FAP\6(ZIJIDJ?H%(HJ#0Z[A-/6E4;R*#4RWNFU2A@?!8R@768OX;)%:;6 M\B7GP5P3,Y7<;DU^@,D>N*>_ZHYW;^1:JN5^07"4)A'/$$^YZ=&$!:),F;^F M(LR%#E?"BE7'4M[$D:G,B=B9N59MMH&H=3EF5]%?$AB;AN"SBT(>08'%FX/@ M0^Z2%AW4LH/?:NG=F>@.Z9M6=GK+X.R7-G,2IY7IUWF<=J^Y.7]S&W*DYUH4 M41+C(HN1REB*,"$%8A(KE F!62JSF.04=G[=*F?RD^N6@P6@=[?CDS$EHBR5 MB,BXU( :;'R 81?@1ILXZLCE*-%?).LU MR%/\:IZ_1 MEXLPBGB4F,BE=ULZAH4%*IB2*%8D3&*!0Y)BH(^ZZ#&Q%^NO3 YV8B<\K=U\ M:I3 @4 KA$J-@I-*APP@HTBYDVIJ=U.2:P>E9EX#QAAH_(44)RWF#CICH&H) M2Z.&@]_.-%)XONR_R^TIL>.SW']1>A57YZ"P(DEY+&(4$;V(P*F.4B1A&8H3 M'N$0<[W<2NU66A"QDR^\2NGV=QS6< W?ZDP! 2SB-),*2Q4::3UEE<@75>ZR M!A-ZW&&ROR*: BZWJZ.O)M5M5Z8^;4K4^'>3(%TF0M$&I'H7I!_\KCU5^_-A MWTZ5GCO-[OU_^+EN@L+2_"= ZD3W MR],Y?"VSHYSBD^\YU>H:=[5YGV+3FO8[%TX[UK:O5YJ?9R'S8;-]M MGME>/:\.7!=?)9?+'R6U2BYB(5F8HR)BW&3YQ8C%@B"FL.(LPS)*0M@IB9W@ MR6?ODZB 'C0"GIM80FBWJ? /"WA&K[AH3L)N@J-2Y4'RVZK6_Y/7&QB8W;YJ M,>V$SEM="0+BJEX2]K9K/X*O\F%IBBGU5$@?Y4+*F,JUW9.X& #9HWK^G$Q MYOQM/]J-:NW[T?'H".K3\MAL55>C5/QK^_UVR9[W9HEZORG_[0W=25$WA&R> M-2RPP'$:RP))R@J$59$A&A4"4;U/I6D<9QFU6G+Z4VEBOWZW7#V;JK% *B7Y MWLPQ90D:8D:?@)H/:N=.J>CA([';X,X+-/1TZZA;<"A;JUD:&^J94]KCI_'^ M^&F43Z)2Z:#6VHYDQ8W5U0N$/FE?QRDT/R^L%P!;B6/]C#Q;"L'/S4(D-,D8 M3U'$0F&2? 0J:)XC&0I&19PE60'*TW;28OKT@6SR] &-I5T8G!PA6.0;DSKP M<_.JB0,G6%XO;4#K\'=/&CC!Y"%EH#&8P[;JP$T J-IJOC/U!NIT@WW!2W$# M+MLZ,]5B$^5H)7#GU&F@UYJL-F/<]DO-@>;;)+6H?[8S:ON],YT9EU+L/F@% MOM&5_*(ZV706&4]YQE6."I(F"$=Y@BB/)FV@+ M"DD+;19X"'B*GAEY]_8[7:_EZMURJY=R=?(45W&1YA%&<90JA+,D1"24(4IP MFJLBU9'%KCZS3\CDYR)&E'UB62<6_9' EX4PER\E!K7(FZ 2ZI!-UVFT??:< M#^/=LN5:0?"3^S9D5$^N6^>KL^6V#2G?S&4;?-:]@W-5MOE^+30ROC2FB@I0+:QG7CTA]=O%@+ M"RU@0YTZ-K<:,ZI=\_F(L_=J;C6HK5%S^X/CR(^.=4;WFS?RCB[%NV=Y:]*! MS:;\@_ZD%WFAF(JI]CP<1F9[0!!)"--_Q5F<9VF6"ZM*(+#DB=WR_KOE_,CS 1W6MY7XWP?TF>",#HXV>)9]E4"I4'=(9E:9"SHVDR2N" M7AB*_"$&5M9A=]E/T \'/)\C"'[Y_I:O5BAO[G[MAG M IS[83/6Q"'S_&"OUJ7\3@<_=O^CTU6VF7#>J;GT*[B=W4F[_L=T\/Y4L3=O=AS5X M'NP98NKK!"TY*$4'M>P;O7;;[-<;B"/U03#L49ZL!UX3]!@^P91F8:.3K_6- M.YO361C7]#Z;Q\=S%_VK-#TTI+C](;?T01J697-K^U4[^YW4WPES2RA#1D6" M49[$*<*"452D5" A),9)+N)4*%?2GF'Q$WOV!T\<1Q8X]KOX].B,.ADXJ!+4 MN@0'90*CS4U0ZS,-39 ]#A/P!UD(?S5B(7M@^AB' *-X)$O[K,U]WFZ-9^0I M45E>9(@K96C!4HD*F46(TX*H5!*!0^<(TR)OSI 2K&KYIDLI"M9')3PPB#40 MQ'D4,QS'.CRG!.&8$428_BE/I6(\$D7*8P_$F6Q&WM;SF6AO]5@^RI:N/:R%__1_YLA \ M+N*(Y"BD48)P@3EB>290PM),RISR+$MAQ=$7$B:.C77A<"TT**4&6BRT/OH2 MEWXW]F(MS''!ACK42'<8,Z)(^G+$F:ND.PRZ+I/N>M"1MJ21F/Q%52Z]7#^8 M[A*[V[4XK(=VBT*0(A58(A4KJ;TOR1$3J4)92,-0<*5W202R3K$5//6Y8$,- MDP4H)-L'XK"^-RF 2[T%+>$2D5*T(ZJ M>"0V 1KOB]K$5NR\Y"9 ,*[H3:#ONT67-W2WW)E4S)*D[="1]-OR8;U42V[R M,BM*%4-:OUDMN5[BGHX%]C.E.&,<-)^*IBK5YHUY7B2UR&;0:,,O M8YR]Q1X9XRR$SLX89P]$&V,M=+I)[AYUMGOD0<.:M\C##WNGAJB:R"DA1*J2$,FT*$P;"<.I$Z8HS3)) M(EKD>E_CB05BCL9\I8S@+=UN7\I4H\?^G;T;9M:7$=Z0 -]&=!,[[+PWTK,U M='JJAE=HCV=K/(" P4?3NZYN;2S/!:.;DX7C^>-[MS[VXWK:S=[/[MYVMC-T[[N;]&V#MBNSF^;NK),\TGR)5WM M7_0W6CSS_:XNTXUY5D088^VE>8YP5F2(,;TJ2_.,YB+!M ACZSKM=AE3;YT/ M4H.G6BR@>KD#E7ZW]&0K0+'V>+L=:[6O[/=4J-UO4%^= M=L>;\Y5I]ZM^5J4]\.CX5*ZO)FWLB_IS5ZTO%B)/TS2.(T,BPQ"F>LE/,A(C MJN.,**B(J #1:/;(FC6%:VMDHXU"S_HO+APR?:#%(*+J9A@BI8A+ M*0E)HC16^6)O>D[."]I1(F3A5)*-E'<*\L TU6VHVNFI>0DZ3R-5A_P1)7)>27BV!J\/DON2MKE=<"\(^ MKD79N0%4"U:_-/51I'4_BFMSA@\7G2V!.5M+S=>-R;):_EB*9[KRU(^BTZ 1 M%5^'D68N]KHPX+K.Z_(!M_5!V=SL;;/57+6Q,0U^#IW.[DS(VZS/>6SO:)F/ MJY0D6W@8_/(W0=UN13,CEK! M7,%XIMFAY/TWH]SO-V45_*;LW7D3U#I><:!7:OI; 7G"R],J::PVLZZD/$%W MN=KR-:S;O/1NN:,/#UOY4*?[?94_Y/I9WI+ M2;Y?;7;/V\9T(7*61''(M3>5-:Y".UB] =B[GRVR8 QZE!B>Q$R66VQCH[:*Y1]3,M\W#1E]?.5N\XW@,]"2WU&2, MMQ$,?)6/=+D^_-*D_T4+DD81+Q*)1$%2A$E&$4T80R074:H$SE,8!0!4@:D/ M&P[J.!&-@-&T/%.8$"/@(<(1GBZZD:,ZU1-ETJC'TP)')'P=#T#%SWL>X C. MU0& ZSAN(:A>[IMF"&\WZW)U\J_+_?>WS[O]YE%NW__BJV=SA6#N>_3_Q#W] MM5!)4F0\(2B),QV%DI @QDFL?^*A8H1$&0;M_QUTF/KR1^[+=BC ".0"IET0 MFA@B6!PZ;.W+IB@'=8*?6I_@H) I/JE5"@XZF:--?\%H!"*>XI&+!K.&I!$0 M74:E,4/YH 5^N_DF5V4_O#]TY#M;SSO3 W>/.7%T&:##-;^FZY?@H%U0JS>& M-+@'O_X -"5TL*CCB-HLE,+#>'BB%NX1](H4P\/F]U,-6[SOMKKYM%D_: =] M-.03]WJ(VU_+W2*,HDBE18)R7E"$8Y(C%K,$W19Y*G14.KB%E7!7U& M7D[[O<_"V;IN'^5:F"2DL@03XT+1)(E1%J<"X2*+4:&B!(D\3 2)\K!05MN( MJY$G=KZCK, (L^?D.K>^W\E&V03S+$MS0,Q;K:H[,6Z=CS0;TU:K 4V&K?8' M'&_=I5JNI:AK64P7PG/2G7_H/?_.) #(W:(H,CUC)12E1:CTCCO"B D5H8CC M*!*)9#Q1BW5U8WT/N(*W5\'JFUA4W\0K10#?RG/ZJ.?U5O+-PWKYGWII]Z"U M 5ZU R"VF_Y\(^9V[5XI$=1:E/U(;X)+[(PJ=9J1Q[MWN/V^;N !DN>]AX=# MX^4&>%(&%%3L0[0**=V" MV^L#(N4/#0UN KH_E?276OB+(B"C/<4/.YFS1@X0#)E_:.>Q6; \IA%1&8I"0\,;DPJSQ;@Q(E^%OU%@3Y&VT-37)96+Z,.=(4IHA'"N.6)'K991( M,E*D1.7"J@C.58'__^9MN+>(F1(C6*P:SMN8NDV,*Q9S9&Z\>JL85W! F1O^ MV\5\D^OE9OMYLY>[19K$"9&<(HQ-"WB].T,TXQDB@G!.0I$(D4/B2V/LB4-' M)2G82?Z\U0YA.J8!PT<3!\N5C)MUP 5*9=CG7H/@JXMKU7TM&AHCS[L6N#;I M:HIO><0U=5I_1^5N;Y8+G^5^D14TB?,L1'FJ",(LCA&168%B0N,DRGC,$M!= MX,7X$SO/05KP9&[!Q?/6S#'[[S+0D6BYL>3)[(+&SI=&& SSIZ.M58OP4WK1 M6_JTW--5>3!\>.@F.,VYMWR__-'?$\DA>;K5:F_YTN>CSYPBW6K:=59T^V.. MAY$Z]B_W'R@O.P.]VY@LQP4F243B6"$>F4J&- T1HZE"28852R.94Q%!?+-- MR-29/J7(X" S^*N2"KRD;T7'\E!QI,W ,T2HN?#SPAY[?!T/MHF8]S2PQ\BK MP[^^9UVO(]G^XWJWWY9D9"7O_;>GK:3BR_J?=+LTA8%F%1LMIIZM=4=P,):VEX[^$8+> M.)HV/D<5;H*J84:E1;!9!P<]RJVLS^M&F.7>[AHMQ MDMG 7_9NZW!31X;^%-2*Y,-#MFX[5/TA8B*4@ L $"S).;VVN\I)[==QBNF MX_8:W9^)V_^J>Q+N?9U$V&S&F^JU D\S%$:&8)<(@8BV'>5,JQ:IB(92P5(+ MV@5-GDMP2L8U+0'A^;+9?B[+C6&5QA,,$)7KWA#"G%#%NZ@^2O%!A MF&4Y 3$TP,1/[/1GG, C"("]E6]/APXL#%SPWLY^6J^=#3['=E^?];D_79II9,%X(H<(8D4A@A..0("I5 MBGA&F,)9R(I,0LA"@?)! 0=.#GK0!M':D>H\J\U)@P %HE+./;$*"KI=<)H0 M2EATN@I'E2HF;ZU.I&JH<1/4"OJ+3XY > I04.FS1BA':"Y#E.LP\*.?#]K2 MS5H'/K[1LE[>_WK27[4Z?_WCXY.I'5]RRLH#:_!!D-/@4Z]Y*IV"@U)EY\V# M6L:%+A6S/QMRPW+XI&AR&(&+(RB"$QP>C8+$Z2C)3>)L!TNC &D>,XT;R)'7 MYKQ3P1>VIZ:PYN-:;[^_FRQAK51SU?9I62NPD#BC-%4*"245PD5,$,.&K#+. M>1)+QD("XMARUN1OO%-S1]=N730+9K 0==VH)#BH%>A%Y4&Q,L_\;*\7')7S M2'XS%A]?%#C.>LQ+A#,6KBLZG-$#CDP\K]O?[8Y$LH4.2S')&2)*FK80,D0D M2RC*TXRG1/ TE#GL-+U3UN0'ZJ?UD08UC0?_\7Q]3R*[SLXI 7#&!Q MYF3\0>8D?+R#EOE._;Z2\SHYWEWF=B9S=[XP_JSX&!7^U%NN*CU<"AU!Y&Y7 M=4Y>J")6<8P5TK RO1;!.2),8%1$>4H(3A73RRMX!1U(":NO^NC2N4]:WK\$ MR\>G\ICFD''C?GX\C"W\^-@/5#Y.CX^:W 1-78)*F;KO]C2GQ]8@3'!X/"S[ MU+"U*OAW-S-JQ0QD:1X7.N M@YH#<>77BDJDM_!S'("6VYP)8 'N:H:I/"?B'X?:/@]IYROQDD/! -)S^CI4 MJ0NM=_>;6_X?S\NM/#0S-40E^]NU>'_H9[J((DJ)7K @Q8G9C^0Q8AP+).-4 M8LEC_1_BL'*QUV">94M[-U>]?OFA5R^/<$(1 ,)V(<8S8$Y!YJ"#X3ZHM0@. M:MR4G$6FZ:L&\*B+OS #M]]3H $(GC74P &Y##8.([CD#U]0@MX^[NV3A:_? MG7AETD]OSG-NT M?2M$N=:E*Y/D^W%=5TSJ3_%QL_ZV+Q?\*HR9RE,4Q;E>\(*9^>)[CSX>O_=>@D"-V"C_A^,PRO71R?6# MORK9'O?U5C9.Z_"UK+^#KY^;;>GF%R\Y5MV8 \6WF]W^>.7%T@3'$:$HBU)N M.@-FB"6$()RPB"H2DR2#%95<2ICZ].YP _^\DP$U]ZZ[8-.X@I?-*_@RJT'_ M^D#PM@/>'%[#9^?BHT"!N75]%V"$37)%V&F*K^J1J_'G+1SI,N^J9J3S0<>Y MM_SJ+D@6RB)4>J&=%07",LG,&7N!0J8(E@6.BB*!I&57PX)\$)YM?6]>J9T/ M.']65EM.E&!;@#-BOP'P2>],7U^S6S7HO-/8F2%7\]7Y;^&G.K<_Z5;LWJ[T M5NY^\\?Z:6EHT3ZNQ6?Z:,5_.#3&Q#.0$6%_E--K[/"1CB\[@9Y12@U*L692 MO5\^2G-N^\?GNX^-IK2[FT"KLORQ%,\Z'O3B CKTL3':Z?"G=^#9#H%LS&L> M!ED]#^_#\M;DX9Y2QX3*0YSDB' 1(JRW=Z@@>8@*GF92\"CC&;7MPW(V\N1G MKC_,[22P$?NU_?VN.,HJZ+&JI4&@7BRMRCOU8CD?:;9>+*T&-'NQM#\ M*&-9& J,F-Y1($S#\JQ+H**@:1&GN2*, JM3.H5-?JUFOH43GO>Y_=?+%WMVJ3AHS=G:V".=##$XRULI_9.AV;G M(\UV2M9J0/-8K/T!UWO2W4[*\]X=QQGQD.KX[EDN5"KU%*9BQ)2IB1#$=%X5 M%#%&BR2A15J8I C[^QI;P;/N,(L]W8/:REVYNM9&!C7M[; ]SU59"]H6,BTX"&BK* ($Y7J MM2Z5J$@4IU0F45IDD#AQ)6&6@+"YJL$>67GM6G$]X3KVJM)ZPO)JWVO6J_%? MMYRZ#X0ZH+$H9FH^2%S,(B)B)#D>"Q:9.NYVG*.$J*)#/MTT.6X,5: M[N%G5#U2K;ZJQY*C/5_T:8ZH M+"R?X(RJ3^JK'5)90-%W2F7SNGOC\XM>R5_E;K]=FIJ+NI?R^3\TGKPK&VM] M7/.M4?*=K/[4?Z\HG0_T+^98_KU2DN\7,>&"&')SQL)01R))$$NB$!&589EQ M$J4I:-LPK_H3KS4^RWU0)VV6Q1G>FK+/^ ';Q<>_[\<&"[-&LYN6'O$GW8/J M$?,Y7OSC^1N54<'!JN"W@UV_F]N% T?ZD5>KO%^LK//;?G[^3\5C'_L9E9^W M!=:K?#!7S;5>1PNW>4W'4J/!W7;S8RFD>/.BYTXMOII4MJ-K8@L]*@,L#G" VFZ6 MF!8^X.FTGIM+[ [:!.PE^,THI.?JWX.C3HT&FY.4(;ACXBG..B@P:ZQT!^@R MWHT8R>F>Z4YN/LL-^*:I^=H,=TUW[[\$G]]_ 5TWG5EF=>'D:A3\RJFVQ_^M M4YL)KO=.9V/->?/49L3%W5/K(_YNG[[*M?Q)5Z95Q$(4"5>8QB@RA7N81@EB MD=Y,XBC+TEAD8K[S9TJQ6U2G-MA(=[/N:G3@!YW[7Y B'IRNF6KKG M]B^6=DYXH=24]NKW2"VFVUP?M;WFYO9FF[!_,30JF[7>*]0MG1G/<\8*C A+ M0H1QH9U=J0R%&8\BR43">0AQ]E8I$[MX)3,X"G5L>=T.D)U3CS8;YLIPB\'N MVVN1)Z=MES&KJ_::>>F@_0][).=]>\AA#/6V.$LS1"C5WLD+B1C#.:)*Z1E: MQF$4,=?$YTMA$SOI&?5_,WLQ0,%0'A\AC@4 M(B59#J0F]P6=TWE")W@>(8/?N8V!8=1%6R,GYJWO%% ; Z>D&7[[&FF@-D9; MD0A?ON-0KBW^_7Y3-@G^M=Q9UV+/N M;"#,S[IM"_XRDCWMVUNM<2NQ/AMIOIKJ-@/.BJA;'W ZL/J'=K::EN^=W/'M M\LE\'N F9L,CS7"L]8_;V[LC<6-#!] YUQ @5D=?'K& GX9UP3!!AS%[4UU/ MS8:&G_,@S=+4B[,UV[>\MDZ]ZG[XANZ6?*'WW3$+"4.AB@PQ0JP7KDD:(1KR MG&6,%%%B18S@)'WB"-I493;PW3>V VV[1.QF(L- !;)A::C-YN]1^$*9M MEMHA^^_0*K4?%LM&J0.#P.+1;KM??-O3O33+NV]AS6_URPV7UWT[NVCWN+"XY:-;![88?=)OJWTFV_[C>[;46>?, 5,O9\>AQ^%D9._7^]-AU5?Y M9!*]UP\F)#SO%BIG7.:Q0#*3I@$>->67:8B$*'!2)$KD.;?E)NL3-/6M6"GZ M<$ :'(4'E71[YK)>L/I=UB<$,)]UM1Y$_ LY&@V9C7Y$2S>MYM M9OUS3:MJ#"G*:+#;/9O#Y[K":Y%%(&N0>C'\S(U0VXV[;GC:\1R<]?>;WLOR_?.6KNZV&Z%_//!$<9Q( MGF:YGLE,QG5,.2JB,$$Q87K?*82,E17399^0J4]CCV*#IUJN/7UM)S#]_N;+ M7."Y[,G2@\AAW[,WV9ZFUX?I;MR\+1#X8>$=,JF'>K?SU=GX=H>4;Y+L#C[K M6)E97R$=M^%_KI?[W8+G3.9142 2AT3'ES!&C)H,R;"089+%M"!633'ZQ4R= M27*\]MP>CW6>C5Q@164[1'8S^WC#8;'F9//I*.O/7IOA18^])ODJ;&P7,F_Q M8J^A5P6*_4\[$H)L'I^V\KO>'B]_R&JY_EGNOZA[^NM8ODNDC+"()5)82D/J M14SR=X%"@K6CIGDN8*D@%C(G=MPS#>J-+[ ,V@8X.P_V# ?,G<^1.-L=WP2F M"EH[NE;D)KC=[[=+]KRG;%7VQ+FCY7GV%$7/ $!\L4E82)R7 L(>@BO>!L"K M\#S0NQ]/]^8K8)OM>7A^8H>^HR_!CYVA55&;[6-Y%GOJUV2?U'FTKM]S70V# MN6:O3<%?I71/R9F7QCBE8!X'F2W1\E+M9CKEU>_J M;EL\S4LM F:=AKH-O)QU>IXQ053*9(Y-%X8I13DRSZB00,?O\#U\ '8181Y085%D I-RT7R M)(MA?^CX[!@Q3J'Y.TMX ;"U X6?D>$G]X?3@+>;U4H::B+YAFX?Z')MJ(H> MMK(,QKN:M6'W+A*A$D#1%4:%T;,QXA*C@2H?*E%$I M59R3S/9\?YPJLYW1O7USNSNRKNP,Y^;:%#FI4I/@1:MB?U8^$OWA2X3Y,'4Z M_ONBX3QJ%IQ4"TZZ'>E<=CIB!D:_H%(P^+?F#Z([DW"YO%B[5.NRN#IJ5O0R>;5EZ MG($=/@*>&E.8TT\&)^@D>0PF3J?.3@)G.Z$> T?S-'O4. [<-S_I5NS>KC8[ M+>>/]=/27#R [GVZ1Y@XJE2"@U*RV>/=+Q]+-_CC\]W'QOT)H(%B#QC#,<(/ M#K!(8 N!WSND84O=B'6ZAYV/96?0M#/*G>&G'?EREVNI=P5;*9;[148)EI', M4,S#'.%,F5;DAFJ2V;;'#%X]M<^AY26M;C+IBJ&U[ MQC$#ZGFWWSS*[5>Y*J?1W??ETR'SM0@ICB*1H"PRN8F9PGK;JWU.)CB)&6%Y MDEEE05O(FCKCJ98<;)NB@2E//4C9^9TG^V%N>#3]3.H$Q0D6UOG*5^J1-&^> MTK#)5_E)%J^XYC*NRUN5?UWNOQ^D?*,KN7O[G:[7JUQ+_[__Z+X=_T?]A M="?_UW_Y_P!02P,$% @ ]H.>6!M],5SS9P 1,($ !0 !B>&,M,C R M-# S,S!?<')E+GAM;.2]6;=;.7(F^NY?D;?NZPT7YL&KW;V4&LI:K9+4DLIN MWQY/_^V__L,__)?_!^!__O[A MS6\O%NGL*\[7OSU?8EAC_NV/Z?K+;^LO^-N_+99_GWX/O[V?A759++\"_-?- M?_9\\>WGI,((2EL)/O@"&'((Q7N57/K_ M/O^3*BDJS@O$X#4HXP0XS0,8KH*610HEZ] M__/F;R]_=#6]ZP?IL_S/__.O;SZF+_@UP'2^6H=YJ@NLIO^TVOSAFT4*ZXW4 M'Z7KMWM_HOX;7/P8U#\"+D#R?_RQRG_ZK__PVV];<2P7,_R Y;?ZS[]]>'UM MR3@[0_JA'VGQCVGQ]<_U1_[\?$&0>!\^5X(W'UC__(;__*?5].NWV>6??5EB M^><_Q1\)JF*9E*RN^O]>_;=_OB+@VQ)7A)H-PV_H#\X_41<[EAC\L<9YQBV; M%^O,%NG:#\VJD!?+B_]R%B+.-G\ZR3B=;+[\+*[6RY#6$VVY4$DX$I\WH)24 MX**28)WBB(*+$-5UWBOA*Z)\HY,5IG_\O/C^9_HPZ4;(^ILJ&;F1RJWEMM(Y MCNZ+3?B)?G8BBV&LU*U3G *%WH*3)0-7QIND2U)2G$3V[FK7J=[5ZK-E^FVQ MS+@D*W*Q7%BF6QJ^CM_SG_CSM["D#T'Z,IWEB_^Z+!=?6^AJO6@@N:U:B-P_ M_49<%UPN,;_9:N5>YC:GR+,32+S'Y7217\[S"SJ/)PYE MT($Y\)81L+VPX$V0$)15,@;'4*4F@+BV[%YPD/W#X7A9=@*&3\LP7TVKX"\ M+3T7.9-/A:Z DLX0#U:!,])K%$%85]J<#C=6W@L2JG](G"31D5'QKG^^ MFL[P[=G7B,N)D4+B2KL030,$7%]U+Q28 MWE%P@B2[0,)KBNN79,(V@O](\L?GB[/Y>OGS^2+C),927-&)PG!)9DW8#!$C M!R.*U=Q'+)(U ,:#1.R%$]L[3MK)N0O8? H_7F<2W[1,MQ<6YY:P!*X88PA& M!EX9"70$&I)4]H*1A30FG>99/+C\7E!QO4.EA6R[ ,FSG$D%J_-_O)G.D4^* M9DA>I,NT)&,_IM^^6GQ9_ MS"?>I2())<,G[:9>?]:^\' MCXXO/!N)=61P5*OW;(EA0[=ED0ON.;" &I1/%APJ"LJC=&AMBMF>9B]V5]L/ M !U?<1XMNI%57I])9^^_+.87-S".$20UN<7&R0@*4ZG'70'T64NI!1;!3U+[ MS17W4WW'5YDGB7!D]7_$=+8DZ'(1/TW7,YQPD347U;TQ]85&BD2.#@D!K6). M&*_LB5["S17W4W_'=Y@GB7!D]7]:AIJ*\O'GU[B8352LP8[38$0U6V@Y13_. M O.9998*0?>T.ZIKR^VG^(ZO+8\77B>;_N6/]"7,/^/FOM6KX",(90JV* M!3RW"KP2R7B'VIK3E'_7JOMAH.,KR9-%V44X\/QL6<6U?8&KD"8=G*TFJLC, M:A)8W#S%\4R>JV0,1)0QT"J=E[#RT^G[0Z/X*LH%HNX#(ZSE]C<0Q_8XO MPCJZ5#BYCQ[M7W@TCW%Y$-1-L%1.HS M[O)Y6./GQ?+G1(M(?J[*D+$0^4(;"GO)*4*M358QE%):/'A=6W2_M*GN[R"/ M%V07./CX-5G.O+^LES\L?[R?/'U6Y@3G$,PHI0( :TC-CR"$YR! M,1B]S#ZCD0WP<.?B^^&B^VO&TP7;!3X^?L'9[(+ZA(F<($20252?.6>(1B(D M5+[X%!!5B^-B=\W]T-#QG>.)8NP"!$3XUYK&L4A___B%Y+9Z=[:NQ1PULIYD M:SDO,8(V%$.I9#20#?05TIJ":F-9DR?NAVC8#R0=WTXV%G,?H"')+.S%LT+(,PAH/RMN8/.@XF8&8\!^_8:7?6=RZ['S0ZOKD\79ACOU=M M0Z57TU4*LW_'L+Q(+2]8@F9*@[3<@M)>D1F,";#F#GIG4!I[$B#N6WD_3'1\ MJ=E$I"/#XME7G.>:7/YJ%CY/BE*E*"X O450ACQHQXF%3(*0!&E1S&G&X=IR M^P&@XQO-XX7728W&%71?T9^L)I8;(P.=:8IG5OWB#+X8\I %\H0A<(VG!:#W M++P?$CJ^P&PAT*XPL2T_VC*!@0@O@CR=(@.=_>_OBY=N/+U_0;SZ^>_/ZQ;-/+U]\ M_$2__O7EVT\?W[UZ]_[EAV>?7M/?/GM+/_37]Q]>_@O]!Z__]>7KM_2O+Z^S MN%]5]\EKMJH&;\O\B57D9ROX',*W22_3==?GI^MUK3<\N6/-#NKP=JSU0KI?_E3^#'!PI-$DR!F6<0%&UE3P)7QMBZB1MS?P29X]2TMT3.A?%[*EV->&A>L/A\L5J_*W]9+/+J MV3Q_Q.7W:<+5Q\4L3TJ012NF(>B:(Z^U@^ 2!V<?<-:O3?__/+'-YR3C;P4 M2-)>*N(>-'>" HI:!BZY!F.*5]D+E_E#Q2O'@.1>8L:IL!\2,FWDWH5E^8BS M67T!PSFQ-"-#^2Q_G:TO4?FS^?H(A>^4B[ M424'JO":[D=R%)BU5M8HP1]J#',,TO:A:US_:!B<-=?'B/YV_)$FNW2_*R_. M"?A+F,Y7-<3X@&'VA.VA^@9U[T:QC(UDW\'-P"W)#2)D6/"+(B!FF!D M%6T'IPR(+(1-#$/2K2_;;A$Q3L.C@5%SDJ1[BN>V0&(I85!@LDKLB8URX#!K#'2GK#N#R=C%?7.?B'/B7 HI%>,$H M.A#>4(@0=8(0B;5D>6#"%.:+;@R>1XD:I\G6D%!JJX<.CJQ-(06NUA>19BK9 M,EX0@I.,]D6].>6&A,,5_2-%*Q[LWGK-%.VEW$]1MO[5X9 M3;3FTG'M:Y8]@DK60@S&8YA"'_Y7HK&C>6'!5-#79P:CC4R11>G M\\4KX71^1FR=']^+^>IW+(LE;G_N4_B!JY<_2(RDQ>D\+'^^)CN_(GFD^KZX MV-RK7>RW"4JC(O<.'"\6E,,"G@4#5IN28O'D*K9^]AV0G7&:$@YYKO:B^PY< MO4L6SS?R[SC'^F"5?7$2:3\;K#VU/,O@,&6P:#4+B!A8:]MZ#RGC-#H<'GZG MR;R+\_DMKG>"'$DR0;_I%FXBB<1Z\*Z^(H1@)"9_ 1T47 12WHH M[_\8D-Q)R$C-$(=$R^D"[R!"O,G$B^GLC%R^B4@L64PU;)$>%%<,(H\?>: LN*0Y2L1@USSX]V$+QN-RX1\D:J;OBL%ER;971 ;ZN'\?<^1A9 M+I!%[6/NI 5?QRBEJ#(Q("WC#U6M/(V[,Y@9:J[>!UV?0V3=A6=\_LYX2T:5 MFPLY;>LRZ,^7&%;X K?_O)0>>NF"%P&\VAS?;N^>OW]<3^;;]2>NTM<3Y>; M,^8\YGT_"_/5J\62I/>>Y+8\SZ:N+_3/B=OI^D*L$XIR, E!)H"57'T1$IQ* M&@K+@@?Z0SJ3GG [/"'K(VCF-9^L0 M9_AI\7ZCLDG(A5G!(S!96VM9F<"SFI^E8@C6\ZA]ZS3Q$TD>.3.S3PP/H>X. MKCH?\#LG3',O*RO*"!*CCAE<(:8$2Z8@2XFQASHD-;YP&!>50_OGK?30#%)/ M4_G^^[,WS]X^?_GQ7UZ^_/3Q.@_'E[9?_^B0M>L/D-^H./WR9NM=>36=AWF: MAAGY@YNAII? $X4G9F( +7*JKV]D7)QU)DZUNKZQ2,&\TT1\)-$W2"N+L( M][?TG_>8NI)(3*P(M!"S*;4V/D#TQ0$Y <6R'+/$AWJQ'(^:&X2,"YY3='LG M3$X11Y67RC KO]X^;_/IM_#C-A9/5L_#\OES^G\\[\&.@0F29A8>R37 MO(8JJ!PA,*6 )YM=Y,R6T!H]>Q'6 YI.@L!-]Z>Y-KH V0=,2,Q0?%!CAXOF MZY8'X01*P$#24C(D"$DYR!:ELR)6!Z6%LP%"5 )4)IP['11DI4I&+X34K0^HVU2,6V[9'B4GRKD+K%PGGW&E M<\UL3ZZ.A)'<0S2B-E@L1AK#;9*MU[=-]LP\;T-+?%/O4S],/W^A:/-O*]RPNTTL?Y;2V=>S62UFV.V5 M<+-%0N&(Y)5EP%0"*(818@P(M(5*,AI+8:WK>9^ K1X\IB9!7&\0Z."=YTB1 M["D,QJ77V0GP(OHZP0_!LQ3(UR@V2^-$,*TSS =EJ ?'<,R=,(#:NZ@M.U8< MA3;BGC*QUD=$(T%N!AA'%.1*<0O.19'))1>86S\K#<]5#R[PJ/MA( !TX"Y= M=D6XB^\)N7T\.!)S#K71=0X,?-8"LLW:Q:*,$:T]ZP<)ZL'3;@+$=F+OP+FH M+5?_F,YF$PR^<&D+I,SJ@1!J%ZA,Q'MOF'(^B@=;PQ_5J?1\[7&;3#1$QE'" M["(H?TT"GW^>QMD6Q?6:\K*A\R57T'37 D=V)>+=G.7];F7K$VBSM*250110@'EZ9<0-/FA,1>1:K?G MW+IL\7YJQJV(;@BB1@+O #H[EYVU+\#%E5;-+4J*/#.L]YW(*7A'E@"S3HJ; MY(UK_49U)R'C5D:W=&=.%G,7)]B6@PF:XC+R HP[.L'@_NI&3>]YF15WP^=4Z3>!8*>I;0XFZ]7[\//FNAQ\0*'12(Z M@>"TLZ B\1&4XE!*S*Q(34RVOEZ_FY)ND'.2IF\>5:<+O0OP;'RPEU^_S18_ M$3_@YJ+RML@F&1DR(\E""R=!R<*!@D +V1E7,!I-TAK"]WV4LG&/N(' -8!2 MN@#;[F7Y!3\_+[@QSBI5A 56:DVFB@:"S"0P1?Z@%(HV3^M;XX?H&?!=GT\_;UI'/YOEJ3,7N!(L+%F,)PLBH:A:BHU]&"\Z@E_QY'.4S%&1PDLHZ^-=R-$9S48 MK8WRZ+B0@]PQ'NE8#?8T-J1C=:+8N_"D[N!!"IVMC!HT.N+!(P4A+FG(V=6+ ME!A$\QZO1Z)FL!>Q@5!SHK#[NJ*\NFF_NK)-LO8,-\ <)\?/$ULNEP1)%>>* M+#)AZ_$/#Q+434S7^JKI1-GW87D6\\^?W-V^FY)N;IM.5?9-&)TN]R[P&?82D;LQ18T2UU$0/+O7=H>@.0UF5&)TBANHL"PH+(@0D M1Z"^0$F?2F"V>8.LQXCJYIJI,;C::N,7NQO8S690@JNB&81<>Q])#.!\;F?G&Z.L2:0:27W#DZHC^M%^ON7Q8P4 ML*J%4>N?5\W_6'"9H2 F) =EM 3GO ?TFCME63TTW)U03 #62>A?G MTON+E3=,;=L:L3H% (4":8TB.\HL!$-28CD:(31+OODHT3O(&+N[71L=WZIF M/$W<'=B<:CX7\ROZWYVMR>>?UVJ520ZH'5<., H$1?L( D\)LBN!7#*=N&[M M%C] SM@9N(,@J)7XN[ ^SW+>9"2'V?LPS:_GS\.W*;E7.SQ. M/1>%U ITRR MRDR#UU:"52(IQQ+CS0> /D[5N#[T0,AJK(PN /8!UV$ZQWPQENM:17B9INEZ M0B%CX((%"%G79CF6@>,R0+8LU(PL;[#U:?-ZW ,!K+$RN@#8;5%-E,G" MY1C(M=S64&6(/ = "DU=+($V2>O7N-M4C.MQ#P2@$X7=0+ORIZQRS)M@]V*J[B20E7;1 M,/"I1KK!&/ ^!9!9)&VP9"=;^UC[43;VG%&0GJ:-3<+U> MKHH0- [5S( MW6N 11*T)SR%QXA>L8MJGIZ5!VKBH;&ZFE&/7[\ M1+_^]>7;3Q_?O?KXZ=WS__XO[]Z\>/GAX\O_\;?7G_[]N(NQ@U<9)60A8N5=,KP2<=:M*\BCHYQGCKIO0/$M0)EH[0]'V@ M.5GL'6#H!@\O%E_#=#Y)SB!&5OOX.3JVDU,0=4C@HR-/ #47O+7AN9.03C!S MNJ(7K:7> 71V'+^_XM>(RXG4D;95L6!Q.S7*0,RB@/ A6)Z8RJ5UQ\-;1(P+ MF0:*O=^]/D+*75P W),6=LY.RB8R+R54XD$)Y< 7QVA'T0:2.IFLF@]R>XB@ M<=]?V@.HG?0[L#D["5^;VJXJJ"5^P?EJ^AVWGF?78^HKI;DK&?7-I#Z4&\N[ 3%UZCF^(E]?TV]4D4KQAC%" P6(=VBP@ M!*Z)#5X,E]&PYO5XMZGH)+>@80QVG( [@ B9Q64M@'^!VW^^GM^^X_BPF,U> M+99_A&6>:%U$DJ'.X%"LMB;FX&IRLRY&"^>0L^;]50\DL9-@[4A$W!JI,YQZ M.D#?[9MZ7K*5"4W-B2"C3786O. 2-%%N@\ET/K>>T73<2\E@"!I4Y3?MUTGR M/QI WW Y763:*LOU4+4+F17TEKF:49-J9C6'J,B^&_I3R:6,[?O6'YEP/M@Y M]Z1 .DT#W2#I+:ZW@<*;Q6HUX29FKI@G4\TB*.\CA.P"%!=<*CYDUKQ?_34" MQ@W0GA(_Q\N]B_#LOG"SY?EG7+LJ*]K &4"/4"3V--E)8<"F;N;)2H M!H@KCZ%TW-2])S^3A]5DOWC=)"O>SR1/KF3C$(*H%X#""(B.(SCO,4FM!#.# MN(>'$CIN*F ':&VHQP[ ^BS_K[/5MF/3I\4]+R*;_?D[23O70X=.G(VZ-XR_ M^[;I4/@!2?*KZ1H_XO+[-.%64A\P+3[/-U^0>?(8Z>? M_K)]0#7V@]@=W^5\\.2GQ;X<&V(X66W!!B[K\6#!:5LG@6=.G"OF;>L7H!/( MW0^__RD>BYY*J?W ^/;SF,)(H27%FYB9 )5JJ.FR \:%-"E2[*F:9[,?]SSY MG^-9Z20%G/BJ]'*>AWJ=%$QF)74=_&4L*"LU.*7((]$AH"A&.C[(;>GAKY/\ M/\7STHDJ: JDIR\*?/[LX[^\>O/NWSY>YZ=-+>#5QY^J!/ >=MI7_CT/JR^O M9HL_KOJU)>>*KRTZ"L-$QQB=8(Y+"36L8++.-<(!6V3=HJ?!:W?]YOOEXON4 M)/?[S[_1N?UZ?CEUYUE:3[]?[UCG;43+A8(2F ,E!/FCW@J(V5M.4I#.M,XX M/9S*3E+ 3D70'8_D0ZJK@\N]&VD TEH2BB7B*>Q101AP-B.PP+7AT3-A!\#: M@>D7@\%H:&T_G(%Q@.B[R,"X=EM>K[?G:3K#:TQ]6APJSU)B9%H48"R2%.I- MD4OD?"3I34S1&>9;%Y(-P<>X:6A/C./1@="!&7V!M'*:;E1,OY_A1M?S_.QK MS5/YCVU(;HNT40<+.M%QI++,$%2J"F=@?3053: 50OYC]NY?HI_'CYHUYJXN\XQS)=3Z(CX0J=07->.\$[ M!N0A"7"H I/*.29:>PB/D#1NSG!WP&RIP)'GQU[?8[N325>O2!%70TLG%B5C M(M<1&Z_[V0N MN-:UE6VN@PRXJQZ[-^"5B'4\JM9RD-?FX][C!DOO[0:*#=75P2E\^ZG@4E[G MB7"7PC)<&<:P@$HLVK=DVY^Z<<_F)P[$!U):EW"\&E2P MF@B;F7(*P;(02696;_/GI2L)O8N6[/O@"-PAJ+=JUC8H>!1LQZJDGZ/V-D^O MY]])Y(ME'?"KLHY98@:K"FW-0+\+7/I-$V99(D.16X\3?)"@WFI=GPAFQZJD M9YA=C%]Y'WYN.F3472(2R8G[VB'#5HEIDR$S]-S9Q+-JW8;O4:)Z*XU](KB= MHIHN3\[W2_P6IODB4#J/SI_-MQV[:.&YYN"I9\ZTF-J1B2GYQBG0I93 'GF0?A M KD8&)5K/C]M?^IZ*WM](F0V458_:-P_A)M@2#*+;,"YL,EJB^#KK./B/>TV M[K2*K5,,]Z=N7#OY])D50RBM@R&P]W!6?>+5/8(T0O L=(+:%0$43PR\\1&* M85RY4)3AK9_T#J>RD_YT3Y0_UDI='?B7Q%I"S)NK]H]AAN\*_0GML_7/][,P M7Y-'4K-_OU7A3BQ%_S&G!%*&0*ZSHUV7/ ,MR2,A;X08;/UT=P!Y7>:>-4/* MK9%FPZBM!T2&GQQP)T\ABM:;-%V;H<;W_J MNGQ0&0J5 RFM7S_R,HWH#D%J+U4IFESCDBA,+)D\Y<@T)$/_E]$6;-Z']G J MNQEO^R1^9"MU=9%/?G$$'%SI2EY(4JS&;*+0@2!)Q(YS!D0ELYJVOF>M YQC M:>W2QVR&HGO.]$$5VL\)OQ4COJG78.^74Y+HM]H[:"N#29+>V\ CB)0$*.7) MB0Y) _-:A.2LB[KUO-,'">K2NQP*B>U4\G0NGI^?^JZ]"6'PN! 2NO EZQLU?^O(=KW,-N:_(OV@?4O*'R[ M_@<[/[EM%G3[&2'-SNHA\?)'^A+FG_$#;9Z7I6!5@E!1&NY VCIT#5-]N*!_ MS3J+Q#)#&UM#^FDY'/>J?C ?MF.8_.J;:)),*2Y[#T[7CH()+3A#X:[1TM;F M'5RJYH.O3R%XW+?1/B%^D!*[:=]_&LLBLQ1\93D5S^E;M(%J*\*:"T.^ MB4]8Z=6;5DB90S"& @DF#+.NI*S;9ZQ?(V'DABU#J/E6:M+Q,N\",N?ED]L& MEI6#2)8V:_)AM[BWG$&4TP'J3NE6*K526; &0,99ZX9!$P(M=.@1RT]^M;7XX.WH!WLXG(8 M #7L/7N(-IL!MWF71^)KNEJ4]SL?#//\7Y8C9-]4;[ M&E-[M7L\9I5&?1]/9K!1 \C;RUQE;[A@@DD<3!$:5 IU-)(Q4(23/NO O6Q] ML74_-:<:R(V\WUV3][-'Y/V)1/P[?>/O$UF[K3)M0 N>R8?-A>)MB9!9T2&0 M8 IO+8E3Z!VYJ50;1-VTB4^FP'Z-XF[]Z>'&[E;UZNE&[%Z"&AFGB^__K!V5 M9HO5V1(OL<2%EC)Y!]'7RADF"W@92:792IT95Z'YH_X#Y)P><=[Z]!5ZM3=T MJ-=.\E8)-H- MH,D)\-JA,:%U?>AA%(YKQH;#UDW#-J#>^C5U'Y"L>1VE>35*\7#C=L='&IFS MQ\AK9,#.EZF%1L\7\PV4ZAW"\[/5>O$5EY?P$@5Y+):1-YYS[7_MP ?/ *T- M-C&)5K0V77N2=JK1>F29'=AK0U)@ 7RM5Z =H"!J31O.>DFA Q/"M78G]Z5M M7$,U!(9NFJA!M-2O<7J!L0[XVDM=7>_>H5D@2FHG PX[P(HR1A$)CD( M(9CCT0H"^* ,=F)>&NC_=A/K_%XB^MM0N8TOX@I1Q"%S_'TCJNN1H*:[?JMYY"DPU+#YN;N7L>?P\W#(^M>ZW^Z[^^^[J5SO)>)M3+!&TUZY>A!3P3$8H6: Q+F8C6E]@G4CRR)[BI/+ ,=)) MJ(*$$)P"QY65@D((8UNW#+Y.P:D&[ VN5HB7C=.V'[\";<1.F MXCWTM5:CEOTB,Z'^LA'0(LUSX ,2K ^02C1N9P3P]#Z MN#J(P).+%?=9[&J/1.N+*N0..O+,R,@&7?>( ..2\RQ$9M4HXNCDM!L.6[?J M$X?36[^V[5E*9U_/-L'#YOZE!A5+_%(O9;YOAR4?;N$>_V8C.W<@\8VL7:U* M7?^\A)S,!#H9%&13VW6$6J)JT4 I/$C4RA;=VCN]3D$#>W4EM6U9TMO%>@?I M12O/2C$@[[FW*EW M.RJE]^J_;I;2>P]!S5)ZS[]_QS&E5 JRU%EONO;>L5Z"5\E!+6)G(3,;FE]1 M/D!.LR+2.Z_I(S*,7D%*A4( ;A7XZ"P(KP)QZD-2 XS-NI>>L5-ZVV#BWF+2 M4S70KZ/R,BSGY(_5'CV;"\Y:0[0F]FJ9&*V]-9(UH=35 MZL3MH+A(6TT+S6UV,ID\-).=6* F.+AI?MH(OE_;]LF E<:H" ML^ P1TA&N\"]]9FW;M&Q'V7=UF,>@I)[ZC%;*J6#QY*_K?!=>;E:3[^&-:XF M.ML0!3I0+M:"U4TC0Q. Z:Q3+B:9PAI#ZCH%XSZ(# 2=$X3< 43>XA\[82D<;OK#@2SEFKH MU]E_K #WTW;Z^N%^_9X??J(ZXKO8&*>:F/'H$M> @=6V>3*3W^0*9.ZX55)' MV;P YDFKB3^F+YC/ZO"S5]/Y=(UOIM_QUK(;;5SM),:4-$%HL+7V7C%D$ M: MT)(55-;:7%H[^$>0^4O5%1^ LEOM0@?68 #K8/IE.^SW+;U>?'WUZ MW_NIP0KE!SRA]RUU)D):7ZX]4;D\[;7P M^?.RSLLA4;\KY\O>V 5%9%0L(T1+FT[5B^RHK0+NM(FA[H+0NEIL+\)^C4+Y M0]!S1Z%#8_WT:Z7N*D$_VDX]\+$!*^8'M%7WU$T;E@LZP0"UC^<=L"QZD)9Q MSYDW!+[66W.0NODK[[)^__6BTY%@N(G&!>,Z@C,Y9^<2XQERS/ MK7E]G*HNJ^D/0<7];GX31?1K;^ZN6#_:XCSXN4&+[ >T.H>4/]-J7 KE0213 M1Y/4:WTZE2!GP:(46"5E6N[$O"[GVK@E6 MRSKJ4-0IVA$X%T6;H(N)K9O('DSDZ$GM@Z#K(9/67G?]6KB;59A'V[9[/C10 ML>B ]NQ&Q13FB&$!G1.WWJ;7ILV24-#0YO\.8YS?3$*>S MS3C+;1G:C?! B" 9'@7$VIS*6^MZ+.Z&-A/#\"@$/6ZZHL]! -7YB- MP83;P0WG^5X[=QIV&JVED%BQ 8S)Y-+Q8"!@])!4=DP989,89"?<)J6KDM!C MX--2U%T@YG9Q],6F^/G7L#Y;TC]OL&B=*=QG QJ3!Q6YA:!R!JFD5*&(@NHI M2M4?(7/<)(BF2!M611V@:Y3'64DGH.06E)BE'KF(DUJS34%R4S+&28VKM M>!] WK@Y$0U1-Y1*^O6G'RVT/-K!WO?+3U4Q.J +?J-J4+E(QU[4$&W-EDDV M OV) ,9Y4)XIIE7KJ;1MZT:O@LL'I;JM3;J4[=760,S::JZ!3&ZI6Y <2.,# M"./0^8)<-/>\3B2YJZK30_!S_[W \*KKN2AUKWJLHVW;(5]_R@*S(6W5% MH9"[SQ$A8KW%8ME"S%E!*38J)^@0-JVSO(8J,[O:/#=7J)4"B4+G%]/961UE M=WW32.(Q&X/D369?1'DMIIB=HA&+K?X@VGM'[] MMYWQ52]P'::S$\=J77RD_72M.\E[@B%;C(Y.CM$!9XZ4[4,";T6$K&S)11KA MFF_. 89LU0N\R\]>FZU9SN9YHD.*MM9@9L,YN0Q>01#10-&H3 M7F'LZOHV^MV]#FTDS1$O$A[FXF)^^<254"+94; !+2BT F()#+2R1BHO3;+J M)&Q?38N0HZ?9[C#Q64_ V+.M%W'<\_I Y>(DG*I=XF+51"B<,,RX6 M+2&AJ4$84S59EX/+2%8IYR2:7R \:>'$V[.O$9];S5:>?_[;?+I>3:(P M*O$@0*#,=4(8@N>.I&"Q1&W18?-&GG=3\BN5/QR"E5O5A:?KH8-[] MY313W MR*MMIX"A>O320,@Y0N$%Z?A64NK6E^07:_]*E0>G(.8H67> D=VRB'?EII F M3DAAL_20F*1#W/@(T9'_AU%07.@"&JHEU_7N;JXP5AL M<[GN*^T9SO4ZD( G=2*<2!J3 !L];=SH(G@E:LL[AMP4(5QS4>Q/W:_DWAV"J>.K6P_25P?' M^0/\_/[SK^%_+9;/9V&U>O9CNIH$C2-B\6A$+)_O>I)ZNH;B5>,O0U?\<7B:YC.)P:YEL8AU(E MPO*C8W$R/(M6MODR_K?Z*-=R?J"Q1 M&CI(E%;T2TW;]#(@)!/HC-&]/M^8G;?E3GG,AD2DT?A^ X<>)K#5U."DR6)+,DF9&MC]O[J1GW6N8IP=5( M(QU@Z],R9*Q2N:#?>&\*.@;2UK3>)#D$73T/U"9ERWG,K3.O;](P[G7,4^+H M).EW@)X'9/5F.L?7:_RZ(E_665\B@V@Q@;).0>3* 1,A$K\L(6\=G>Y#U[C6 M:OQ8X#@%=0VZOZVPG,W>3 M.G--:HY:TD6( A62!O2T"BLM1ZB0RWDS1&!!T M5W1UZW\=B8:]X7:D:KJ&V^HOR\5J-;B2K:> P6.-;^HXH7/NH\(: MY9V7?$7OG320A:6S/(H,,7!-<+8L:%Z0-P\?G_2=][#VHA^P7CKDFD?VBD@) MLW_'L)RD.C;>6N.DL$*F%%M?,C<@^U=Z&3X$A:*C*_7H5+;U M)>1I%/]*&8E/!^63]/K+H;CNTT]_+";DT'N).D$IB*!RMA"28Y!"E,HF)XIJ MG=YX%*&_4M;CTV'V&"W^FE E[.&$:UMW'1TI+A&;06=P]88YA)(E"SE&[ "L ME=1Q@[JNX7JP)G])P+Y:G"TG.1B*8;4'O^VKJ!U$F2342D&DK8E,M:Y:.8[2 MO>"J_V^$Z\%Z_#712C\[D=&KDJ,&9TL@P=;>?I$IX,&S'!S&8%MW:SB.TKW0 M:OZO1.NA>NRW,N+V:(SCK\3N_]9@#/";2%R8\$I\B,U V&/",MESF10>MO#7-.W,_1,^O,;;C M$*P<,K;C(&V,>':NENO)^^4BGZ7UN^5'7'Z?)MQF$@N*H!@FB)@**)\%.+0> M>'*8M5+FF!'231OUVAZ+ZU1QZVT$RKBX8B[@,BM57R.0>K\\RZ*(P, MQC#0N59&9RDA9(; G6%>.91%[76KO1].;A,P#EC:Z/0V0$X4\,B=5SY^PS0- ML_7/"VXNTFTQ9E>L@8)U&&M1]1V5L4VN'..)W#6V3[N5>SX_.@).5=JBK03' M!L%Z282?+&7+SC6D!B];7 >/+U-6?@369)V&*4:'TMN1]E M8\_G:8V( R%WA'K&/N-VJ/\W$O*7Q=D*STVTTXY,+""?M(BY%"32[G3X(H($*(F M_RZF;/UCUWH/?7_<4^L)L7&T4$<&QE7;Q%>+K6SJ[?GB;--&D5R^>74CG\UF MBS_JV(55O76_ M2#$=N$OW^)9O+O.>??!1F9J2K#S9V2!J!I!&D%DF32<^6M,ZF_,QFL:%WF#> M>%-5= "M1Z[=7_Y(L[,\G7^NKWGTO_PI_)CP')C)M'&<0 J2O38010[ 65$\ M,15<:AW_'4%FEY?21^)D\;1*Z_>Q]:[IWF\6\\^?U4[: _ W TRNIQ*?HC>;QV')XJZ@Q/P.2TY7;\* M:3,H;7-WPI/4Q(*"7%M%*.G)-DNAP$296!#.!-;:G;I-Q?A8.4FQ-Z^43I-R M=SBY>"_@1@>I)/":O:00=>TL0K%+0<:\IU]RZX8(=]$Q\@73B;I]$"I'"+H# ML)"'MIA])Q?L.C/GX2?+T6;#$\3Z,J0,Q;Y.9TX.&>HL12TU;9W ^"!!/<'G M&'W?=H\;";\#)%6G<'WN%'ZB_V:SO5+17(L8@ 5TH 17$"4=WD7%P(NWR)MW M8+R+CI%?W!H?42=+ND.TG.\F%@5)(3(0GC:2\C9#B)8#!7Y6UP"4B];-5.ZF M9.0A]"=K^!'('"'N'D SG>.[LC66YT8R>2&EY0*20SJ_G6<0LJCW9!0/),Y" M+*W'4-RFHB^P'*/;FW Y3= =0.4CSJ>+Y=O%^K*WGK+%6JXRV#KQ4&5!\D!6 MQU*%XFS46&SK4K=;1(Q[#@T E-/$W %.KI_-&SLK''-9U*:P0010R@="NA)@ M/6'=E630Y\9 N4W%R*\2C3V6$Z7<'4YV^G\6+VB7) 2G,O%AI*53604P+&3' M>#*\M$[]N8^6GBYB#M?Q@Y Y4N!CO\@;MC60'S&=T=(;._GB#$FC_MQ<>H;* M"7'>#4&56( ,< %&5C0FQ8//-TZENU_>'UVI)W 5@N?]9W M]J\UZVA2B&EMDJFOZV1TZX[Q@G.0UJ<4#3.\^93NA^CIZ7:N#7":2;\#).V^ M_+^9AKBYHIY(S26=SP6,$[I6MWIPB06(W"OKLK&N^?C8.PGI*4YJ@YW3Y7TT M:+[C,BX:^+V[%PV;CLS/YGG#S[LXFVX3C28EL&AX"L"$4"0B9.3X90G>>*&0 M;"W>K.Z\T_'=8ZF>W);3(#*$;)NU@#W>POQM'K;--S!OI+5:G=4=<-Z%8Q*B M3U*[#,EKTSA,UIJ(%^VE9?%]0NB^?9 MUQ/AM3#*)$"M*4)D.4,0)$&T(2C%(\&B=1?U1XD:MQ7/\,[0J7KH!U^[69!D MA)^';]-J$:_;XM7K^7F.Z_.S9=7 7\/Z;#E=3RFD",B34<6#2$C>8"(+'75F MP)D(B?/ 1&J=DW,JS7NAT_Y*Z'Q2+79PV.['[SF;$V&%,!(+9&%(LB$G"$G5 MJG I>8I)2]8ZU?8@ O?"H_O/A\=C]--!++D?&L#FL\WRW)<..L<& -\^3',G)A"R?+ M':1RJ(RU..2!>T7)?E>E[%<%TI$B[P XC_NJ600".WIPEI%DM(UU)S#ZA6%@ M7B3)6]^QMXD9^"]U]=Y6$:/>B-W-TNLYH197ZP\4E'Q_AZC;#VV_\'U],]5T8-#>[&3R7>27 M;T>,4##S^V*Y7/Q1HYKPC?YN_7,2@\@L6P;:ZD*1.(O@!:62:-&3*= M\G$*]P/?+W7A/Z"*.@#@;E_ES;3;,$^5G<5JT];LLA/"1,640A "7*EO^3(K MB%8'T-I;%TQQ.K:N-=F7MOU ]TL\(0RJEI'3K5[/OY-\%LN?5PTW5A^PG&W: MBF\L^L0FY;B7"9#S6N[%-,08//#L(F+A =,-D-WYZO3X2OM!YI=X)!A M*,# M94OSZWE:?,777[_17GAQMKG-2U;D9&4=&"L-B87KFN;A($L>#)>Y) Q[ >2^ M%?8#QB]QP=]0E+]6(X>W8;FD3W_'MET<;GUVP!8.#[,P;/\&,@B>)V'!IESO M!$(&9R2K"0V>J9 M8FLGSD<@H%]'.;#Q=Z!;WQ7RCQW1A<9H3CI**A,%EPL$1(9394]>LRM MO> CBT^&JV=KH]X]2E .D'5W:-G)H<>B4RR<(D*7Z>PNOI!84H+ %>9<'R.; MC\O\=4I0#M'QOB4HAPB\_Q*4*$LTVAE ;6H'@Z0A%"Z@A*",DU)$OD_?T%^V M!.4@;1Y6@G*(:#NP,'>6G:/T2 $_ Y^](AX<_8X"/8@8@D\N9)E:)TGUU\)A MF#/I9'EWB)GS3>6,,:+8 ()[!)5(+%$(^E?D427+=(RMVYC],HT<#M+P?HT< M#A%W!Z"Y73:.M@C:2@:\R((8, Q(& $<9BYUDB$T'V%_7'7^4[=Q.$BSCU;G M'R+F#G#RYG8?"N8,B8!VB!C'2N:I*H3WDK 5M0B;AA%1"ZTK(7ZU'XD'Z/JA'XB'"'WG0Y8

WKS^_=T'?M&6EV7'4 C 5/=0*A%\ MG8Z2N2^A%"]-N7''=5\;E3U6ZP</>DC>"2P/A=@"-\Q2%=]]Q.9]^_K*^3/C? MU#@MRO+R;U[/,_[X^$?XML-LR&A%] QRKK/AN2=/+L@ -HE4'-;*I]:/N2<1 M/.Z=>V/@/9WJ.L#I7<[BF\LD=669K6T- ',=#9B=@9C(+R!:7="9,X'-IXD\ M1-"XO7J&<:S;:: #.%W/^2)V\+P'(]KB;,D12K"T+8R0$%(F&^Y8L<87H4+K M3@#WT=)?LNV1ZGXP>_)(V7>'H0=K@VT11+PK8 4/H(*2$)'$Y5SQ#.NTWC)L M/[&3R[:?-(%N")PUT\_(X=]UKJYX>%?>+Z=T_'\+L\M."#YZ(X41$)!.=N6% MAR"2!XX6K?4Q.[]/#_D#ENPOJ>$T+ TI\0Y,V,6F.._G6#F=4Y@':_5 M>?5J/='O3(KX@H[^GR39&Z52)=U4@NZ%>&X=6EP@R%*)>HB7( M"Q*.)X/*C(_)[%'$2^91)4O1 M9"%Y\%0@V*R!<>U,0DZ':_/DR[L(Z2_P:F,V3I=Z#]"Y0SSG;WJWNYE@)K.' MO+8)$#6!I[9^+1JAY*2Y8S(RT_K1XQ#ZQNUW.B#0AM)1#_C#=?W8!7OOSM:K M6OZ^,X#!6F+&T!8XEAW;[I_ 'T MC=S*]&D]KB9*ZA2 #W4PM,Y9&P2P:&LB<"S@1/% -AAMX))K/F0)7ZLFD[_@ M7?F BNJW@]=;K+>YTT6>IOS\+\]7Q MG;Z:+M^H(]AP(FG4.>SYXFN].-WNN7G^@.OI$JM;=TL11:-/FWW%.OUE7P7_$Y?=IPJJ122J%BWJG M[%(-GTH=I)L=!U=;BQCAT:30/,QX@*"1B\\&0LWM2*.53CII3'Z3G8O[ZPT_ M15HG)3$@6:G)2TZ"H^@" [6BN=HJP^CJ4U M5A&>+>?O-J?*L]4*UZL)"8C9G!V@%@[JA$N(DDD0(AE3+"85AL?<_?2-^_X] M'@(;:>S4&6X#X?%Z3^R_D%>\>K,@[E83S77(EA5(P6G:;&37O10U,@N&]I\4 M(;;O6+HW>>,^HH^'QC;ZZF>@X&T.=_SP\S_=V'YFT.5"T9\5J50/@T) EQB4 MC**.12G1MA\/LA]MX[[FCX?%!IIJ-ARP>03]\0M)OQ9 Y%T!'Q\2/_R]1C'N M 42W:G=]";)W97?-#SBKAF(S6V%#5:Q4O0\_-VWT+P%95%$ANP+"&S):OACP M+$:PBOD0LI#&-9\L=1+%)X\&F6U^!O/=JKJ8/LPYD[RVM"J;V7-*:'"QIC]H M;I)#[E-L;>WVHVSD?J9/A[9;PT/:*ZZ#6^QKHRTV,ORT^!1^_-MT_>7+8E;? MK%\MEG=S3-YO<:&0K^'8IAPL( 15"S"3^ZX ?28P'TB%?=[ M&;Z9_D!\?9UNQ=!@E,6CGVQTH!]&>J,S?3LMXVIL@;(R&3)I.M5^4YG'$4!TG8&R M7T6U7%MFPL%^F2(0.=-I.L%5,0 MA4WTK]*@5<+* ?*B[B5GY+JHX_5^.P>JCN>E&6 Q/ 5)WC%HCZZ&T5A#88 M>8@^[35>YM?K8':TXH^67P=A\-WGW9O+_"-F"\M6*M#9>HJ_5 2O@X<<>3;( MG2VI=5?M1T@:N;*YL7\PA!ZZ@=6[;UACMOGG#5^UU*G> T! M (H+!%=8 :]49*QD$43SW.9'J>K1^3P2!'<"K)E&NL'8[IS+Z_SPB3$^JAQJ MT:T(H%(($)FGDUAP@S)HX<,PQNL!HGHT7RT1UDH?8S?DNQ+4ZNU9/=G?E7<; M8:T^+5YN;ILF7O&4,M-@F1T1%SB#*!6"0%EJ1HU6V+P ]F&2 M1N[)\,0GWK&ZZ 9:N^9UAQD^45DP7NM'G V6N#$>?'0,L.3: LXZ.MD'/^MV M*1JYT\.3'G1':V+D4^YCF&T9B"']_=,RS%=T3I.<_C8/VVPKS"_.J:H)5W]9 M+E:K"4\,A1;GL\241K+& 1TP3S8ZV2"E\7L<>\>L/7(GB('.P<&U,/94VFN9 M>[NLK%Z1D#]@F+UY==-JG@)O!X%&1268Y$'LE )-&J<1-1IGV@-;>"X[< M\&$@/ TC[X9IY8._1 *PJ:K0TIU;@=J0A'30@AC['X3CI[\F?PJ"/E0.^J^*W];X4:6EZPI96R2 M'D&BIO"#,6*-6TX[4B994BHRL3T,TH.+C'WG=+0N;\=R+<38@:M](V:XSM0D M:8=<TV\<=O:TWZ0H''PTUCIBZ$T<$+"_[H)F*[% M"3<8*<:3]Y8SI* H5+ I@R/6P$CK4^(N.]]ZFN #Y(QS-3DLD%I)OXOKR%L, M"!,+%\1 JI,6F:&8,\8 Y!R*.IG EGCTZ33.E>,P8&@CP685&Z>TWKCT[ZXJ M6WRBHSE:"@L\G=@Y<0B2BSI]2W"9@S>N=5'X'62,_:QQLA/32L1=&(J-/'8X M.6\]<\F0T2EZ@03[4JNA(@65T=-V"K7EC!6B.&_V-AR/+#9VQ_L3U7GW>T4C MV7;GZU[P==&L:)*4-5EK!Y;5/";C)83:%Y*+Z*3SWOB;1TQC9_Y(NNF@"L.M\W>(FEN1YB86L/@@HG@%9>(K- V;)U<_Q ]8SN_ M0^*JF1Y&1=7]LGJ[F*<;XB+O+;$Z0]3D.LI>2T-[A1P[X8U*AEO-=3SZA+N] MWMCC-H8^Y$Z4<+_GW!5C$RN*-=&0>8VU#R1&41DRH+PMM3LM(Q:?YJB[(JJW MT^Y4'.QWX!VIE'[/O!V&/$]*Z#J>RSMB@VPZA*@C%%ET2,1MN?EZ.LRQ=R#& MGO#D:XRQE@KI]/R;!(L*74 ZM&T$)5!"U+1IR-*C4X%9-.7HTV[L\3]#GVT' M2:^#2Z 'KC2?I73V]6Q3ZKS["#S!7#(/QH*7OG(H+:&=,U!%9*FM8%*T?J$[ MG,JQDQR;72$-K* .G*D;7+V+ZU [Y+R>O_R1OM22FE>+Y9UV=T*A2N"%++FS MFXR#FLK)+(3>S8J9'- /DTZNH EP_LO,UXP)HW\:Z+U73;PF1=.]W&&7%>FRU:%Q3G!G*N]RQ*<_ ^*SIMG _HA7.Y=?^W)H2/ MG7'Y% 9T(#7^.BT\KK)^SO]FM1XBG^G6QP=/8GJ8G6$REU*(P3 Z=DU@!!$; M?4T!-^!#C>@"]:4+',3 NZ]2P34-BKRFR$293Z"0+ESX% M&5L'F+>IZ"JGZ1 M/WQ#<;" .S@3/YZ1023:M],))RF'&!UZJ 6I]1ZY4-@D M-6 )@8(>1N%3ZU%%URGHZJ7X%&B<(-A^NI!>P3HX+U'029F-5K5LH;IZQ9*K M)]&*Y(J\.?*SC2WAW"B:.$V?GEPJ[@6KF,0M3-(A0/(6G2,8/68$B MO92!1R?MD->7#Y#65;1V"H:&4$5769 WQB5/%',BI)+ 2,W(*/,,]O M%_/Z;Z_G9;'\>F+_ZH:+#QY$GR:.H;IH2A^K3\RRH7@I<@ZA" F*'&:7,FK9 MO%MNVR#[0I"7L>"SM)Y^W[P=;5^4+EF-+'+TD8'(M?D3CQQ<=(*MQM_&%S@4E(X_[&D;M#][W'*6##I!TE^MWSLN[^=7KCDM!:!=K2^TZ MKX(+BB"R-Z!-P+'^S9E(\_\>A*D#:"CSI#W?CF=I^FW,+O<1MXR M5"X+BE$9F7V&B>3E W@5>+"<_K%?<\DC 7>+H)$G>STYSD[32 ?PN@QL+D5# MGD+)UB(0U13)ULLV[VK#;B>=J_<@M&.&NK;L)/NWG6MUFG@[P,<^F0[W))U. M1,E9%ITA!CK>E4P1HJJ7:M)8R5 4GUL7XYY ;@?N_/% .2(_I876?A& WIV* M@TDX1%O?E\CRJVP8."9%M=FQ<*X=BZU;QPV;.36L07Q2<)ZNL5\Q 67WLNGW M,*L2^/@%<9!\E,?6>M*;M4>9'>8BK3@O.'(/,M$P_"A#[[ M[%Q][?[FV06Q&$'134)5-PM#7_/IM^JQOR]Y^?Z!/G,SNLMPX5*,=4+68TX()@ M\'_:N[+F-G(D_;[_!;LH' 7@92/DJZ_9A*=_\]XF=^OGZ^9#-(R(<(G8;"[8@&X$8#P96I0E2=?0:A=)6 M\R.N5)?O%*HT?4%M1I)P 8;I86;GAG\CE+3<5(AP#X+QE,)N4DH/)BB'#L$1*4N7K2C JT[=\ M=&"L1$>\IRH,IFZ#Z/0M1(,:)0<"+. M]J>ULR\X_76(?HY\*F?2SQ2XE7/3Y] D7%D;7 4);@UH#&)"&7"4(38W@GB& M+7=$ILYI#)U#//)K5YE4[B0D,EX;BC'VWWWD'?;&#]_J*__9QYCK\=."C\;W M$'!II$:"U!A,N:UA/1@CYXVMC#/2TBX/I77^8 DV*ZV;-YZ\"S@ZGY;VCRZS MNE2!$@E21%3'QA9-)9)4!&0"YYXI04TU;D?L<1[S#6X;24T.]LDFQJP G7QL MHSNL#A8E,.$*Z8!IO&;#D.92("(J[J2C2O(Q1X8DTL=1AKR]C#Z.B%?F8L'6 M:MY-YK99SA:?P3N\EYQB52VYLT@I&6+/'P%OQ#E$?'P_4Y/*<7GZ ;OK4R7X M9J,?K8-E7( !.VB@'R_PW+$*M3J-@W=&,0BIXTOD&,)LI6)UCCE60:QM MZ7; ,.9QVE<37^(X3:Z)(R)5F!X^-&H*(DQM T.5<"0.&79("2Z1<58Y7]': MTQ>9R9M[A,5XY8GA%':F"E@B*W!MG. N\-35 ML?^(^8(OHYXO@^MK[/=>_>1/O5BVHSVCNN<3+S-\\,C2QFGJ%K@BF-4:.0(' M-H.C&2E2Q98DXKFJ&98A^?-=(XX@?#17^^Z.X;OE@V="N0V.BX \T;!:4DN( MP'4%Z];<*:8P3U[R.H6_W,78WIK1[6&%!* 4X,.M#X(]]\'NUK=.^@!>T6S/ MK9[^P^OVD@:*2U)Y8ZT0 MZ>\X]^,U;^FM+*4="N4K4MFX'2_^:BXQTR9.)41QOC9B08M8X+$HOLT:\U*8 MUED,[ .+>1/8Q2EH'^!>FUZ"HOG+2G*'X1]$79S@HZ2-$P\IJI2PH18RSM'( MJ9F1R;SYGS)U\V3P7IEV?FB6[:7FF'%-27QZG,=302 MJH $<\QA8B43Z6_V MGL9CWN1/D;IY,G1%O V]9VT7S1M_KBF:RC*]W+@/**#.(E]YXQ&E]Z-%3'N<0&:1(" M:0E2=#+UQZ%$ 45[T^(B^A,?>5C4,$ M1922 _^BIAY)5F-I*VY-\E%#W;G+W=Z?K$HS$B %.'P[^ST.)_,#K04$3@99 M7_%X\T4B96(/4^5K%6,I+<;L^7H--9FQ]*5+LTXZ\$I7SUUI>P_VW!GID'4Q MRF<0Y9O:$B3B)3!!;>UT:C_P5![S6L425',H<*] ,>_2]88K9B5S2'$!$5@M M.3)$4 3'3V5J[4F=_!6_CJSEK:\4HH9]8'HMVK=*R$MBI0T518Z:@!AF"BEE M,?RBE/-!J/0W\#HSE[>*4I(&G@S5*]'!50K4^0K"N/C>)@1W8-DA!C.2$F2L M8MYH5CLYYN,5Y=9*"M+ DX$JZ*VYXTEXKH(.V@=48RUA80%V%N$8<58'Z;SW MA&TYA4*U,004B%OXG4:KCG2 LPVF'!>PCA]V+>'-E M5C=RJF 2R,JI:>R^!L:(<9X3@VIN06K6U4A;XI%R).I-L!J_2'(E;STCIYJ= M!$&Y5Y<>7>W1,_>VF<6JC9_909>5.A!-=#WI5/8374AZ]-FS[<^"\9DV\V7[ MH'NV-E0K. BUB ^&\6"1\32@@)601BJ"&4^\64]B<*B)NKL3]BE\]E=Q^%O3 MWC[:CNN!L%IY+$7M$/P7-V#02 ;)$7,0;(.78$V=.O;LPE?F!SI'TZ-M&Y8< MHP)"@^;4K/>;/ M!GX/!Z!,/=I,0Y=8.(ZI0)5A%&)ER9#R#B/)>;R>;!GUJ:^=[V4FKRXE@?JX M^O20>^;\U]?9S2K+$G?49NP](<(K2F)*)3C$E ([;3E!E:J$Q(8*0XYY4+LI M%Z<"?>!JDLFN2-,17Z*]'[ @#:LJ#3$"-;'QV%8!:0Q+JB2QW$NO<#7^2?28 MH[P5[PP'4F\X2E6N2VN5EIBJ.)\(PV:SL,\WWL\_^PU$WKVY_:;;2;.:]NL,((NS M8)AEI-:HEC6#@UPY"#,"1MI4-77&:V-$AT.KS[?S&J41-.E%0,BL9!^7\;S^ M%-XVTZF/C[#[-[J]6D\-/;MJO=^TOLW\7WHZ_WT6VXP>=[\17^$XVU8)I2"6 MK>,[0]8B157E)+5!$]M!W89QD;?Q9B3%>T%@"K=S9ZW_>O.A:3=KO:RJRG** M+7)8QBNQKD925 QA5G$:+($5=/'+3_QLWMZ:3-9MB.A?E6&+OU\UBTDL^ES6 MSEK#;7ST"OQ7)H- 1AB/L"6*T=HS\%Z3&[7''.3MHBG"H/4&Y%6IW=?83OYQ ML]#XP(H$ 1IB*E1S'I_^ 1]5ASA2KZ+&6RP@=.IRY7@8%WD[;8I0OT' E%LF M?/2NSZ?%=]^^;:Z!^/3,%JK4#6EG!JIK(U!?B#C*45Z7&TX/MXG(R M4 K0L*TU;$HHL^^L77F5X_Q^G=;R#/:/;O MWFCG 8T=UL&:+LF.KM_+6Y\:5]=& MDWL1XULZ>L"/DD24RDK2&@7'XH0NQY#&3*):J9I*:N+SQ7E"U#_*:.%XL9AB M5.@*.+R_+!K[K^_-%.":KWV>RZ"8Y$K4B 87BR3<(0D;. X4]D:PVE95ZOS( MS%2AK"QRT%)5<=>9B MMHZ;9( 58T($(5(8YE)/OMO+3%[+DDH;MHU(&MEG/)#F[>(AK_/%^EEL2UKE M<^#DEKRB'#$LP9^LF4<2>XTXM2"0:"E%I^H$?.&1XL#_/2C-WH\7HBS#0&U2 M2CBWBFSX_CJ;WW@["1,(2C?=WW R2BLXX@+'M%]@(!)<(U[#VJOGBTWDZ#76 H-+982);IH@*$[8 80]>&F8"]'M M==J..O+TZQD5) VD.Y1D@'P+"'YVV=<'G[Z63%>4<%2M)K539Y&AQ")L+<;2 M6HG9:,[9+H;R1MQISZ+T"!2@3N]#6'?FW*\JOK>\ODZ[G,RN-N.(8X>UJWR- M'94(1%:#S&A BGN*N U>*Q4LMJD++]VY*\_IZ:D2V\6]7H8;LHU\\)+DN:U[5@:B J'44,:YL'(JID)26!E=Q!WLD M\<*>,)"Y$)P"[VU+U%_ 1=0S_N[C2]O>G0%1?>7O6E-7\IE_6B[F"]B6(+0W M>CZQESK46%3$(((5W%9W"$MZ:FNG+5"*[]0*[S7A,;14]?&,H"E'?/SGPWF2[A3Y]M MT$NJG&<62\1YB-?0XWA^;5U\JTEZK8EG)'7#WXDLYKU8]I+F,PE(!8R8W);9 M^A000@3#8T>;BO="- DHWK-$2F(B(;92FJ:>Y;>3D;R7QT;1I^$"+\!R;2]B MLQLN0<&9E2&@P"M8!B4J/B B$-A?K BIN;5F9+W9L)+WWM>+:$X?H1>@.V>S MQ<1%UB<__!=OE^WJ4MS[GW:ZA(C\ \@R=E@LUV!]"L]$N9Z<2CU7%%<*$1\; MNZ63R'"*09#">^6EY"'UM8HDC.>=PSR*7KX\H*\\R[;ZR6=_LVSM]_@*V\DL7*56$GZ0 MYWG;7+7Z^FRY^-ZTL>-ZO:FJ2THX5IH'Y$5-8_\M1VM9[AU8^-D52&[2;.*?2W!>*Z:%12:0Z()( M.#ZXP@@,.&/@GP2_/64BM9KMX*K07%Y"#1L*17G*M=DSZ^<)XS2#^\WS\'?N MMA'VM<*P'$0JS6/,Y) .E,9!5:36E0!W)G4NN3^WA2;LTIN[Y-#E=_96M.?> M_O=5\^-_O'4;OZ==M8(_]&X>]]^>Z-]C@FO5L^Y!XYY3/]%=Z\7T0 \,/G/Y MV=OFAV]OP='?_M8?]]TK?:72^0,]K5*DOZ%Z]YEUG_ 0AG<2S.+]G(K/W8X_ M)I:,Y\AZ2?.[KL=W\/NJ5W>8ACVGEPVO@W)O.@DA,SR_S]SDQ\0M]70P,END MLCAXIX"R>^F9\3B;3A_XNKN[/ 25G02S;9@],F^Z"2 S-A^;V4??I #E*:5L M:!R4=7-DX06=*QY(WG4@1ON:[(!Y1CB;4>OK&7014VZ3=W6UV"SJ['HQS-@] M)94EK!N"UFY19,;GCJ&9GM[.)_,+B$/>P,_^E<+O?DXT2Y-" M][KW@RH_=E M\:_SUGYJ+^;M^_EBPG^7!LE.'\C2*C $U5/$EAGA1PTN"4WI?JI9 MBO=#L#PJH'(.P(_-XA_^_J3VB;9HIP]DJ7TG.BR/BBTSPA^ :#/S=RL%I_NC MOA[FINXAF>49WR$H'A9-6;B]6_J+YOW/&S^;QSGVL]"T=N5:#S6VIWPGRPNZ M"1'N(L0"8?\V:::;)IF_-=?^;:R5M+=_Z+_&P/[@QSJE"W#I&M!%G@6J :SX MWTL]G82)W7!_H7]NQNS-QU"%HQ_LI Y%52N&R+4LE0 S-M6S#<._7]_$LBTL M8/W881K?K=\7.RE%48FJ09(M)P)+Z>(=(-L)WZ)26\=E5!Z(B>/H;;*=0"PJ MUW5<1@55!1H_A[CPL__WVY4T1OF$SW0"N:C4U^DR++4+Z/S'6!U 3RDG MZ?XYP&R"SI]S??LM=IA!M'6M9]:G;OSI0G_ O@;A#._UN2>2K>!Z @J/=^3V MZG,7A'YZN[I0\A;,Q%73W@YN'=E-,1],V_)N.BX^=R)Y.MUF[^$M^$$)Y$.$ M\W5?'82B.4TNF:$[]TT"G!ZHY.PI.2[KYL#"\S?Y $L?D\"Q32M;]\BIH.P1 MPJ]>Q9<\:7[U)_[J3SP-&_?/BV85CP_='D\I96NC.K0[=BXV-P#3Z3U;:;;& M-KE\Q_I.<3==UIX9E#^]7@UO'[HG'M/)UJ1V:$?L6&ANIW;#;9JDVW-J^8[M M87%\:?6+M\T7']^J]FZC0X-+%[LIYCM(^N%U4"ZYXQ1@Q=T[]9]"F%B@^V&6 M9J\=IY[/!/;#LK.\HINM+[>O=3TNH^Q[L;EHUB,O!]>!MVEE:[?MO>=VRB(_0F=V 9'X M]/9<3UPBH':1S-98VQ^O Y+)'2C'2!$XC%RE,HW[:&;KE^T)W!'9Y'8[[S+# M9S^NDMG&O43SM;KV]3*/B*<@]%:L]J7-^LKFM/ C#C8;6IT#WQ4_D:3GO" MW4^4N8GKGR3_$H#>M=O=,*[ MI.S3B<(K;I-_6GSW[_Z_6,R7R0L=>^GV@G. MDM)91P64&\#GEF5H)F0/R4[="B4ELPZ+)GOF_\[XIP?P&.U.2):4RNHHK )& MCC]]4'0_B"_S6"DI)8%U4#S9O9TMSWOH]MM)L!-<)26@#HDE]U7GZ%#%%24" M;!>]3GB5E# Z()024OQ)QF,^)M0)H)*R/+O$D-T):0:W2M[1Z(1'23F8K<67 MT>8]&(Y3^U5)26F2 MM4F]EOX+AL&'OGY[:=K,HPB?I4CY/O!&))"9#N(LM^ M+KE)Y$M/&28_'E:7JOQ\C'HG9$O*A7066*D#-<[^TJV[F%Q/9EK3SQ3AGX;82?%(?MV0_#/VC5>0X[CONSN&SB_9ZYCY,]542I)Y2S':9ZF2< M=DJB$)3BCG\[F[LV'4Q;)+-=E.IE_9[+HA"@_M;\]/;)H^301/:><-ECOMHH-"*0"L53?*&SWWJSNJ?C;?R*^-M\/C$.+YF]N' MOW.N;U=OA<3%/*QHYLZG>A;+'N^:^,)Y8LQ'83'+]CZL#-MOR(^(3 &*]_[Z M9MK<>O]E 4[:IYOU V]'3'D?[=G_G2S6XT70;4X4=0'JL.+M[ 8^;R M7'U?S+^@L^MQ^WZY#-\5+'P<)9QM@,"R,*NMUCQ6+ M7V>NG=Y>??%VV4X6$S_XP:;]5/--+C@-M4,B*0&R]S];>]Y.;(+]]4 JWRB" MT\!YMO@2$/D-3H!%?#[\@YZT\7YU FAVT,PW7^ TC/:+(S-83W?V[9__6JQ4 MZ>WWV=6Y'6;VCI#.-RN@,W3=A%-J&\[OL_D$I'C1ZM6;QH]\LJ2]. <^DZ0A MI^LR$G3E//O4,^WHF5/=2W;(E;1[K=L5XPE .F>5+Z*3"<6%G#>-G;$*N.3SXQ09=R_C.15 MQL>?>J8C"I%U*1/(C;TP1^1WEEK['LXO-CL]BP MFB:-W/TKA625!^)\0'[C6_3-#^(O1L_]__[7_P%02P$"% ,4 " #V@YY8 M21\.I^D' "E*@ $P @ $ 83,S,#(P,C1Q,65X,S$Q M+FAT;5!+ 0(4 Q0 ( /:#GEC/OBX0_ < *6!DCPB:O M! P!4 !, ( !1Q &$S,S R,#(T<3%E>#,R,2YH=&U0 M2P$"% ,4 " #V@YY8^&<:OM($ !,%P $P @ $G%0 M83,S,#(P,C1Q,65X,S(R+FAT;5!+ 0(4 Q0 ( /:#GEB-1U<%O-X +W6 M"@ 0 " 2H: !B>&,M,C R-# S,S N:'1M4$L! A0#% M @ ]H.>6!WR+*R4# 9(( ! ( !%/D &)X8RTR,#(T M,#,S,"YX D'P $P M@ 'I2@$ 8GAC+3(P,C0P,S,P7V&,M,C R-# S,S!?;&%B+GAM M;%!+ 0(4 Q0 ( /:#GE@;?3%<\V< $3"! 4 " 2\B L @!B>&,M,C R-# S,S!?<')E+GAM;%!+!08 "P + ,D" !4B@( ! end XML 71 bxc-20240330_htm.xml IDEA: XBRL DOCUMENT 0001301787 2023-12-31 2024-03-30 0001301787 2024-04-26 0001301787 2023-01-01 2023-04-01 0001301787 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-01 0001301787 2024-03-30 0001301787 2023-12-30 0001301787 us-gaap:CommonStockMember 2023-12-30 0001301787 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 0001301787 us-gaap:RetainedEarningsMember 2023-12-30 0001301787 us-gaap:RetainedEarningsMember 2023-12-31 2024-03-30 0001301787 us-gaap:CommonStockMember 2023-12-31 2024-03-30 0001301787 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 2024-03-30 0001301787 us-gaap:CommonStockMember 2024-03-30 0001301787 us-gaap:AdditionalPaidInCapitalMember 2024-03-30 0001301787 us-gaap:RetainedEarningsMember 2024-03-30 0001301787 us-gaap:CommonStockMember 2022-12-31 0001301787 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001301787 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001301787 us-gaap:RetainedEarningsMember 2022-12-31 0001301787 2022-12-31 0001301787 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-01 0001301787 us-gaap:CommonStockMember 2023-01-01 2023-04-01 0001301787 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-04-01 0001301787 us-gaap:CommonStockMember 2023-04-01 0001301787 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0001301787 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0001301787 us-gaap:RetainedEarningsMember 2023-04-01 0001301787 2023-04-01 0001301787 us-gaap:CustomerRelationshipsMember 2024-03-30 0001301787 us-gaap:NoncompeteAgreementsMember 2024-03-30 0001301787 us-gaap:TradeNamesMember 2024-03-30 0001301787 bxc:SpecialtyProductsMember 2023-12-31 2024-03-30 0001301787 bxc:SpecialtyProductsMember 2023-01-01 2023-04-01 0001301787 bxc:StructuralProductsMember 2023-12-31 2024-03-30 0001301787 bxc:StructuralProductsMember 2023-01-01 2023-04-01 0001301787 bxc:SalesChannelWarehouseMember 2023-12-31 2024-03-30 0001301787 bxc:SalesChannelWarehouseMember 2023-01-01 2023-04-01 0001301787 bxc:SalesChannelDirectMember 2023-12-31 2024-03-30 0001301787 bxc:SalesChannelDirectMember 2023-01-01 2023-04-01 0001301787 bxc:AdjustmentForSalesDiscountsReturnsAndAllowancesGoodsMember 2023-12-31 2024-03-30 0001301787 bxc:AdjustmentForSalesDiscountsReturnsAndAllowancesGoodsMember 2023-01-01 2023-04-01 0001301787 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-30 0001301787 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-12-30 0001301787 bxc:A60SeniorSecuredNotesDue2029Member us-gaap:SeniorNotesMember 2021-10-31 0001301787 bxc:A60SeniorSecuredNotesDue2029Member us-gaap:SeniorNotesMember 2023-01-01 2023-04-01 0001301787 bxc:A60SeniorSecuredNotesDue2029Member us-gaap:SeniorNotesMember 2023-12-31 2024-03-30 0001301787 bxc:A60SeniorSecuredNotesDue2029Member us-gaap:SeniorNotesMember 2024-03-30 0001301787 bxc:A60SeniorSecuredNotesDue2029Member us-gaap:SeniorNotesMember 2023-12-30 0001301787 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-08-31 0001301787 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-06-30 2023-06-30 0001301787 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember bxc:LondonInterbankOfferedRateLIBOR1Member 2023-12-31 2024-03-30 0001301787 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember bxc:LondonInterbankOfferedRateLIBOR1Member 2023-12-31 2024-03-30 0001301787 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-12-31 2024-03-30 0001301787 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-12-31 2024-03-30 0001301787 srt:MinimumMember 2024-03-30 0001301787 srt:MaximumMember 2024-03-30 0001301787 bxc:EquipmentAndVehiclesMemberMember 2024-03-30 0001301787 bxc:EquipmentAndVehiclesMemberMember 2023-12-30 0001301787 us-gaap:RealEstateMember 2024-03-30 0001301787 us-gaap:RealEstateMember 2023-12-30 0001301787 bxc:UnpaidDutiesMember 2024-03-30 0001301787 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2024-03-30 0001301787 bxc:AccumulatedOtherAdjustmentNetOfTaxMember 2024-03-30 0001301787 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-30 0001301787 srt:ScenarioForecastMember 2023-12-31 2024-12-28 0001301787 2023-10-31 0001301787 2021-08-23 0001301787 2022-05-03 shares iso4217:USD iso4217:USD shares bxc:reporting_unit pure bxc:option bxc:Agreement 0001301787 --12-28 false 2024 Q1 P1Y P1Y http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization 10-Q true 2024-03-30 false 001-32383 BlueLinx Holdings Inc. DE 77-0627356 1950 Spectrum Circle, Suite 300 Marietta GA 30067 770 953-7000 Common Stock, par value $0.01 per share BXC NYSE Yes Yes Large Accelerated Filer false false false 8661741 726244000 797904000 598563000 664365000 127681000 133539000 91250000 91174000 9433000 7718000 984000 984000 314000 3116000 100013000 101024000 27668000 32515000 4624000 7687000 0 -594000 23044000 24234000 5552000 6422000 17492000 17812000 2.02 1.96 2.00 1.94 17492000 17812000 0 239000 0 -11000 0 228000 17492000 18040000 481309000 521743000 3293000 3398000 288244000 228410000 370942000 343638000 32165000 26608000 1172660000 1120399000 406918000 396321000 175757000 170334000 231161000 225987000 34869000 37227000 37227000 55372000 55372000 29768000 30792000 53629000 53256000 14186000 14568000 1591645000 1537601000 171715000 157931000 13642000 14273000 12157000 11178000 5824000 6284000 3935000 3935000 41873000 24961000 249146000 218562000 294073000 293743000 279910000 274248000 30248000 32519000 65648000 66599000 19399000 17644000 938424000 903315000 0.01 0.01 30000000 30000000 0 0 0 0 0.01 0.01 20000000 20000000 8661738 8650046 87000 87000 166503000 165060000 486631000 469139000 653221000 634286000 1591645000 1537601000 8650000 87000 165060000 469139000 634286000 17492000 17492000 19000 0 2350000 2350000 7000 907000 907000 8662000 87000 166503000 486631000 653221000 1000 1000 9049000 90000 200748000 -31412000 420603000 590029000 17812000 17812000 228000 228000 67000 1000 -1000 0 4569000 4569000 8000 570000 570000 19000 1319000 1319000 9089000 91000 203427000 -31184000 438415000 610749000 17492000 17812000 9433000 7718000 330000 329000 -373000 213000 984000 984000 2350000 4569000 59834000 47333000 27304000 -74989000 13784000 25420000 5557000 -5953000 -19528000 -279000 -31135000 88965000 127000 37000 5447000 9008000 -5320000 -8971000 907000 570000 3072000 2133000 -3979000 -2703000 -40434000 77291000 521743000 298943000 481309000 376234000 6796000 6190000 1342000 0 0 1319000 Basis of Presentation and Significant Accounting Policies<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BlueLinx Holdings Inc., including consolidated subsidiaries (collectively, the “Company”), is a leading wholesale distributor of residential and commercial building products in the United States. The Company is a two-step distributor and purchases products from manufacturers and distributes those products to dealers and other suppliers in local markets, who then sell those products to end users. The Company carries a broad portfolio of both branded and private-label stock keeping units (“SKUs”) across two principal product categories: specialty products and structural products. Specialty products include items such as engineered wood, siding, moulding and millwork, outdoor living, specialty lumber and panels, and industrial products. Structural products include items such as lumber, plywood, oriented strand board, rebar, and remesh. The Company also provides a wide range of value-added services and solutions aimed at relieving distribution and logistics challenges for its customers and suppliers, while enhancing their marketing and inventory management capabilities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s unaudited condensed consolidated financial statements and accompanying notes have been prepared using generally accepted accounting principles in the United States (“GAAP”) and the interim reporting guidance of the U.S. Securities and Exchange Commission (“SEC”). The Company is composed of a single reportable segment for financial reporting purposes. The Company’s consolidated balance sheet as of December 30, 2023 contained herein was derived from the audited consolidated balance sheet included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023 (the “2023 Form 10-K”), as filed with the Securities and Exchange Commission (“SEC”) on February 20, 2024. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements reflect all adjustments, which are of a normal recurring nature, necessary for a fair presentation of the Company’s results of operations and comprehensive income for the three months ended March 30, 2024 and April 1, 2023, financial condition as of March 30, 2024 and December 30, 2023, changes in stockholders’ equity for the three months ended March 30, 2024 and April 1, 2023, and cash flows for the three months ended March 30, 2024 and April 1, 2023. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has condensed or omitted certain notes and other information from the unaudited condensed consolidated financial statements presented in this report. Therefore, these condensed financial statements and accompanying notes should be read in conjunction with the Company’s 2023 Form 10-K. The results for the three months ended March 30, 2024 are not necessarily indicative of results that may be expected for the full fiscal year ending December 28, 2024, or any other interim period.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 5-4-4 fiscal calendar and its fiscal year ends on the Saturday closest to December 31st of each fiscal year and may comprise 53 weeks in certain years. Fiscal 2024 contains 52 weeks and will end on December 28, 2024. Fiscal 2023 contained 52 weeks and ended on December 30, 2023.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash, cash equivalents, accounts receivable, accounts payable and accrued liabilities, to the extent the underlying liability will be settled in cash, approximates the carrying values because of the short-term nature of these instruments.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates based on assumptions about current and, for some estimates, future economic and market conditions, which affect reported amounts and related disclosures in the Company’s financial statements. Although current estimates contemplate current and expected future conditions, as applicable, it is reasonably possible that actual conditions could differ from management’s expectations, which could materially affect the Company’s results of operations and financial position.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made no material changes to its significant accounting policies described in the notes to its consolidated financial statement included in its 2023 Form 10-K. The Company did not adopt any new accounting standards during the fiscal year ended December 30, 2023, or the three months ended March 30, 2024.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards - Adoption Pending</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On November 27, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting—Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2023-07”). The FASB issued the new guidance primarily to provide financial statement users with more disaggregated expense information about a public business entity’s (“PBE”) reportable segment(s). This ASU will require PBEs to provide incremental disclosures related to the entity’s reportable segment(s), including disclosures for expenses that are both 1) significant to each reportable segment and are provided regularly to the Chief Operating Decision Maker (“CODM”) or easily computed from information regularly provided to the CODM and 2) included in the reported measure of segment profit or loss used by the CODM to assess performance and allocate resources. If a PBE does not disclose any significant segment expenses for a reportable segment, it is required to disclose narratively the nature of the expenses used by the CODM to manage each segment’s operations. Under the provisions of this ASU, all of the disclosures required in the segment guidance, including disclosing a measure of segment profit or loss used by the CODM and reporting significant segment expenses, applies to all PBEs, including those with a single operating or reportable segment. However, this ASU does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. ASU 2023-07 will be effective for the Company’s annual reporting period for fiscal 2024 and all interim reporting periods beginning in fiscal 2025. At adoption, the disclosures are retrospectively presented for all comparative periods presented. Since this new ASU addresses only disclosures, the Company does not expect the adoption of this ASU to have any material effects on its financial condition, results of operations or cash flows. The Company is currently evaluating any new disclosures that may be required upon adoption of ASU 2023-07.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Disclosure Improvement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On December 14, 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2023-09”), which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. The ASU’s disclosure requirements apply to all entities subject to Accounting Standards Codification (“ASC”) No. 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 740”). The overall objective of these disclosure requirements is for an entity, particularly an entity operating in multiple jurisdictions, to disclose sufficient information to enable users of financial statements to understand the nature and magnitude of factors contributing to the difference between the effective tax rate and the statutory tax rate. ASU 2023-09 will be effective for the Company for the fiscal 2025 annual reporting period. Since this new ASU addresses only disclosures, the Company does not expect the adoption of this ASU to have any material effects on its financial condition, results of operations or cash flows. The Company is currently evaluating any new disclosures that may be required upon adoption of ASU 2023-09.</span></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BlueLinx Holdings Inc., including consolidated subsidiaries (collectively, the “Company”), is a leading wholesale distributor of residential and commercial building products in the United States. The Company is a two-step distributor and purchases products from manufacturers and distributes those products to dealers and other suppliers in local markets, who then sell those products to end users. The Company carries a broad portfolio of both branded and private-label stock keeping units (“SKUs”) across two principal product categories: specialty products and structural products. Specialty products include items such as engineered wood, siding, moulding and millwork, outdoor living, specialty lumber and panels, and industrial products. Structural products include items such as lumber, plywood, oriented strand board, rebar, and remesh. The Company also provides a wide range of value-added services and solutions aimed at relieving distribution and logistics challenges for its customers and suppliers, while enhancing their marketing and inventory management capabilities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s unaudited condensed consolidated financial statements and accompanying notes have been prepared using generally accepted accounting principles in the United States (“GAAP”) and the interim reporting guidance of the U.S. Securities and Exchange Commission (“SEC”). The Company is composed of a single reportable segment for financial reporting purposes. The Company’s consolidated balance sheet as of December 30, 2023 contained herein was derived from the audited consolidated balance sheet included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 30, 2023 (the “2023 Form 10-K”), as filed with the Securities and Exchange Commission (“SEC”) on February 20, 2024. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements reflect all adjustments, which are of a normal recurring nature, necessary for a fair presentation of the Company’s results of operations and comprehensive income for the three months ended March 30, 2024 and April 1, 2023, financial condition as of March 30, 2024 and December 30, 2023, changes in stockholders’ equity for the three months ended March 30, 2024 and April 1, 2023, and cash flows for the three months ended March 30, 2024 and April 1, 2023. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has condensed or omitted certain notes and other information from the unaudited condensed consolidated financial statements presented in this report. Therefore, these condensed financial statements and accompanying notes should be read in conjunction with the Company’s 2023 Form 10-K. The results for the three months ended March 30, 2024 are not necessarily indicative of results that may be expected for the full fiscal year ending December 28, 2024, or any other interim period.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 5-4-4 fiscal calendar and its fiscal year ends on the Saturday closest to December 31st of each fiscal year and may comprise 53 weeks in certain years. Fiscal 2024 contains 52 weeks and will end on December 28, 2024. Fiscal 2023 contained 52 weeks and ended on December 30, 2023.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash, cash equivalents, accounts receivable, accounts payable and accrued liabilities, to the extent the underlying liability will be settled in cash, approximates the carrying values because of the short-term nature of these instruments.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates based on assumptions about current and, for some estimates, future economic and market conditions, which affect reported amounts and related disclosures in the Company’s financial statements. Although current estimates contemplate current and expected future conditions, as applicable, it is reasonably possible that actual conditions could differ from management’s expectations, which could materially affect the Company’s results of operations and financial position.</span></div> <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards - Adoption Pending</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On November 27, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting—Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2023-07”). The FASB issued the new guidance primarily to provide financial statement users with more disaggregated expense information about a public business entity’s (“PBE”) reportable segment(s). This ASU will require PBEs to provide incremental disclosures related to the entity’s reportable segment(s), including disclosures for expenses that are both 1) significant to each reportable segment and are provided regularly to the Chief Operating Decision Maker (“CODM”) or easily computed from information regularly provided to the CODM and 2) included in the reported measure of segment profit or loss used by the CODM to assess performance and allocate resources. If a PBE does not disclose any significant segment expenses for a reportable segment, it is required to disclose narratively the nature of the expenses used by the CODM to manage each segment’s operations. Under the provisions of this ASU, all of the disclosures required in the segment guidance, including disclosing a measure of segment profit or loss used by the CODM and reporting significant segment expenses, applies to all PBEs, including those with a single operating or reportable segment. However, this ASU does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. ASU 2023-07 will be effective for the Company’s annual reporting period for fiscal 2024 and all interim reporting periods beginning in fiscal 2025. At adoption, the disclosures are retrospectively presented for all comparative periods presented. Since this new ASU addresses only disclosures, the Company does not expect the adoption of this ASU to have any material effects on its financial condition, results of operations or cash flows. The Company is currently evaluating any new disclosures that may be required upon adoption of ASU 2023-07.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Disclosure Improvement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On December 14, 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2023-09”), which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. Under the new guidance, entities must consistently categorize and provide greater disaggregation of information in the rate reconciliation. They must also further disaggregate income taxes paid. The ASU’s disclosure requirements apply to all entities subject to Accounting Standards Codification (“ASC”) No. 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 740”). The overall objective of these disclosure requirements is for an entity, particularly an entity operating in multiple jurisdictions, to disclose sufficient information to enable users of financial statements to understand the nature and magnitude of factors contributing to the difference between the effective tax rate and the statutory tax rate. ASU 2023-09 will be effective for the Company for the fiscal 2025 annual reporting period. Since this new ASU addresses only disclosures, the Company does not expect the adoption of this ASU to have any material effects on its financial condition, results of operations or cash flows. The Company is currently evaluating any new disclosures that may be required upon adoption of ASU 2023-09.</span></div> Inventories<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s inventories consist almost entirely of finished goods inventory, with a very limited amount of work-in-process inventory. The cost of all inventories is determined by the moving average cost method. The Company included all material charges directly incurred in bringing inventory to its existing condition and location, including the cost of inbound freight, volume incentives, inventory adjustments, tariffs, duties and other import fees. The Company evaluates its inventory value at the end of each quarter to ensure that inventory, when viewed by category, is carried at the lower of cost or net realizable value, which also considers items that may be considered damaged, excess, and obsolete inventory. As of March 30, 2024, the Company assessed the carrying value of its inventory and determined it was presented at the lower of cost or net realizable value and that a reserve was not necessary. As of December 30, 2023, the Company also had no such inventory reserve.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of the amount reported in Cost of products sold on the Company’s consolidated statement of operations is composed of costs incurred to purchase inventory that is subsequently resold to customers, including costs related to import duties and tariffs. Import duties and tariffs are not typically passed through to customers as separately billed charges. Certain import duties are classified by the U.S. Department of Commerce (the “Commerce Department”) as “antidumping or countervailing duties,” and these duties may be subject to periodic review and adjustments by the Commerce Department through a process known as a trade remedy administrative review, which can result in both retroactive and prospective adjustments to duty rates. At the time of importation, the Company tenders antidumping duty and countervailing duty cash deposits (as use of that term has been defined by the Commerce Department) to the U.S. Customs and Border Protection (“U.S. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customs”) and accounts for duties and tariffs based on the then-current rates in effect, and records any retroactive adjustments in the period in which U.S. Customs determines final duty rates at the time entries subject to antidumping and countervailing duties liquidate (as use of that term has been defined by the Commerce Department), typically through the resolution of a trade remedy administrative review proceeding. During the three months ended March 30, 2024, the Company received refunds of $16.9 million, plus interest of $2.0 million, related to retroactive adjustments associated with certain antidumping duties for imported wood moulding and millwork products. The antidumping duty cash deposits were originally paid and accounted for by the Company in prior reporting periods at the then-current rates. Impacted inventories have since been sold. These adjustment amounts are reflected in Costs of products sold and Interest expense, net, respectively, on the Company’s unaudited condensed consolidated statement of operations for the three months ended March 30, 2024. See Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for disclosure concerning another matter related to import duties.</span></div> 16900000 2000000 Goodwill and Other Intangible Assets<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of merger and acquisition activities, the Company’s consolidated balance sheet reflects goodwill along with other intangible assets for customer relationships, noncompete agreements, and trade names. As of March 30, 2024, the only changes since December 30, 2023 were for amortization of intangible assets. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not amortize its goodwill but must assess its goodwill for impairment at least annually, either quantitatively or qualitatively. Under GAAP, goodwill is assessed at the reporting unit level. Since the Company is composed of one reporting unit, the Company’s goodwill is assessed at the enterprise level. The most recent scheduled annual impairment assessment for goodwill was conducted quantitatively as of October 1, 2023. Based on that assessment, the Company’s management, with the assistance of an independent expert, concluded that goodwill was not impaired, meaning the fair value of the enterprise exceeded the carrying value of the enterprise, including goodwill. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the annual impairment assessments described above, the Company will assess for impairment between the annual impairment assessments if events occur, or circumstances materially change, that indicate a potential goodwill impairment may exists. During the three months ended March 30, 2024, the Company did not note any indicators of potential impairment for its goodwill.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 30, 2024 and December 30, 2023, the carrying value of the Company’s goodwill was $55.4 million. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Definite-Lived Intangible Assets </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amounts, accumulated amortization, and net carrying amounts of the Company definite-lived intangible assets at March 30, 2024 were as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Asset</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amounts</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">     ($ in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,280 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,512)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Intangible assets except customer relationships are amortized on straight line basis. Certain of our customer relationships are amortized on a double declining balance method and certain others are amortized on a straight line basis.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization Expense</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for definite-lived intangible assets was approximately $1.0 million and $1.1 million for the three-months ended March 30, 2024 and April 1, 2023, respectively. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for definite-lived intangible assets for the remaining portion of 2024 and the next five fiscal years is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Amortization</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1 55400000 55400000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amounts, accumulated amortization, and net carrying amounts of the Company definite-lived intangible assets at March 30, 2024 were as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Asset</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amounts</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">     ($ in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncompete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,280 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,512)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Intangible assets except customer relationships are amortized on straight line basis. Certain of our customer relationships are amortized on a double declining balance method and certain others are amortized on a straight line basis.</span></div> P9Y 48500000 19722000 28778000 P4Y 8954000 8464000 490000 P2Y 7826000 7326000 500000 65280000 35512000 29768000 1000000 1100000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for definite-lived intangible assets for the remaining portion of 2024 and the next five fiscal years is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Amortization</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2897000 3765000 3471000 3340000 3340000 3340000 Revenue Recognition<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by product type. Sales and usage-based taxes are excluded from revenues. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Product type</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structural products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,244 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,904 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by sales channel. Sales and usage-based taxes are excluded from revenues.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sales channel</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehouse and reload</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer discounts and rebates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warehouse sales are delivered from Company warehouses. Reload sales are similar to warehouse sales but are shipped from warehouses, most of which are operated by third parties, where the Company stores owned products to enhance operating efficiencies. This channel is employed primarily to service strategic customers that would be less economical to service from Company warehouses, and to distribute large volumes of imported products from port facilities. Direct sales are shipped from the manufacturer to the customer without the Company taking physical possession of the inventory and, as a result, typically generate lower margins than warehouse and reload distribution channels but require lower amount of committed capital and fixed costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations in contracts with customers generally consist solely of delivery of goods.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by product type. Sales and usage-based taxes are excluded from revenues. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Product type</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structural products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,244 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,904 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by sales channel. Sales and usage-based taxes are excluded from revenues.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sales channel</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehouse and reload</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer discounts and rebates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 503834000 567838000 222410000 230066000 726244000 797904000 591768000 686632000 149750000 127095000 -15274000 -15823000 726244000 797904000 Debt and Finance Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 30, 2024 and December 30, 2023, outstanding debt and finance leases consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr style="height:12pt"><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592,067 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized bond discount costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,011)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portions of finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt and finance lease obligations, net of current portions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,983 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 30, 2024 and December 30, 2023, long-term debt was comprised of $300.0 million of senior secured notes issued in October 2021. These notes are presented under the long-term debt caption of our consolidated balance sheets at $294.1 million and $293.7 million as of March 30, 2024 and December 30, 2023, respectively. This presentation is net of discount of $2.9 million and $3.0 million and the combined carrying value of debt issuance costs of $3.0 million and $3.2 million as of March 30, 2024 and December 30, 2023, respectively. The senior secured notes are presented in the above table at face value and have an annual interest rate of 6.0% through maturity.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No borrowings were outstanding on this revolving credit facility during the three months ended March 30, 2024 or fiscal year 2023. Available borrowing capacity under this revolving credit facility was $346.5 million as of March 30, 2024 and December 30, 2023. The available borrowing capacity reflects undrawn letters of credit. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Refer to Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Lease Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, for interest rates associated with finance lease obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net on the Company’s unaudited condensed consolidated statements of operations for the three months ended March 30, 2024 and April 1, 2023 consists of interest expense of $13.1 million and $11.3 million, respectively, and interest income of $8.5 million and $3.6 million, respectively. Interest expense reflects amortization of debt issuance costs and bond discount costs of $0.3 million and $0.3 million for first quarter 2024 and first quarter 2023, respectively. Included in interest income for the three months ended March 30, 2024 is $2.0 million received with refunds from U.S. Customs for antidumping import duties (see Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Interest expense for the three months ended March 30, 2024 also includes $1.6 million of accrued estimated interest expense related to import duties that the Company believes it may owe (see Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Notes</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company and certain subsidiaries completed a private offering of $300.0 million of 6.0% percent senior secured notes due 2029 (the “2029 Notes”), and in connection therewith we entered into an indenture (the “Indenture”) with the subsidiary guarantors and Truist Bank, as trustee and collateral agent. The 2029 Notes were issued to investors at 98.625% of their principal amount. The 2029 Notes are secured by a first-priority security interest in substantially all of the Company’s assets, other than accounts receivables, inventory, deposit accounts, securities accounts, business interruption insurance and other related assets. The 2029 Notes are scheduled to mature on November 15, 2029, however at the sole discretion of the Company, the notes may be redeemed, in whole or in part, prior to scheduled maturity. Early redemptions made by the Company prior to November 15, 2026 would require the Company to pay a redemption premium, as defined in the Indenture. Interest expense for the 2029 Notes totaled $4.5 million for the three months ended March 30, 2024 and April 1, 2023.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 30, 2024 and December 30, 2023, the fair value of the Company’s 2029 Notes was approximately $291.9 million and $273.2 million, respectively, which were estimated from inputs that are designated as Level 2 in the fair value hierarchy. The Company’s valuation technique is based primarily on observable market prices in less active markets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Credit Facility</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, the Company and certain subsidiaries entered into the Amended and Restated Credit Agreement for a revolving credit facility with Wells Fargo Bank, National Association, as administrative agent (“the Agent”), and certain other financial institutions. In August 2021, the Company entered into a second amendment to this revolving credit facility to, among other things, extend the maturity date of the facility to August 2, 2026, and reduce the interest rate on borrowings under the facility, and in June 2023, the Company entered into a third amendment to this revolving credit facility to, among other things, replace the interest rate based on the London interbank offered rate (“LIBOR”) thereunder with an interest rate based on the secured overnight financing rate (“SOFR”) and a customary spread adjustment (as amended, the “Revolving Credit Facility”). In October 2021, in conjunction with the offering of the 2029 Notes, the Company reduced the credit limit of the Revolving Credit Facility from $600.0 million to $350.0 million. The Revolving Credit Facility provides for a senior secured asset-based revolving loan and letter of credit facility of up to $350.0 million, as amended. The obligations under the Revolving Credit Facility are secured by a security interest in substantially all of the Company’s and its subsidiaries’ assets (other than real property), including inventories, accounts receivable, and proceeds from those items, under the Amended and Restated Guaranty and Security Agreement. </span></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From and after June 30, 2023, borrowings under the Revolving Credit Facility bear interest at a rate per annum equal to (i) Adjusted Term SOFR (calculated as SOFR plus 0.1%) plus a margin ranging from 1.25 percent to 1.75 percent, with the margin determined based upon average excess availability for the immediately preceding fiscal quarter for loans based on SOFR, or (ii) the Agent’s base rate plus a margin ranging from 0.25 percent to 0.75 percent, with the margin based upon average excess availability for the immediately preceding fiscal quarter for loans based on the base rate.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Borrowings under the Revolving Credit Facility are subject to availability under the Borrowing Base (as that term is defined in the revolving credit agreement). The Company would be required to repay the Revolving Credit Facility to the extent that such revolving borrowings exceed the borrowing base then in effect. The Revolving Credit Facility may be prepaid in whole or in part from time to time without penalty or premium but including all breakage costs incurred by any lender thereunder.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 30, 2024, the Company had zero outstanding borrowings and excess availability, including cash in qualified accounts, of $827.8 million under our Revolving Credit Facility. As of December 30, 2023, we had zero outstanding borrowings and excess availability, including cash in qualified accounts, of $868.2 million under our Revolving Credit Facility. Available borrowing capacity under our Revolving Credit Facility was $346.5 million on March 30, 2024 and $346.5 million December 30, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Covenants</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility and the 2029 Notes contain various covenants and restrictions, including customary financial covenants. The Company’s right to make draws on the Revolving Credit Facility may be conditioned upon, among other things, compliance with these covenants. The Company was in compliance with all covenants as of March 30, 2024 and December 30, 2023. These covenants also limit the Company’s ability to, among other things: incur additional debt; grant liens on assets; make investments; repurchase stock; pay dividends and make distributions; sell or acquire assets, including certain real estate assets, outside the ordinary course of business; engage in transactions with affiliates; and make fundamental business changes.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance Lease Obligations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s finance lease liabilities consist of leases related to equipment and vehicles, and real estate, with the majority of those finance leases related to real estate. For more information on our finance lease obligations, refer to Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 30, 2024 and December 30, 2023, outstanding debt and finance leases consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr style="height:12pt"><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592,067 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,043)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized bond discount costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,011)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portions of finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt and finance lease obligations, net of current portions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,983 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 30, 2024 and December 30, 2023, long-term debt was comprised of $300.0 million of senior secured notes issued in October 2021. These notes are presented under the long-term debt caption of our consolidated balance sheets at $294.1 million and $293.7 million as of March 30, 2024 and December 30, 2023, respectively. This presentation is net of discount of $2.9 million and $3.0 million and the combined carrying value of debt issuance costs of $3.0 million and $3.2 million as of March 30, 2024 and December 30, 2023, respectively. The senior secured notes are presented in the above table at face value and have an annual interest rate of 6.0% through maturity.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No borrowings were outstanding on this revolving credit facility during the three months ended March 30, 2024 or fiscal year 2023. Available borrowing capacity under this revolving credit facility was $346.5 million as of March 30, 2024 and December 30, 2023. The available borrowing capacity reflects undrawn letters of credit. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Refer to Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Lease Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, for interest rates associated with finance lease obligations.</span></div> 300000000 300000000 0 0 292067000 285426000 592067000 585426000 3043000 3246000 2884000 3011000 586140000 579169000 12157000 11178000 573983000 567991000 300000000 300000000 294100000 293700000 2900000 3000000 3000000 3200000 0.060 0 0 346500000 13100000 11300000 8500000 3600000 300000 300000 2000000 1600000 300000000 0.060 0.98625 4500000 4500000 291900000 273200000 600000000 350000000 350000000 0.001 0.0125 0.0175 0.0025 0.0075 0 827800000 0 868200000 346500000 346500000 Net Periodic Pension Cost <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, effective December 5, 2023, the Company settled its noncontributory defined benefit pension plan (the “DB Plan”) by purchasing an irrevocable nonparticipating annuity contract with an insurance company (the “buy-out contract”). The buyout contract met the requirements for a settlement, as that term is defined in ASC No. 715, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Retirement Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the DB Plan and Company, as sponsor, were relieved of primary responsibility for the benefits obligations. Prior to settlement, during the three months ended April 1, 2023 the Company incurred the following net periodic pension cost:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:69.341%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost on projected benefit obligation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of unrecognized gain</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Service cost was not a part of net periodic pension benefit since the pension plan was frozen for all participants.</span></div>The net periodic pension cost is included in other expense, net in the Company’s unaudited condensed consolidated statement of operations and comprehensive income. Prior to settlement, during the three months ended April 1, 2023 the Company incurred the following net periodic pension cost:<div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:69.341%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost on projected benefit obligation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of unrecognized gain</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Service cost was not a part of net periodic pension benefit since the pension plan was frozen for all participants.</span></div> 0 1104000 812000 -302000 594000 Share-Based Compensation<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 30, 2024 and April 1, 2023, the Company incurred stock compensation expense of $2.4 million and $4.6 million, respectively. Stock compensation expense for the three months ended April 1, 2023 included the acceleration of unrecognized compensation cost in conjunction with announced leadership transitions that occurred in 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 1, 2023, $1.3 million was accrued for tax withholding obligations of the Company’s employees upon vesting of restricted stock unit awards. This was presented as a non-cash transaction in the Company’s unaudited condensed consolidated statement of cash flows.</span></div> 2400000 4600000 1300000 Lease Commitments<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for certain of its distribution facilities, office space, land, mobile fleet, and equipment. Many of these leases are non-cancelable and typically have a defined initial lease term, and some provide options to renew at the Company’s election for specified periods of time. The majority of these leases have remaining lease terms of <span style="-sec-ix-hidden:f-378"><span style="-sec-ix-hidden:f-379">one</span></span> to 15 years, some of which include one or more options to extend the leases for typically five years. The Company’s leases generally provide for fixed annual rentals. Certain leases include provisions for escalating rent based on, among other things, contractually defined increases and/or changes in the Consumer Price Index (“CPI”). The known changes to lease payments are included in the lease liability at lease commencement. Unknown changes related to CPI are treated as variable lease payments and recognized in the period in which the obligation for those payments was incurred. In addition, a subset of vehicle lease cost is considered variable. Some leases require the Company to pay taxes, insurance, and maintenance expenses associated with the leased assets. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception and assesses lease classification as either operating or finance at lease inception or modification. Operating lease right-of use (“ROU”) assets and liabilities are presented separately on the Company’s consolidated balance sheets. Finance lease ROU assets are included in property and equipment and the finance lease obligations are presented separately in the Company’s consolidated balance sheets. When a lease does not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The Company has also made the accounting policy election to not separate lease components from non-lease components related to our mobile fleet asset class. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s finance lease liabilities consist of leases related to equipment and vehicles, and real estate. A majority of the Company’s finance leases relate to real estate. During fiscal 2017 and fiscal 2018, the Company entered into real estate financing transactions on certain of its warehouse facilities. These transactions were completed pursuant to sale-leaseback arrangements, and upon their completion, the Company entered into long-term leases on the properties having renewal options. The Company accounted for these transactions in accordance with the ASC 840, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which was the lease accounting standard in effect for the Company at the inception of these arrangements. The Company recorded these transactions as finance lease liabilities on its consolidated balance sheet. Gains on these sale-leaseback transactions were deferred and are being recognized into the Company’s earnings. As of March 30, 2024 and December 30, 2023, the remaining unrecognized deferred gains related to these transactions were $69.6 million and $70.5 million, respectively, and these deferred gains are being recognized in earning on a straight-line basis. During the first quarters of fiscal 2024 and 2023, the Company recognized $1.0 million of these deferred gains in each quarter.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the assets and liabilities related to the Company’s leases as of March 30, 2024 and December 30, 2023:</span></div><div style="margin-bottom:12pt;margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:31.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease assets and liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-393"><span style="-sec-ix-hidden:f-394">Property and equipment, net</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,439 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance lease right-of-use assets are presented net of accumulated amortization of $102.4 million and $102.9 million as of March 30, 2024 and December 30, 2023, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Components of lease expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-bottom:12pt;margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow information</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,509 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,458 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing cash flows from finance leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,133 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash supplemental cash flow information related to leases was as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash information</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr style="height:9pt"><td colspan="12" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-bottom:12pt;margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:66.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.824%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance sheet information</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Property and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,920</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,276</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,350)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,919)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-438"><span style="-sec-ix-hidden:f-439">Property and equipment, net</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,570</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,357</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.97</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.88</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.94</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The major categories of the Company’s finance lease liabilities as of March 30, 2024 and December 30, 2023 are as follows:</span></div><div style="margin-bottom:12pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and vehicles</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance leases</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of undiscounted finance and operating lease liabilities that have initial terms in excess of one year as of March 30, 2024. The table also includes a reconciliation of the future undiscounted cash flows to the present value of the finance and operating lease liabilities included in the unaudited condensed consolidated balance sheet, including options to extend lease terms that are reasonably certain of being exercised. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,072 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Lease Commitments<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for certain of its distribution facilities, office space, land, mobile fleet, and equipment. Many of these leases are non-cancelable and typically have a defined initial lease term, and some provide options to renew at the Company’s election for specified periods of time. The majority of these leases have remaining lease terms of <span style="-sec-ix-hidden:f-378"><span style="-sec-ix-hidden:f-379">one</span></span> to 15 years, some of which include one or more options to extend the leases for typically five years. The Company’s leases generally provide for fixed annual rentals. Certain leases include provisions for escalating rent based on, among other things, contractually defined increases and/or changes in the Consumer Price Index (“CPI”). The known changes to lease payments are included in the lease liability at lease commencement. Unknown changes related to CPI are treated as variable lease payments and recognized in the period in which the obligation for those payments was incurred. In addition, a subset of vehicle lease cost is considered variable. Some leases require the Company to pay taxes, insurance, and maintenance expenses associated with the leased assets. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception and assesses lease classification as either operating or finance at lease inception or modification. Operating lease right-of use (“ROU”) assets and liabilities are presented separately on the Company’s consolidated balance sheets. Finance lease ROU assets are included in property and equipment and the finance lease obligations are presented separately in the Company’s consolidated balance sheets. When a lease does not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The Company has also made the accounting policy election to not separate lease components from non-lease components related to our mobile fleet asset class. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s finance lease liabilities consist of leases related to equipment and vehicles, and real estate. A majority of the Company’s finance leases relate to real estate. During fiscal 2017 and fiscal 2018, the Company entered into real estate financing transactions on certain of its warehouse facilities. These transactions were completed pursuant to sale-leaseback arrangements, and upon their completion, the Company entered into long-term leases on the properties having renewal options. The Company accounted for these transactions in accordance with the ASC 840, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which was the lease accounting standard in effect for the Company at the inception of these arrangements. The Company recorded these transactions as finance lease liabilities on its consolidated balance sheet. Gains on these sale-leaseback transactions were deferred and are being recognized into the Company’s earnings. As of March 30, 2024 and December 30, 2023, the remaining unrecognized deferred gains related to these transactions were $69.6 million and $70.5 million, respectively, and these deferred gains are being recognized in earning on a straight-line basis. During the first quarters of fiscal 2024 and 2023, the Company recognized $1.0 million of these deferred gains in each quarter.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the assets and liabilities related to the Company’s leases as of March 30, 2024 and December 30, 2023:</span></div><div style="margin-bottom:12pt;margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:31.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease assets and liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-393"><span style="-sec-ix-hidden:f-394">Property and equipment, net</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,439 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance lease right-of-use assets are presented net of accumulated amortization of $102.4 million and $102.9 million as of March 30, 2024 and December 30, 2023, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Components of lease expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-bottom:12pt;margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow information</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,509 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,458 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing cash flows from finance leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,133 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash supplemental cash flow information related to leases was as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash information</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr style="height:9pt"><td colspan="12" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-bottom:12pt;margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:66.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.824%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance sheet information</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Property and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,920</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,276</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,350)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,919)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-438"><span style="-sec-ix-hidden:f-439">Property and equipment, net</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,570</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,357</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.97</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.88</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.94</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The major categories of the Company’s finance lease liabilities as of March 30, 2024 and December 30, 2023 are as follows:</span></div><div style="margin-bottom:12pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and vehicles</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance leases</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of undiscounted finance and operating lease liabilities that have initial terms in excess of one year as of March 30, 2024. The table also includes a reconciliation of the future undiscounted cash flows to the present value of the finance and operating lease liabilities included in the unaudited condensed consolidated balance sheet, including options to extend lease terms that are reasonably certain of being exercised. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,072 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P15Y P15Y 1 P5Y P5Y 69600000 70500000 1000000 1000000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the assets and liabilities related to the Company’s leases as of March 30, 2024 and December 30, 2023:</span></div><div style="margin-bottom:12pt;margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:31.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease assets and liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-393"><span style="-sec-ix-hidden:f-394">Property and equipment, net</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,439 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance lease right-of-use assets are presented net of accumulated amortization of $102.4 million and $102.9 million as of March 30, 2024 and December 30, 2023, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-bottom:12pt;margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:66.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.824%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance sheet information</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($ in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Property and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,920</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,276</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,350)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,919)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-438"><span style="-sec-ix-hidden:f-439">Property and equipment, net</span></span></span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,570</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,357</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.97</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.88</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.94</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The major categories of the Company’s finance lease liabilities as of March 30, 2024 and December 30, 2023 are as follows:</span></div><div style="margin-bottom:12pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and vehicles</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance leases</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 34869000 37227000 37227000 141570000 138357000 176439000 175584000 5824000 6284000 12157000 11178000 30248000 32519000 279910000 274248000 328139000 324229000 102400000 102900000 <div style="margin-bottom:12pt;margin-top:12pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Components of lease expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-bottom:12pt;margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flow information</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,509 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,458 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing cash flows from finance leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,133 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash supplemental cash flow information related to leases was as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash information</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr style="height:9pt"><td colspan="12" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2446000 2918000 861000 578000 1585000 2340000 4736000 2089000 6291000 6044000 11027000 8133000 2509000 3458000 6291000 6044000 3072000 2133000 0 0 8177000 0 243920000 241276000 102350000 102919000 141570000 138357000 P8Y11M19D P8Y10M17D P18Y4M6D P19Y11M8D 0.0879 0.0874 0.0885 0.0884 48445000 42252000 243622000 243174000 292067000 285426000 <div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,072 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance leases</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,072 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7257000 28661000 8768000 33374000 5344000 36810000 4044000 31223000 3914000 31316000 24976000 500233000 54303000 661617000 18231000 369550000 36072000 292067000 Commitments and Contingencies<div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Regulatory Matters</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government and regulatory agencies may have the ability to conduct routine audits and periodic examinations of, and administrative proceedings regarding, the Company’s business operations. As previously disclosed, U.S. Customs gathered initial information from the Company under routine audit procedures, and the information indicated that the Company potentially underpaid duties in prior periods arising from certain classification discrepancies for products imported into the United States as separately entered shipments. In working with the U.S. Customs, the Company has exercised reasonable care to address this matter in an equitable and expeditious manner through the filing of a prior disclosure submission with U.S. Customs and now estimates that it will be required to pay approximately $10.4 million, excluding any interest. The Company accrued this estimated amount in the first quarter of 2024 and it is reflected in Other current liabilities and in Costs of products sold on the Company’s unaudited condensed consolidated balance sheet and unaudited condensed consolidated statement of operations as of and for the three months ended March 30, 2024. See Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for disclosure concerning another matter related to import duties. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental Matters</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is involved in various proceedings incidental to its business and the Company is subject to a variety of environmental and pollution control laws and regulations in all jurisdictions in which it operates. Although the ultimate outcome of these proceedings cannot be determined with certainty, based on presently available information, the Company believes that adequate liabilities have been accrued for probable losses with respect thereto and receivables recorded for expected receipts from settlements. The Company further believes that, while the ultimate outcome of these matters could be material to the Company’s financial position, results of operations and cash flows in any given reporting period, they will not have a materially adverse effect on the Company’s long-term financial condition, results of operations, or cash flows.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collective Bargaining Agreements</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 30, 2024, approximately 20% of the Company’s employees were represented by various local labor unions with terms and conditions of employment governed by Collective Bargaining Agreements (“CBAs”). Three</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CBAs covering approximately 3.5% of the Company’s employees are up for renewal in the remainder of fiscal 2024, of which one has already been renegotiated, one is currently under negotiations, and one is expected to be renegotiated before their renewal dates.</span></div> 10400000 0.20 3 0.035 1 1 1 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 30, 2024 and December 30, 2023, the Company had no accumulated other comprehensive income or loss. As of April 1, 2023, the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined<br/>Benefit Pension<br/>Plan, Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Accumulated Other Comprehensive Loss, Net of Tax</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2023 balance</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,436)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,184)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> the components of accumulated other comprehensive loss were as follows:<div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined<br/>Benefit Pension<br/>Plan, Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Accumulated Other Comprehensive Loss, Net of Tax</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2023 balance</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,436)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,184)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -32436000 1252000 -31184000 Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Effective Income Tax Rate</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate for the three months ended March 30, 2024 and April 1, 2023 was 24.1 percent and 26.5 percent, respectively. For the full fiscal year ending December 28, 2024, the Company estimates that its annual effective income tax rate will be approximately 26%</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rates for the three months ended March 30, 2024 and April 1, 2023 were impacted by the permanent addback of certain nondeductible expenses, including meals and entertainment and executive compensation, slightly offset by a benefit from the vesting of restricted stock units, which occurred during each period. Additionally, the effective income tax rate for the three months ended March 30, 2024 was impacted by a partial release of the valuation allowance for deferred income tax assets due to a state income tax adjustment.</span></div> 0.241 0.265 0.26 Earnings Per Share and Stockholders' Equity<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic earnings per share by dividing net income for the period by the weighted average number of common shares outstanding for the period. For rounding purposes when calculating earnings per share, the Company’s policy is to round down to the whole cent.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per share are calculated using the treasury stock method whereby net income for the period is divided by the weighted average number of common shares outstanding for the period plus the dilutive effect, if any, of shares of stock associated with unvested share-based grants. However, for performance-based share-based grants, the dilutive effect is included only for grants where the performance goals have been actually achieved.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of basic net income and diluted net earnings per common share for the three-month periods ended March 30, 2024 and April 1, 2023 were as follows: </span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding - Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding - Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 114,000 and 78,000 weighted-average share-based awards were excluded from the computation of earnings per share assuming dilution during the three months ended March 30, 2024 and April 1, 2023, respectively, as the awards would have been anti-dilutive for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 Authorization</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2023, the Company’s board of directors authorized a new share repurchase program for $100 million. Under the new share repurchase program, the Company may repurchase its common stock from time to time, without prior notice, subject to prevailing market conditions and other considerations. Repurchases may be made through a variety of methods, which may include open market purchases, privately negotiated transactions, accelerated share repurchase programs, tender offers or pursuant to a trading plan that may be adopted in accordance with the Securities and Exchange Commission Rule 10b5-1.</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 30, 2024, the Company did not repurchase any of its common shares. As of March 30, 2024, there remained $91.4 million repurchase capacity under this authorization.</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021/2022 Authorization</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 23, 2021, the Company’s board of directors approved a stock repurchase program that authorized the Company to repurchase up to $25.0 million of its common stock. On May 3, 2022, the Company’s board of directors increased the share repurchase authorization to $100 million. During the three months ended April 1, 2023, the Company did not repurchase any shares of its common stock under the 2021/2022 authorization. Between April 2023 and October 2023, the Company exhausted the remaining available capacity under the 2021/2022 authorization.</span></div> <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic earnings per share by dividing net income for the period by the weighted average number of common shares outstanding for the period. For rounding purposes when calculating earnings per share, the Company’s policy is to round down to the whole cent.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per share are calculated using the treasury stock method whereby net income for the period is divided by the weighted average number of common shares outstanding for the period plus the dilutive effect, if any, of shares of stock associated with unvested share-based grants. However, for performance-based share-based grants, the dilutive effect is included only for grants where the performance goals have been actually achieved.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of basic net income and diluted net earnings per common share for the three-month periods ended March 30, 2024 and April 1, 2023 were as follows: </span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding - Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding - Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17492000 17812000 8653000 9059000 88000 98000 8741000 9157000 2.02 1.96 2.00 1.94 114000000 78000000 100000000 0 91400000 25000000 100000000 0 false false false false (a) Activity rounds to less than one thousand dollars