0001171843-24-001230.txt : 20240307 0001171843-24-001230.hdr.sgml : 20240307 20240307161712 ACCESSION NUMBER: 0001171843-24-001230 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20240307 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240307 DATE AS OF CHANGE: 20240307 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Quanex Building Products CORP CENTRAL INDEX KEY: 0001423221 STANDARD INDUSTRIAL CLASSIFICATION: ROLLING DRAWING & EXTRUDING OF NONFERROUS METALS [3350] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 261561397 STATE OF INCORPORATION: DE FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33913 FILM NUMBER: 24730350 BUSINESS ADDRESS: STREET 1: 945 BUNKER HILL RD STREET 2: SUITE 900 CITY: HOUSTON STATE: TX ZIP: 77024 BUSINESS PHONE: 7139614600 MAIL ADDRESS: STREET 1: 945 BUNKER HILL RD STREET 2: SUITE 900 CITY: HOUSTON STATE: TX ZIP: 77024 8-K 1 f8k_030724.htm FORM 8-K Form 8-K
0001423221 False 0001423221 2024-03-07 2024-03-07 iso4217:USD xbrli:shares iso4217:USD xbrli:shares
 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

_________________

FORM 8-K

_________________

CURRENT REPORT

Pursuant to Section 13 or 15(d)
of the Securities Exchange Act of 1934

Date of Report (Date of earliest event reported):  March 7, 2024

_______________________________

Quanex Building Products Corporation

(Exact name of registrant as specified in its charter)

_______________________________

Delaware001-3391326-1561397
(State or Other Jurisdiction of Incorporation)(Commission File Number)(I.R.S. Employer Identification No.)

945 Bunker Hill Road, Suite 900

Houston, Texas 77024

(Address of Principal Executive Offices) (Zip Code)

(713) 961-4600

(Registrant's telephone number, including area code)

 

(Former name or former address, if changed since last report)

_______________________________

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

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 shareNXNew York Stock Exchange

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).

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

 
 
Item 2.02. Results of Operations and Financial Condition.

On March 7, 2024, the Registrant issued a press release, a copy of which is attached hereto as Exhibit 99.1 and is incorporated herein by reference.

Item 9.01. Financial Statements and Exhibits.
      
99.1 Press Release dated March 7, 2024
104 Cover Page Interactive Data File (embedded within the Inline XBRL document)
 
 

SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

 Quanex Building Products Corporation
   
  
Date: March 7, 2024By: /s/ SCOTT ZUEHLKE        
  Scott Zuehlke
  SVP, CFO and Treasurer
  

 

EX-99.1 2 exh_991.htm PRESS RELEASE EdgarFiling

EXHIBIT 99.1

Quanex Building Products Announces First Quarter 2024 Results and Provides Full Year 2024 Guidance

Margin Expansion on a Consolidated Basis 
Repaid $5 Million in Bank Debt 
Balance Sheet and Liquidity Remain Strong 
Cautiously Optimistic on Second Half of 2024 
Positive Long-Term View on Residential Housing Market Remains Intact

HOUSTON, March 07, 2024 (GLOBE NEWSWIRE) --  Quanex Building Products Corporation (NYSE:NX) (“Quanex” or the “Company”) today announced its results for the three months ended January 31, 2024.  

The Company reported the following selected financial results:

   Three Months Ended January 31,
($ in millions, except per share data)  2024 2023
Net Sales  $239.2 $261.9
Gross Margin  $51.4 $51.8
Gross Margin %  21.5% 19.8%
Net Income  $6.2 $1.9
Diluted EPS  $0.19 $0.06
      
Adjusted Net Income  $5.8 $6.1
Adjusted Diluted EPS  $0.18 $0.18
Adjusted EBITDA  $19.3 $20.5
Adjusted EBITDA Margin %  8.1% 7.8%
      
Cash Provided by Operating Activities  $3.9 $3.1
Free Cash Flow  ($5.7) ($4.4)

(See Non-GAAP Terminology Definitions and Disclaimers section, Non-GAAP Financial Measure Disclosure table, Selected Segment Data table and reconciliation tables for additional information)

George Wilson, President and Chief Executive Officer, stated, “We were able to realize margin expansion on a consolidated basis for the first quarter of 2024 despite market volume softness related to normal seasonality combined with ongoing macroeconomic challenges, and some pricing pressure. Our focus on generating cash and managing working capital enabled us to pay down our bank debt by $5 million during the quarter, which is encouraging considering we have historically been a net borrower during the first quarter of our fiscal year due to the seasonality of our business. Our balance sheet remains strong, and we continue to be positioned well to explore and evaluate both organic and inorganic growth opportunities.”

First Quarter 2024 Results Summary   

Quanex reported net sales of $239.2 million during the three months ended January 31, 2024, which represents a decrease of 8.7% compared to $261.9 million for the same period of 2023. The decrease was largely attributable to softer market demand and lower pricing in North America. Quanex reported a 3.3% decline in net sales for the first quarter of 2024 in its North American Fenestration segment. In its North American Cabinet Components segment, Quanex reported a decline of 21.1% in net sales for the first quarter. Excluding foreign exchange impact, the Company realized a decrease in net sales of 8.4% for the first quarter in its European Fenestration segment. (See Sales Analysis table for additional information)

The increase in earnings for the three months ended January 31, 2024 was mostly attributable to a decline in raw material costs, a decrease in stock-based compensation expense and lower interest expense.  

Balance Sheet Update

As of January 31, 2024, Quanex had total debt of $65.2 million ($13.5 million excluding real-estate leases that are considered “finance” leases under U.S. GAAP) and the Company’s leverage ratio of Net Debt to LTM Adjusted EBITDA was unchanged at 0.1x (Net Debt free excluding these real-estate leases). As of January 31, 2024, Quanex’s LTM Adjusted EBITDA was $158.4 million and LTM Net Income, the most directly comparable GAAP measure, was $86.8 million.   (See Non-GAAP Terminology Definitions and Disclaimers section, Net Debt Reconciliation table and Last Twelve Months Adjusted EBITDA Reconciliation table for additional information)

Outlook        

Mr. Wilson commented, “As mentioned on our December call, we entered this year with a somewhat cautious outlook for the first half due to the ongoing macroeconomic challenges, but we remain optimistic that demand for our products will improve in the second half as consumer confidence is restored over time. Based on conversations with our customers, recent demand trends, and the latest macro data, we are now comfortable providing guidance for fiscal 2024. Overall, on a consolidated basis, we estimate we will generate net sales of approximately $1.1 billion, which we expect will yield approximately $145 million to $150 million in Adjusted EBITDA* in fiscal 2024. While the near-term outlook for our business remains somewhat cautious, our long-term view has not changed, and we believe the underlying fundamentals for the residential housing market remain positive.”

*When Quanex provides expectations for Adjusted EBITDA on a forward-looking basis, a reconciliation of the differences between the non-GAAP expectations and corresponding GAAP measures is generally not available without unreasonable effort. Certain items required for such a reconciliation are outside of the Company’s control and/or cannot be reasonably predicted or estimated, such as the provision for income taxes.

Conference Call and Webcast Information

The Company has also scheduled a conference call for Friday, March 8, 2024 at 11:00 a.m. ET (10:00 a.m. CT) to discuss the release. A link to the live audio webcast will be available on Quanex’s website at http://www.quanex.com in the Investors section under Presentations & Events.

Participants can pre-register for the conference call using the following link: https://register.vevent.com/register/BI8100cd976cdb4a18aa0a5bcef75a89d8

Registered participants will receive an email containing conference call details for dial-in options. To avoid delays, it is recommended that participants dial into the conference call ten minutes ahead of the scheduled start time. A replay will be available for a limited time on the Company’s website at http://www.quanex.com in the Investors section under Presentations & Events.

About Quanex

Quanex is a global manufacturer with core capabilities and broad applications across various end markets. The Company currently collaborates and partners with leading OEMs to provide innovative solutions in the window, door, vinyl fencing, solar, refrigeration, custom mixing and cabinetry markets.  Looking ahead, Quanex plans to leverage its material science expertise and process engineering to expand into adjacent markets.

For more information contact Scott Zuehlke, Senior Vice President, Chief Financial Officer & Treasurer, at 713-877-5327 or scott.zuehlke@quanex.com.

Non-GAAP Terminology Definitions and Disclaimers

Adjusted Net Income (defined as net income further adjusted to exclude purchase price accounting inventory step-ups, transaction costs, certain severance charges, gain/loss on the sale of certain fixed assets, restructuring charges, asset impairment charges, other net adjustments related to foreign currency transaction gain/loss and effective tax rates reflecting impacts of adjustments on a with and without basis) and Adjusted EPS are non-GAAP financial measures that Quanex believes provide a consistent basis for comparison between periods and more accurately reflects operational performance, as they are not influenced by certain income or expense items not affecting ongoing operations. EBITDA (defined as net income or loss before interest, taxes, depreciation and amortization and other, net) and Adjusted EBITDA (defined as EBITDA further adjusted to exclude purchase price accounting inventory step-ups, transaction costs, certain severance charges, gain/loss on the sale of certain fixed assets, restructuring charges and asset impairment charges) are non-GAAP financial measures that the Company uses to measure operational performance and assist with financial decision-making.  Net Debt is defined as total debt (outstanding balance on the revolving credit facility plus financial lease obligations) less cash and cash equivalents. The leverage ratio of Net Debt to LTM Adjusted EBITDA is a financial measure that the Company believes is useful to investors and financial analysts in evaluating Quanex’s leverage. In addition, with certain limited adjustments, this leverage ratio is the basis for a key covenant in the Company’s credit agreement.

Free Cash Flow is a non-GAAP measure calculated using cash provided by operating activities less capital expenditures. Quanex uses the Free Cash Flow metric to measure operational and cash management performance and assist with financial decision-making.   Free Cash Flow is measured before application of certain contractual commitments (including capital lease obligations), and accordingly is not a true measure of the Company’s residual cash flow available for discretionary expenditures. Quanex believes Free Cash Flow is useful to investors in understanding and evaluating the Company’s financial and cash management performance.

Quanex believes that the presented non-GAAP measures provide a consistent basis for comparison between periods and will assist investors in understanding the Company’s financial performance when comparing results to other investment opportunities.  The presented non-GAAP measures may not be the same as those used by other companies. Quanex does not intend for this information to be considered in isolation or as a substitute for other measures prepared in accordance with U.S. GAAP.

Forward Looking Statements

Statements that use the words “estimated,” “expect,” “could,” “should,” “believe,” “will,” “might,” or similar words reflecting future expectations or beliefs are forward-looking statements. The forward-looking statements include, but are not limited to, the following: impacts from public health issues (including pandemics, such as the recent COVID-19 pandemic) on the economy and the demand for Quanex’s products, the Company’s future operating results, future financial condition, future uses of cash and other expenditures, expenses and tax rates, expectations relating to Quanex’s industry, and the Company’s future growth, including any guidance discussed in this press release. The statements and guidance set forth in this release are based on current expectations. Actual results or events may differ materially from this release. For a complete discussion of factors that may affect Quanex’s future performance, please refer to the Company’s Annual Report on Form 10-K for the fiscal year ended October 31, 2022, and the Company’s Quarterly Reports on Form 10-Q under the sections entitled “Cautionary Note Regarding Forward-Looking Statements” and “Risk Factors”. Any forward-looking statements in this press release are made as of the date hereof, and Quanex undertakes no obligation to update or revise any forward-looking statements to reflect new information or events.

CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share data)
(Unaudited)
 
  Three Months Ended January 31,
   2024   2023 
     
Net sales $239,155  $261,916 
Cost of sales  187,723   210,149 
Selling, general and administrative  32,363   36,744 
Depreciation and amortization  11,152   10,620 
Operating income  7,917   4,403 
Interest expense  (1,068)  (2,259)
Other, net  1,042   218 
Income before income taxes  7,891   2,362 
Income tax expense  (1,642)  (453)
Net income $6,249  $1,909 
     
Earnings per common share, basic $0.19  $0.06 
Earnings per common share, diluted $0.19  $0.06 
     
Weighted average common shares outstanding:   
Basic  32,825   32,951 
Diluted  33,043   33,137 
     
Cash dividends per share $0.08  $0.08 


QUANEX BUILDING PRODUCTS CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands)
(Unaudited)
     
  January 31, 2024 October 31, 2023
ASSETS    
Current assets:    
Cash and cash equivalents $44,422  $58,474 
Accounts receivable, net  80,063   97,311 
Inventories  107,478   97,959 
Income taxes receivable  7,642   8,298 
Prepaid and other current assets  13,390   11,558 
Total current assets  252,995   273,600 
Property, plant and equipment, net  253,681   250,664 
Operating lease right-of-use assets  46,370   46,620 
Goodwill  185,439   182,956 
Intangible assets, net  72,008   74,115 
Other assets  2,927   3,188 
Total assets $813,420  $831,143 
     
LIABILITIES AND STOCKHOLDERS' EQUITY    
Current liabilities:    
Accounts payable $55,106  $74,371 
Accrued liabilities  46,478   50,319 
Income taxes payable  -   384 
Current maturities of long-term debt  2,500   2,365 
Current operating lease liabilities  7,370   7,224 
Total current liabilities  111,454   134,663 
Long-term debt  61,594   66,435 
Noncurrent operating lease liabilities  40,084   40,361 
Deferred income taxes  30,737   29,133 
Other liabilities  14,522   14,997 
Total liabilities  258,391   285,589 
Stockholders’ equity:    
Common stock  371   372 
Additional paid-in-capital  248,715   251,576 
Retained earnings  412,922   409,318 
Accumulated other comprehensive loss  (32,060)  (38,141)
Treasury stock at cost  (74,919)  (77,571)
Total stockholders’ equity  555,029   545,554 
Total liabilities and stockholders' equity $813,420  $831,143 
     
     


QUANEX BUILDING PRODUCTS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOW
(In thousands)
(Unaudited)
    
 Three Months Ended January 31,
  2024   2023 
Operating activities:   
Net income$6,249  $1,909 
Adjustments to reconcile net income to cash provided by operating activities:   
Depreciation and amortization 11,152   10,620 
Stock-based compensation 583   679 
Deferred income tax 1,136   179 
Other, net 1,790   1,509 
Changes in assets and liabilities:   
Decrease in accounts receivable 18,147   20,502 
(Increase) decrease in inventory (8,756)  645 
Increase in other current assets (1,680)  (1,431)
Decrease in accounts payable (19,044)  (21,379)
Decrease in accrued liabilities (7,181)  (12,686)
Increase in income taxes payable 264   536 
Increase in deferred pension benefits -   7 
Increase in other long-term liabilities 852   1,461 
Other, net 342   584 
Cash provided by operating activities 3,854   3,135 
Investing activities:   
Business acquisition -   (92,000)
Capital expenditures (9,580)  (7,582)
Proceeds from disposition of capital assets 31   98 
Cash used for investing activities (9,549)  (99,484)
Financing activities:   
Borrowings under credit facilities -   102,000 
Repayments of credit facility borrowings (5,000)  (15,000)
Repayments of other long-term debt (679)  (579)
Common stock dividends paid (2,645)  (2,661)
Issuance of common stock 400   99 
Payroll tax paid to settle shares forfeited upon vesting of stock (1,193)  (545)
Cash (used for) provided by financing activities (9,117)  83,314 
Effect of exchange rate changes on cash and cash equivalents 760   997 
Decrease in cash and cash equivalents (14,052)  (12,038)
Cash and cash equivalents at beginning of period 58,474   55,093 
Cash and cash equivalents at end of period$44,422  $43,055 
    
    


QUANEX BUILDING PRODUCTS CORPORATION
FREE CASH FLOW AND NET DEBT RECONCILIATION
(In thousands)
(Unaudited)
 
      
The following table reconciles the Company's calculation of Free Cash Flow, a non-GAAP measure, to its most directly comparable GAAP measure. The Company defines Free Cash Flow as cash provided by operating activities less capital expenditures.
      
   Three Months Ended January 31,
    2024   2023 
Cash provided by operating activities  $3,854  $3,135 
Capital expenditures   (9,580)   (7,582) 
Free Cash Flow  ($5,726)  ($4,447) 
      
      
The following table reconciles the Company's Net Debt which is defined as total debt principal of the Company plus finance lease obligations minus cash.
      
   As of January 31,
    2024   2023 
Revolving credit facility  $10,000  $100,000 
Finance lease obligations(1)   55,211   55,122 
Total debt(2)   65,211   155,122 
Less: Cash and cash equivalents   44,422   43,055 
Net Debt  $20,789  $112,067 
      
(1) Includes $51.7 million and $53.2 million in real estate lease liabilities considered finance leases under U.S. GAAP as of January 31, 2024 and January 31, 2023, respectively.
(2) Excludes outstanding letters of credit.     


QUANEX BUILDING PRODUCTS CORPORATION
NON-GAAP FINANCIAL MEASURE DISCLOSURE
LAST TWELVE MONTHS ADJUSTED EBITDA RECONCILIATION
(In thousands, except per share data)
(Unaudited)
           
Reconciliation of Last Twelve Months Adjusted EBITDA Three Months Ended
January 31, 2024
 Three Months Ended
October 31, 2023
 Three Months Ended
July 31, 2023
 Three Months Ended
April 30, 2023
 Total
  Reconciliation Reconciliation Reconciliation Reconciliation Reconciliation
Net income as reported $6,249  $27,382  $31,698  $21,512 $86,841
Income tax expense  1,642   4,442   4,099   5,551  15,734
Other, net  (1,042)  6,110   (402)  29  4,695
Interest expense  1,068   1,565   2,068   2,244  6,945
Depreciation and amortization  11,152   11,194   10,596   10,456  43,398
EBITDA  19,069   50,693   48,059   39,792  157,613
Cost of sales(1)  -   (35)  -   48  13
Selling, general and administrative(1),(2)  205   109   395   63  772
Adjusted EBITDA $19,274  $50,767  $48,454  $39,903 $158,398
           
(1) Loss on damage to manufacturing facilities caused by weather.
(2) Transaction and advisory fees.
           


QUANEX BUILDING PRODUCTS CORPORATION
NON-GAAP FINANCIAL MEASURE DISCLOSURE
(In thousands, except per share data)
(Unaudited)
          
          
Reconciliation of Adjusted Net Income and Adjusted EPSThree Months Ended
January 31, 2024
 Three Months Ended
January 31, 2023
 
  Net
Income
 Diluted
EPS
 Net
Income
 Diluted
EPS
 
Net income as reported $6,249  $0.19  $1,909  $0.06  
Net income reconciling items from below  (435) $(0.01)  4,154  $0.12  
Adjusted net income and adjusted EPS $5,814  $0.18  $6,063  $0.18  
          
Reconciliation of Adjusted EBITDA Three Months Ended
January 31, 2024
 Three Months Ended
January 31, 2023
 
  Reconciliation   Reconciliation   
Net income as reported $6,249    $1,909    
Income tax expense  1,642     453    
Other, net  (1,042)    (218)   
Interest expense  1,068     2,259    
Depreciation and amortization  11,152     10,620    
EBITDA  19,069     15,023    
EBITDA reconciling items from below  205     5,448    
Adjusted EBITDA $19,274    $20,471    
          
Reconciling Items Three Months Ended
January 31, 2024
 Three Months Ended
January 31, 2023
 
  Income
Statement
 Reconciling
Items
 Income
Statement
 Reconciling
Items
 
Net sales $239,155  $-  $261,916  $-  
Cost of sales  187,723   -   210,149   -  
Selling, general and administrative  32,363   (205)(1) 36,744   (5,448)(1)
EBITDA  19,069   205   15,023   5,448  
Depreciation and amortization  11,152   -   10,620   -  
Operating income  7,917   205   4,403   5,448  
Interest expense  (1,068)  -   (2,259)  -  
Other, net  1,042   (755)(2) 218   (42)(2)
Income before income taxes  7,891   (550)  2,362   5,406  
Income tax expense  (1,642)  115 (3) (453)  (1,252)(3)
Net income $6,249  $(435) $1,909  $4,154  
          
Diluted earnings per share $0.19    $0.06    
          
          
(1) Transaction and advisory fees. 
(2) Pension settlement refund and foreign currency transaction losses (gains). 
(3) Tax impact of net income reconciling items.         
          


 QUANEX BUILDING PRODUCTS CORPORATION
 SELECTED SEGMENT DATA
 (In thousands)
 (Unaudited)
            
 This table provides gross margin, operating income (loss), EBITDA, and Adjusted EBITDA by reportable segment. Non-operating expense and income tax expense are not allocated to the reportable segments.
   NA Fenestration EU Fenestration NA Cabinet
Components
 Unallocated
Corp & Other
 Total
 Three months ended January 31, 2024          
 Net sales $147,995  $49,437  $43,137  $(1,414) $239,155 
 Cost of sales  118,368   31,703   38,743   (1,091)  187,723 
 Gross Margin  29,627   17,734   4,394   (323)  51,432 
 Gross Margin %  20.0%  35.9%  10.2%    21.5%
 Selling, general and administrative(1)  15,910   7,745   5,126   3,582   32,363 
 Depreciation and amortization  5,475   2,558   3,065   54   11,152 
 Operating income (loss)  8,242   7,431   (3,797)  (3,959)  7,917 
 Depreciation and amortization  5,475   2,558   3,065   54   11,152 
 EBITDA  13,717   9,989   (732)  (3,905)  19,069 
 Transaction and advisory fees  -   -   -   205   205 
 Adjusted EBITDA $13,717  $9,989  $(732) $(3,700) $19,274 
 Adjusted EBITDA Margin %  9.3%  20.2%  -1.7%    8.1%
            
 Three months ended January 31, 2023          
 Net sales $152,980  $54,952  $54,674  $(690) $261,916 
 Cost of sales  124,717   37,703   48,056   (327)  210,149 
 Gross Margin  28,263   17,249   6,618   (363)  51,767 
 Gross Margin %  18.5%  31.4%  12.1%    19.8%
 Selling, general and administrative(1)  13,295   7,505   4,873   11,071   36,744 
 Depreciation and amortization  5,245   2,348   2,934   93   10,620 
 Operating income (loss)  9,723   7,396   (1,189)  (11,527)  4,403 
 Depreciation and amortization  5,245   2,348   2,934   93   10,620 
 EBITDA  14,968   9,744   1,745   (11,434)  15,023 
 Transaction and advisory fees  -   -   -   5,448   5,448 
 Adjusted EBITDA $14,968  $9,744  $1,745  $(5,986) $20,471 
 Adjusted EBITDA Margin %  9.8%  17.7%  3.2%    7.8%
            
 (1) Includes stock-based compensation expense of $2.6 million and $4.8 million as of January 31, 2024 and January 31, 2023, respectively.


QUANEX BUILDING PRODUCTS CORPORATION
SALES ANALYSIS
(In thousands)
(Unaudited)
     
  Three Months Ended October 31,
   2024   2023 
     
NA Fenestration:   
 United States - fenestration$111,634  $120,767 
 International - fenestration 6,144   5,127 
 United States - non-fenestration 25,791   23,066 
 International - non-fenestration 4,426   4,020 
  $147,995  $152,980 
EU Fenestration:(1)   
 International - fenestration$41,751  $42,354 
 International - non-fenestration 7,686   12,598 
  $49,437  $54,952 
NA Cabinet Components:   
 United States - fenestration$3,675  $3,908 
 United States - non-fenestration 39,179   50,049 
 International - non-fenestration 283   717 
  $43,137  $54,674 
Unallocated Corporate & Other:   
 Eliminations$(1,414) $(690)
  $(1,414) $(690)
     
Net Sales$239,155  $261,916 
     
(1) Reflects an increase of $1.0 million in revenue associated with foreign currency exchange rate impacts for the three months ended January 31, 2024.

EX-101.SCH 3 gnw-20190101.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 4 gnw-20190101_def.xml XBRL DEFINITION FILE EX-101.LAB 5 gnw-20190101_lab.xml XBRL LABEL FILE Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] EX-101.PRE 6 gnw-20190101_pre.xml XBRL PRESENTATION FILE XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover
Mar. 07, 2024
Cover [Abstract]  
Document Type 8-K
Amendment Flag false
Document Period End Date Mar. 07, 2024
Entity File Number 001-33913
Entity Registrant Name Quanex Building Products Corporation
Entity Central Index Key 0001423221
Entity Tax Identification Number 26-1561397
Entity Incorporation, State or Country Code DE
Entity Address, Address Line One 945 Bunker Hill Road, Suite 900
Entity Address, City or Town Houston
Entity Address, State or Province TX
Entity Address, Postal Zip Code 77024
City Area Code 713
Local Phone Number 961-4600
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock, par value $0.01 per share
Trading Symbol NX
Security Exchange Name NYSE
Entity Emerging Growth Company false
EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "6"9U@'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 " E@F=8OG!^%^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VW%0NCVLN))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RGO% NX'-P'@,9C#>S'<8HE-^P(Y$7 %$=T*U6O/\,0X9I!3B@Q9$B5&4%K%\F M^M,\=' %+##"8.-W ?5*S-4_L;D#[)R7_*ZA1DC MR5%A^A6-H)/'#;M,?FVV][L'UM>\OBUX4_!V5U>B:@5OWQ?7'WY78>NTV9M_ M;'P1[#OX=1?]%U!+ P04 " E@F=8F5R<(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 "6"9U@4J">H400 ),0 8 >&PO=V]R:W-H965T&UL MG9AM<^(V$,>_BL;M=-J9)+8,@9 ",PF77#)WEZ.!]OHP?2%L 9K(DBO)(?GV M71EBTSNS9OHF^&G__FFU_J^4X4:;)[OFW)&73"H["M;.Y9=A:),USY@]TSE7 M<&>I3<8*@+)X7B4T-LD67,O%YS MJ3>C@ 9O%Q[%:NW\A7 \S-F*S[C[-9\:. LKE51D7%FA%3%\.0JNZ.5UW/4! MY1._";ZQ>\?$#V6A]9,_N4]'0>2)N.2)\Q(,?I[YA$OIE8#CGYUH4+W3!^X? MOZG?EH.'P2R8Y1,MOXC4K4?!14!2OF2%=(]Z<\=W SKW>HF6MOQ+-MMGN]V M)(5U.ML% T$FU/:7O>P2L1\0'0B(=P%QR;U]44GYCCDV'AJ](<8_#6K^H!QJ M&0UP0OE9F3D#=P7$N?%$/W,S#!U(^0MAL@N[WH;%!\(^,7-&HOX)B:.X^]_P M$ @JC+C"B$N]#H9!_KI:6&=@HOYN(MHJ=)L5?/5>VIPE?!1 >5INGGDP_N$[ MVHM^1O@Z%5\'4Q^_TTD!M>C(_#7G37!X^,7I!P2B6T%T494K($A+BEO)5DT4 M>/R22<&5RC(JZZBMD'H56P]5O%%.N%=R M*R0G#T6V:"YN7".*Z&FG,Z =A*=?\?2/X7GD*^%+&Y+VP++&3.$ZOQ1,\1=R M70B9"K4B4Z/3(G&63+3)M6'>XA#^H&_-@'C2A%D ML1MWXI@B6(,*:W ,UIR]D/L4V,12).60D3G&%>/>*3WOTY74TW%"9@Z^"J(-3%(!"86\ZK1Q[EO4W]U@D'M63X^!O$I3,$A[\G9 /L)S MY+-J)L,E!]USJ$GU!.9])Z0DCYJE,.Y"P+@'481AUZV!HL[^#?;$GT%2YWJC M&I%QN3OMNRKVL="Z*U#K$%?L]W&+IG7_H+CMES-X!8O(PRBX0!_U9EHW"XH[_4>=0$ZF:ZVP M;M$B,NC1TVX/+_:Z75#6I>P'%K7MJ^&D"Z>'P?6W79+ L @/ZO%P>F#] &+?KN7"P+M)+0N,?%S^1&4\*J+?&[MZB MY.L3VN_,Z>3IA.3,D&WV,>[,;^DB-R_)FJD5/[B6:Q%Z^&.&=?2X-OGX*)._R;A9^0R] M!P6W]N:1,]4\K?]SBQ#N;3']=AU6[O!&2R1?@E!TU@?#-ML=\/;$Z;S<=2ZT M@SUL>;CF##X#_P#<7VKMWD[\1K;Z/\3X7U!+ P04 " E@F=8GZ ;\+$" M #B# #0 'AL+W-T>6QEO%DN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+3 M8JT[=:=<2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A M8*2QQ'DJ?$,78&F? KP(&K XU7=>&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72L MJ(_PZTR3 .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GT MA$8QA D*Q+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WAT MUC3R]$&*6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:I MKW#.RW^0\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PEY7>>9 M]IV03NA1.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NX MZBQ_AOMHD\%G'!QR>(W?#$T%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8; M9;#%ZI9E\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%' MGL>[C>4!#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G M)$WS/(X %F>0IA@"IQ%', ; 4/2='@//GL?)=-[*CG_5U/\!%!+ P04 M" E@F=8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( "6"9UBJQ"(6,P$ "(" / >&PO=V]R:V)O;VLN>&UL MC5'1;L(P#/R5*A^P%K0A#5%>0-N0I@V-B??0NM0BB2O'A8VOG]NJ&M)>]I3< MV;K<7187XM.!Z)1\>1=B;FJ19IZFL:C!VWA'#02=5,3>BD(^IK%AL&6L <2[ M=)IEL]1;#&:Y&+6VG-X"$B@$*2C9$7N$2_R==S Y8\0#.I3OW/1W!R;Q&-#C M%B/%*0:S;%4S.Y68R#/; @L4?>M>9_+2'V#-B#Q]6C>1FEJE@ MA1REW^CUK7H\@RX/J!5Z0B? :ROPS-0V&(Z=C*9(;V+T/8SG4.*<_U,C5146 ML*:B]1!DZ)'!=09#K+&))@G60VY6= ;N\N@#FW+()FKJIBF>HPYX4P[V1D\E M5!B@?%.9J+SV4VPYZ8Y>9WK_,'G4'EKG5LJ]AU>RY1AQ_)[E#U!+ P04 M" E@F=8)!Z;HJT #X 0 &@ 'AL+U]R96QS+W=O[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++ M3):BJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1,)KM\,<'AT_@%02P,$ M% @ )8)G6&60>9(9 0 SP, !, !;0V]N=&5N=%]4>7!E&UL MK9--3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QX MWKS/GI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6# M4,$3>*HH>Y3KU3.T.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$ MJ+EST&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L: M!3JHO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U5 M9"-(9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\ MUDX:?^:+X3]>?P%02P$"% ,4 " E@F=8!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( "6"9UB^ M<'X7[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ )8)G6!2H)ZA1! MDQ !@ ("!#0@ 'AL+W=O7!E&UL 64$L%!@ ) D /@( .@3 $! end XML 10 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 11 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 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 1 22 1 false 0 0 false 3 false false R1.htm 00000001 - Document - Cover Sheet http://globenewswire.com/role/Cover Cover Cover 1 false false All Reports Book All Reports f8k_030724.htm gnw-20190101.xsd gnw-20190101_def.xml gnw-20190101_lab.xml gnw-20190101_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "f8k_030724.htm": { "nsprefix": "gnw", "nsuri": "http://globenewswire.com/20190101", "dts": { "inline": { "local": [ "f8k_030724.htm" ] }, "schema": { "local": [ "gnw-20190101.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/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "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" ] }, "definitionLink": { "local": [ "gnw-20190101_def.xml" ] }, "labelLink": { "local": [ "gnw-20190101_lab.xml" ] }, "presentationLink": { "local": [ "gnw-20190101_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 59, "unitCount": 3, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://globenewswire.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Form8K", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "body", "html" ], "reportCount": 1, "baseRef": "f8k_030724.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Form8K", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "body", "html" ], "reportCount": 1, "baseRef": "f8k_030724.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r14" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r14" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r13" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r11", "r13", "r14" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r12" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r0" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r13" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r13" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r15" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r3" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "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://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r6" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r2" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r2" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r19" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r2" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r16" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r14" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r2" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r2" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r2" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r2" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r17" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r13" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r7" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r8" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r5" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r4" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r9" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r10" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://globenewswire.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r18" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r7": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r8": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r9": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r10": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r11": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r12": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r13": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r14": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r15": { "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" }, "r16": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r17": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r18": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r19": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" } } } ZIP 16 0001171843-24-001230-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171843-24-001230-xbrl.zip M4$L#!!0 ( ":"9UA"5@B&UCL &Q+! + 97AH7SDY,2YH=&WM?>MV MVTBN[A.<=ZC)I'OLOO_1\J)85T'=UR#<^P+=T\/V_=OOOT<>2-36+JUN,O[YAU M]M#!KY@^^/31,SR3?6H-'G7GBV$:UN/'<_^KCV/FZ:1O6QZSO%_>>>R'=XY/ MN2#]D>ZXS/OEV; &]K-[IFI5[1T);K#T,?OEW=?6;>O^LGMW_V[^A&\=3F"C MI"BE>DU12VI#:5;PQG.?E)X]>"&]Q[YMVLXO[_X^Y/\'A$Z(Z[V8S*?A3#>- M1^L#<8S'D78UN/GUI__-K^W.Z29K.D?CP/OOQX/EEQ>Q](8@[>/P3Z MPBOP\YEK_,4^$+4RB3[^MZENL1_D\]0P!S!)Y+MC#Z9]SR67EF5/K3YSR1?# M<3T"%SKP9*(I6H7<,W=JPD6Z-< [GHP!7C$"$:R=B* M]MD=K][WT_\A<"._^)=W_L7S:[_ISJ-AD=:/"?*(;1'X?YU>0R*/#_Z]9Q/=&)#W5?+-,$U\"#SQLV[]2:Y9SUMWYV?= MQ'W5*\OS\B1*E3 M'WAR\O7F[G.+W+9^[_S>OF^=DK,S$M ;/G2ZFO&N;&=B.SI*^T#3EPG\&_T.](+9#O!$CP6]7]A@XX27X\91X]D!_ 61\ MKAX0 X9R C8>!K=Z(X*R#^$'\C=CC$/IEG=QL7@1"3]=$) 9SX'_!N'# MGY@#C*:;H1SV;,^SQP2O#-_3&ZR[86P,!D!K$C< F2Y,VR_ORN_"FX-7\:GZ M0+@\DYZI]_\DZL2#A\1U"'Q)EH]YL>)[3DO(GEW.!]]\/F@M\D%$-)#H0]*I^QKX=<2MB//H.WG<#+N;!.,0(Z M33]=G.CYR/.!7X^[8=CE^*7_V,AS%QZ,3][( A-]@%KDS&1#[P-1(M_P]=3_ M*G$^086PP V[SEEB-!5VALN;Y6W-@VYA9>OH)G,SU&'!#=G.V'NMW"QIBS2D MS%Y9OV)-+37WX8*OCNVZQ#<1"\\(5;54*38?P!LV=F0#&.D5 4@I?O>:%56*WH*]F>Z]BU84[19VQ][Q2>!Y22VBPV$R@EI;:2"U)^ MU?1O2/D%#O'QNPG[Y0#C22#M1Z3XJZ%A5U29KV$4_PV\<&0K0,&Y8?Z&>[)# MZW.[>WU9>$X "[I<;$[0%/2+\G-I%SA*.K?[.'H-5.['Y=O6MW=MWS;NSIM2 MR=^0\@LY&>[T6H_DLN\93X9G; [4)[\[F;&J M+Y<*[M>6=[!Q(VA^P4U7SB)?3/NYZ#;-"?@Z]=C^;:$8X>1]I50YC;#".<]I M^$0^3CZ== #L6]LZ^WIY^9U@CHIAV:;]^$*NV="P>)*7GU]T;;A]4S?&S'&) MR_KX YW?^666/?&-Z>[48?[U-O_(AZ.D$Z9:=-CC&%Z(7.N>[O_(1W PO:9O MF 9/.O%_\)-"<'+\=#-B6/#%F%]QNC+OXRNSG4=&?C=,%ZG\[@3I-GR8JY'! MAJ3U@_6G/#OG;C@T^LRA ZF)]$P<^5W1IX94,_I\VP@#X;YBY&Q;Y*QUQE. M_6B&4P\SG&;I+$.>N/7?('$K2!PB ^9.#(\_#M-^GFQS.F;$M8>>Q5S,B3'Y MHV!@"U_8A$G779P"S&7JV^.>8<'/SX8W @(>;53>8[WOV#B)]MCH8QJ=:3+K MD;F4O[=KP_,GCM''2R-]8M_1'_.;9 M=O[T?P'"@2!FX=0,"-P*5$[T%S*PGV$ZX($]3-8:L)Z'J\O[:I@_0093!Y^ MLQ+,!R7/(Z,_(@9F^O3A7G\LG$Z C%_]S,A(!Z!&ANO9#C*Y^4)ZC.&T6S!U M/=MQ;( J^O38G"-50V!)H/L%<^,&4PXJ7AN=V.#*'J9DP0SYT],+LLIW?1U.G M-B10!=EAL]PIG&X7M_%QHORM[F78;I' %>(.CP96!-D$+0,?9<*%TN3JR-7"*/0ADJUPBF/@U>]BS[A(3A)8!V^B>YQB] MJ1<*-D4 EV(2W*OG6^0+2"+@Y:M"UU>8)=)>>NV5CLK XZENP'$XE\$= M= F=(8DXOEI2?]J"UA*HR[XYY0F"< $#)L%$J)$.VH48 %$?1O)>)=MQ73F( M8OIJ& YPY:<54Q-,26OJV!.VS##:BC7TT5J+K^GV>PD+ !EP)F MN?[K@Q:!SRS"I ;:!C _X4_;Y48N3YE]F. *MCGK]))#&!?J@-U&.HHL+A)\ M$4!E4:M&=,7)>[5[4* M\C.;0)[I#)?.MRA\>41>) ,#+"MD25^;\"R:-E0M"6XM<]3E4&E<7.%VWDZ MM^&>41[Z08XZ/("_QH(B'6&*>L3$V6PA@J;"D7WC!FR.6=X[%[]@8<1!D.)) MF"3^#.R""X!C/W&MY9M3/$N>DP!\A5(+EJV#'X9HA8.N,7C.-QAS. D@@P1& M U/T,]=V?-XL^-97>&Y@X\*P8*2"DPH_4/05T)X/Z/(!F8LDH.D,L\#? MEB?H\EE%'6+9SXC*$/.SD8,F/ J"4_,8G)/@+QE8BCS3G-RAED!D5ACZ/F0P M6:C1\3.?E<"49J\7/7T"(_[@5X) OH?UE_1\D0L-(GP6Z/&^YS_FQ6#F('9; M9:X[T3)2J\KL;T!A07;^![][]4:_CPQ7@T(U#4<:?GC6 MG<$93@N2$("M+SJJ "M2/3"&0Y!:?E:GQ[QG=%#X%(>*\]6H."U]<%S "P1I MP<='5;*+(N)S$#H[.*'ZDVZ8G&=1'@ MF$;']USP2S9$GBZ1*P:TG-D;L M_CLU4,KP)=UI?Q2G'J4"GH8S'K[)XCJ)KHUCFTCSN8UJRD*">GQE\\=_08=R M8'#O'JX(A0'@]P=U^7/Y_+NA\6[P=0HT^0]P:S:JZRO0'O[L@KEKR MH*H?%(7HI3&8R%URHBJS/Z^Z>-@%N,(%M>4&?,V7?UC\"1B"?X;*V<0HA X6 M@PV"XK\1%WV8X#GHMK5H&L"U+@80@(J1YTT^G)\_/S^7_LLO*L'4AOJX#;H4 M=>UL10X,I.^^WQ7PX\_Z>')!6D_H/]BJXV M=%W1J[T^&]:K>J,Y:*P$]SYX!@ YB9+.YQ/7##[58'""%C$Y7X.L!/&&5Z\P M8/!+H)(&H(?.@D41I@J\2[#FGVQC %>9^@NH!,/SES1_O1_PE1M@>44"/@5- M=7OIE'D,#YE84UBWB(['%4-9G',F&)".%ZR4E^C0P=A+&(7;1##=8X.'C^!R MY)UE8IT! ZT4Y\L>:K! +V\6VN!" X,$CZ;=@ZF$A7\Z!,<3M&5@'O4QN-+7 M)^ -FSQ8PI5$S[%UOH":X"L'NK?/$X>?=(>;4(P'N7!Y^E/0SY9O M.9LPNW@<+G@J0FNAEZ@E3-TC$?F.[XTL'^ 3W[@8'P%\3U_\"#" M%PA,]IM@S>*\-'/+@&4L3N#,\T$W>^:(NGV# _.K?'0BI6 OD%N'.,.$5L=5\.P>#I]&W/(_]ORD;FGSQ> M;!EP^;\,(&D6PJ5!_'8>< [BMP$#=AU_!879 [ZNJ^6S1KU^5BUK=5R87!RA M])<_PO^=L_IFAMW5_=G"A8[GE9&3 3X1ER&7VXW!&CF<.L RZ.L$M_#Y1R\3 M%M4I+$D8-,!8%2#6[]M3R_.#5BB,-C 'W#,YFTY 4WEX=%OO!]/.XP[]P&)P M.4]PC33":!G\] C?GYLH*X$*03L6-5-XS]#XP8EUF<>-$05K*\^%S6P*(@O MJ2 _N.7 )X-'J7P;/#(6-_1\Y\H:S"PK;NGY<8.Y9?B]$W@0 2/,#XS.C#:N M]0-9"PQ>=Z8,?-YB:#7ZT4S_M;BP *A3Q[?]@U<"RB>! M7@ "X".7)@"/!L;62T L\M#0G#)^V+;W,D,NX"PTUH* DF\QPJHT>@8L6\- 7V)P59X0\_X:_X%9PJ* MSUQ$(#YP\-4ARX<_"2M$Y'0[EHN&7J<\9F:'5ZSBDW!8@UN;P/_S9P\ '[32 MS\8ZKB'ADC(+XP#C1B"(A/E.T(_P=-^="3=-@IEQV)-M/O'W1D_!([!V&WS+ M96+"&CP?W?0W 'J@+7V..X6O7'>^'\4_H%_S!)-MA6OV[K$\;DS$9C0^H3-! MAAM@[!^-1R5I]Q"M^^Y"^X)_L'-1,6AS?<<-Q!J.PB1F94"7#W&2U5'NL? M ZK^VG,"*C,(%(<3$&=^/X""6LO!*V$%, (E#;IJRN;OOMQUYV83'Q@)'R+A MKUT%]$\=QB<-%.%2 &8"$)^!9?)@!/[!3!-$]CM#OW"1S*C\K,5M-9,N$CN3 MXV!_$78LVMWPNF/=CR7UV'SKE)L+-G#=U W$E _%J;","!L,;.8&!H7'@F P5T=1 M4][?_([LU*"I@=Z,+Q0.#J<3=]H#U#SP=OUP(Q\Q @KS-WWA7I_Q_9MM\_FU/A_!W/A.&Q#CAK'\>90KW( *?^"!OL5O MP>XP8Y>ZHV7?!DR\^#7RV^)W8TP8HI':*RXL&R;N&'!2(Q;P<(IB_3H*"=?S ML88N-S06(Y[N;!K\17;U[\379)GM"T2V M,186Y'!'@RZ75G_JY@M8()DT_&4NSKCW$:SFP6]\_<+E(#1@?':/JEH:&N&^ M7IDY,/0U6MPQ"MSO!?H-:P"\Z[S,]T!6O(.?5$+)?'+1QIEM?@3A2E_XN'3S M3*%YZ!+9( ([CC:[&6W8(4]-"&\.;N,,T9OM[OAAE5?O5L+,T^F\^ YW3'@L MB2LM/[8^BU3 *LCY)CI&B7SAI@\J+I-YLU<)%F,,%:%VYN*,C_2=G,5Y#&;I ME4,U\=\!1 EWJNRELWMI64C]/4^SP)<$8L9$5<[^-[(S-\\^\H.$=T 2[OL% MN[_::O""O![S)1C!C0[Q6Q"/"S;??%[![1//G&^5^T6M^")_:\/LW+-'G5L4 M)-"39W$]&6H5I"IXS+WA_DF^^',9_ S0 0>M50U+.(FSQ%@?\ 4HW$'![3*0 M#68/_:D(+4!\/4__DZ\_$>L(P9CRA 5D%_ P_)#56F)X(A_7B>!A/K]:NV8L M5\JL\M.LS%+S7>*II[.=D[O;Z]9MIW4-BO*VW7WK?6ZCME)&X&SIZ[.-U=75#["6TX>+-R_ %5_&L\X3O,=]S_5F5B! MK'HQ"F1I\P)9VNL"65JFY9&R+Y<5P.;9DV68;5V0*8W,[62*2;WUS0ZNF%?B M[RT$^PM!A!06T81EL2Y;,85%Y,H<2VIE"CG:[F6.W$0J]FT0!/[UOF?NPG7%>9E@]6< MBHUU6:/EFI0_L3"IT7HE5EY60/&[7I?O\V:0W^IP)L\%R3N*;UH[53!08S4\ MW^C4Y2_;$O8-L"NTIBEBPKZ;^IA7IC&2J;Q8[&6A#OY/7:[4(D%2H14E'^-I M-TEK+YPBE["N+ZJC4J46*XN9&JZQ"D42CM=P:%2K9N>.+MGFWF(MFR6V2P,H M;0.(*A5I]AX;ZEJ\3K$8F.^Z$O.3-+,3-/-CTG(1V&#]-IJJM'Y%@@1#AS%% M+*[,8>9M4O:OU-8;+>B:2(OTVTULB?@&Q"O5F"><.]Z[9T4D%(G:*?%F8$\Q M&=F_HIPV,\6V\9.B-1,VJU$MOC.9_!N(949(;DK-E6PJA\E-.27$%RH+KA56 M 9WX9R+'6( 43S]0?DRT+[+YGV\RUK*^<:(KT0*#H1Q"6MP::1OX#; M#@*,@Y"W8USS9T_1MGG*[PRY *NP//DE5Z):B5??#1Y -$R:U7QV!?9J*BWA7 ]GF2H5F8PL&B9J.9^T,VGOO'U6>$6O M@8&%L*R!.R_P(#+7YV[>9Y?Z);X*.E(P%GKIA47$_+/([SX%Q50*5$GFMX?+ MV]8?Y/-#^^:Z??N5?+^_NWZXZG;(U=W]][O[RV[[[G9-T9$-;/RZIL[IBD:]J1,1+=>SKE6PD(N;R$MI"G1F7U5HL2G5R@(3 M:55@$&(6%HJS+9;92+.Q]JQ)0J<3UU8IC+=Y^C/N&;X3:[S)CDBFGW90T-"O M\_UAT]OM-/-OGLLT1GM+*;%5R)"8B8;?O3;DU&I)F?Q8B^+5JC+AB_.T7\VQ MC=._W6.S-,:WKH"4[;&H"JUHL>R_W68O(ULLU;5N?G[B+KK)3;#4?PEISID5*;J]5# MM6:.&R29"NUW;!UC#")M-OJO8C-OEEYYQ&O#NEVFY::@E8?>H"$D[!M@5VFU M>NB'[[?30F5EHQ;J\I:("6N>8B]26E6CS:9,G10+E'J9UI28-A=%:E^M^]B; MRWNAO,6UY[<<_._4F(QYRV@9&MLL?P!U0Q;/$ P4A=9JPE9YC8C,O$QCT"L- MW_K,'IYAXT2Y &ZS'U:CY7H^JE;*WVI,EI11%5#\OMKV )N#2AE;[Z4TJK12 MEJUKR5438TZU' U-Y_25-&I9;!(0UJ@B7+'_LF%2HJN;C:^]H M5O(0KK0?M_$5:%,3K?+WD4-2IFJC$!LO6X<\D]UDD;6L$M\*5,NTLK(QA-C5 MK-Z^>R/Y*7%^*JM4C9_&/@A^VLT2R2#7/@F-G*#L)'ID*O&C,3?MR\_MFW:W MW>J0RUOL9G]W];^_WMU]P$LK@+PQYD45Y'@*#>$31E)6%9# M9V.L>U.'KZ[$'A(3?+XS\+3&9,!ZTF)T@!NIYG]B0WOJV)*BJ2BO5?,Q- M:3^L J5!I P=CPJMQFMZBA%3D+"G"7NS&=/28L">5RA)9*-ZZP'3XYX( M"5JU0/^_/>&IM8O>.4/ M[T6FG>ZJW;;9KPO:7^*L"R=#8AG*>64Y2D!6 I)/9L^P+3!$L!SB MF6&=]?6) 8:)9)'USFVE0>LY'8V6H*P"I:K2:EW8"A$)R^X]\W3#8@/"=,>" M.\7S'\3BCHJ*1]]%JSE\[* H35I6"W'X?;M3'M/QU-2Q3WQ0==@>3QPV8I9K M/#%BVJZ4XO4DG)0UJM2R2T0]E7ALP*-!U4IV#LQI7K+;=9CN3IT7WZ4EN@>R MZ[X]%47&C#?P5[U"F_$S1?D%C=^N$"3DFR"O@QD?4RFY0YZ#SN%;!.[*R*5P M:Y-8P>EJM4H5+9_@M 1E%2B5*JVFG0F<31A\GTT^7G$\*M'_2$J69?&BE*@O M9C$LR4^R&%8J,1,A-CR%VUX5@LX<9N7//8? %Q/X@W\9/B[H MPJLH/\W8' 8U]8G+/H0?R-^,\<1V/-WR+BX6+R+A)Z0@Q&%&=R.A&EL1B0B+ MB_WV<'G;^H-\?FC?7+=OOY+O]W?7#U?=#KFZN_]^=W_9;=_=+A07B[)*%B1> MW=U>MVX[K6N@Z;9S=].^ONRVL P:_/.M=0NTWGTA5Y>=7\F7F[O?\R*6C3^= MM"WBC>RI"P:2"QX7?)4#$0^6/AT8'ANLHB#I4=.N#+?1+CCT-\D#G/J[A45[ M=5#B;;0L*6C8'3F,D6^VY8UL$>" XGD_]'KYI[ A M.O\X[XB.?UZDS'?;]67?R2C:.9*60J'%R&M%WFOAQ1)\LZTMUD283U/P*/B* M:IF9(KKP@JPB_.5AK>S MM]62U-9+TEL)FP.1M\P+#A1F&&[.H8!H9/0:U2HR^"\*&BIM*L*>$TA8V"X' M_YFZ'K84=8EG$X?U;:MO@!ZP9E*(W_=U=T0FCOUDH!7?>XF!DZ)@.S3=I]+$-%__%OSBN+3I5I6HUY43)@]*<(F"B MI-]B4AA9Y&>USGJZRP8\0Y)9[A&*8;61\NEY*8,[&I3U0A@P6RV&L1HDQP4U MK(#EE ^22.G;$9*CD3Y>D&1IS]B"(TSKS7Q,'"ET*R&I%L-KWT+LKD:Z]-=KUG=XQ4%$(FQ?!YQ\!2F&&^&HE+,K MS9;.@;Q]+=,5O=^*CGB3*I7LCG%)"=R AZ;20WD=-E5]NN)N8F^@YY#5Z?S'A%D#PYLZQ^:$GS1I5>9*B -' M'>#(+BR2F^!]=^P^8P.7#!WX9F"X$]M?]X@])$&7H16Y2])7V^"?YUT<6[KG M64/>C/5($0/R/;SS*1[K'=H.3R%>]"J.RP_$I3GM&B61X<1;FD6#HTDK\3A8 MVGCLYY-_,2S=ZN?BD[_IF)$X/KGM./8SW.*2J37 A&J'@8- AGH_H\TZL;@_ M90\]02X["CA4)0,/71AAO&<3_<6OF(3NP2M)?($+0U$]+AXXJ6;* M(^V "' MF@L>>4OC8CK+@/52KTP@&/"IEWZ14KB#4LP>C!SBUO9X;%O$[S8X,' _VQJX MO$WWD<5+-9KE*<^8]&4SE<7%+L-\L]R$M>VZ4W#&&;==(X)[7&A7,MQ/W-S, M0LKJCA'F8ZGS\UU_<6S3Q!-+?#G%4KPN\SSL2#32'>9B<'K(L L,F4Y E,,H M-0CW$4KUB4K59G:5*/-??W?JZ9(3N)G1>%+=QO;:B9Q,%OC%3:>3<-?I]%5V MZ'!)$'W%1MN*)@R9^UK;D9/5]I6JQ@[X[$J@=)LS :M1IF4UGSS@[-?XUG#( M^AZNV.Q'G]?U(X[N,=(/:OS!JLZK[V.%/_X!F_ ^Z2:&O(YK>:_7\C;: ME3/%,#_8J M5>*!%C%@3U!!,/A^6]6PILU]"@#$&J1M3TTV\?4*K6B;3F9O1:30BD&"_@KT M,AB&L1"<(*#OIA82*TF?[6C'\Y+G'A9O^T0^3@B_^I=W?H_8=Y\^]AP"OT_@ M-WY-^/2@5:VB_#0+ @,-ICYQV8?P _F;,9[8CJ=;WJRC[>PB$G[BJ M0U62;QX?YD__]G!YV_J#?'YHWURW;[^2[_=WUP]7W0ZYNKO_?G=_V6W?W<[3 MJ?G[AYG7]ZT6N;KL_$J^W-S]3BYOK\EMJTNN6Y^[Y+YU=7=[U;YI+[G_I&T1 M;V1/75@:W5/_JP=+GPYPJVF))9[J-.P5G]N!21.\X1"/E2_#;O$QX.SQ9W1' MC Q!#'B&*_'E:]8SU 668>3*'L/37O[A@DEE]J>F'AZD^^(P^!7-K"]P/R4Z ML6SK[.OEY7&Q]812BN]OU+H5EQG5G9_VB)W!+":A6D=6I<"M4^O*[Q8O5WZVP7]9O&":B M[KLCY.%OMN6-7-*RD&O_J5M3W7DA994NG)M9,J'SANWU>AD=ZQK'9_38C=R_4YO[O2,#Z4YSA/(%TG>B?6MO(1%VUQ2M$C\,E@XJRUV, MW'A?""(D2Z?!TN6"L'0&-:4CD?085S?)*-15@;E,O3990C'ES M71^YIY'WGH9?>RBVGRS&ID96.::2238P":^()"B3[%FN6<\CSR.C/R*&&\3B!QA\]VRT?/$8/KB%!MP_@3_M8?019&).W>!X M P.AQ51-NP<$\9T#%_WBJ1_%WSX4'[[(=E.?R-5;H)3G.()/6I[Q]DM>.F*G M$'O*\:\TD1$PW"=N%&]U8%J4^%QF/"GY)I'HKRA\LYNS>,^>;/,)C8&%>E=' MY":^5Y5,ZY ?E0\(DYO?[.XF"U]66:H?W>GDTXF*[BI\D!%>T8)WU2K55.'K M40N"R/'RB+HQ?MZR4M-[U4[$.PM:5:I5!*H]@ JLME7D"1OF&N M^X&L/+(D+0[15I.MCD%)B^.X>62;4U,'87&$\8]P0^"8]Y+C6YF:0NN-IMQ* MSFGZ52QF4*O+K>3\=R7%W@.-9ONHIZ1M]'@^E3LD_X*0O M;D@1W(K@8RY\6:8PJ#MAF%O+S)>]SBJ!9TA:/X*WM*<>T&^A* !UGL><2)># MDF2OY>PEWFG49D+',)?HUOU/H][>W?KG_;ZT;R]OK]J7-^1;Z[+S<-\BU^W. MUNHDH'NZ5L<5H&TT1(4?;S\:^#[)QC-GQVAO=]4CWF9E/ ML[.#EX/_3%VL#>Q+2 +V^!((UY>#"GX-3+V5OZ_VCA3:1A"(_J9B:+P+@H!T[#I<3QS!)64D5B"T*4Q07 M"-Q=$RY/<*=2(2DG6FXT6@12TW(.BC<'^VBGHLW!/DNE*'.PMK!)69L=G>=U9K5_;Q%CSG,]:2ON*6OJ-1BX3*I@O.%I%I+N=ZM MA&1'W2R@E!R"XDIN_K5*K+SV(?)H-)$']MP\5_! MUOP;62[S0Z#)492-:E>INK*GD]:;,5]G7R-SQ8&BO$R-#>2DL3EH5==NTA<763[5B\]!#X-442S@13'T>NTD_2;@,GM^X/5C0.05,E9]H4 M@3D36QGW6A0[S#2!'DH>F<4KDJ(UJ_"Q5E^U%9G@*XBU?DAV M2B_R7<=JNY*=)#LEXMG22K5HVDDN=EMC\<;]AJ;R=EM.@I&(F5%M[)0%< RM M>?=ARCR&6EW:-N>AEI=X;VY;XOW&=EUB6V2@C_5'!B.0L6Y-AWK?FSH@!6&O M2U[#79^ZX,ST7L@ST_%PY9**Z[M2H)V2KJ-;+HPWR[T=/!FN[;R0(6/N7D7= M,^ O.=J^/)U643=A:5LHDI]757Q-2>@U(PO:?E7Q5RN--&G--H6*W]*(Q_*>R;.:,*:HHE;U_M;L(5X MMUT:(VWUE-5-*&;A?BRS&M3G0H-VO@WPO1.O=3L;O5[8\RTGT5>V01(JSVIB'1>Z'@E M]@1$-E;H-P,@!%_4!)"0"E7CV59R9"1$-',L4 M+C'3,ZNTHF[V$'60V&F)&P+R5BIQ;64^*&N0^$LJ:8$XZ:"JRF9 MAB+34+).0TDD]20\:;IBQT[F/\BTE&+"(M-2Q-U*%Z7=>SD[\=S' Y)8'0A6 M,@%#)F!LR; [3T1*NJ7H3'-8Z0B'P#1IMZ,^\EU&$=M1[\2PA5%< C!#I2I: MG73A6"&MWK]'SGFB]?X5CN^.AA&T>$!?LL'>UM!N[5:/G/=$;+"S-H M5#N@#B4'H8[>U-[RR-EQ>7-*R8]'R@T*K6F*Y(8DM=-VQ9&+WA(IW>K&2YKC MO:5GT_&QM.2S+?BL2OD^O.2S;%6G/ [W!F]#N#XLPK'DL;!"E5;B/:0D,R1R ML"D3&T^F<\L&&$(+CV3D#-9S6JG'SE5+1LY\%2C@R88TJL07Y?72.=\ _DP; M_1EYGF&-2I#G&8H(BSS/(&Z._&)9Q"B,'4\'C06CB) ZG^/Q >MQ14G)Y?K\ MV$IN2A8Z6!;:_?2'JYO,%3D0FV_NOE9N4K5Z.''8HN-QEA<2@L>HGSO^XB%4P!0#E!"CP4: M356H>D"G?(\"E .4ER4KVEC_<>:W4JS4?[H@D8]CPXK\8**3M-@+!C%H%RC=8KL8P?J2XEKRQ1ETM3(Z7"/%B%*0_H MB'5PHD@'=(["5<[QV( \PR3/,$E1G).0Z[&-8IS@WYCCD9=&V$Q1CC4 ]J!1 M++T@8=\Q'BX,X@G: !+]54*_M-2#,"P@A5X*?4JU$R<,M[CP+'F0I"I3/]:0 M4*=-M2XWLD6"Y,"]\V*#4Z$5129*"07)4;C0LB;G;GL^V1;E%+I3N !PB)R; M=>R2DFW%4BDIA9.4W&K;RV# AAC0LN+XP@0$9 @H)85>CQ]&S _TF+Y/.X-% M6YK!DD,RG^3338'9MJVJLE6H\-;8>%'2 ]_8<\3+DQ MHMYHQDJXB:ZXB@W)2;6:7=7[TP1T#!7(^I-ZX'7P2,V[I%':YGA91@H.1'4L:3 K%8>HB@,4O99AR[', MO?B,R4;*Y$\E=I& ML'!;K M/;-BM(UZ[5@!.);WW(+19D]1&]L\YD0])5U'MUR]/R^%,G@R7-MY(4/&W%+. M]&FGY#NS7*3-99YG\CX^Q&'#*5(*_V$R&-Q%^E/'85;_A7B1US%MUV4N.7G4 M#+KE75PL7D3"3WQ'<%]FG;^HFGP+QK"]V6\/E[>M/\CGA_;-=?OV*_E^ M?W?]<-7MD*N[^^]W]Y?=]MWM0F.TK.VW3.:AT[II775;UZ33^OJM==LEUY?= MRX6V;V]2/>F^!>YTMRWBC>RI"PN_N^,6=)YD/UCZ= !+_" QF@578'*T QPM M<2%:O#MLI=T=&2[QEZ.)8S\9 S#1'QTPU _4Q<#Q?Z7I/<")C5?L/A"QQ[152B16]LZFS\O2*[E#S!B.;=$=QBQ M;(_HIFGW=7RX9X/*84N>')KKAR?'.^UL9=#1^?:2?&$6\SO!8/G-5+JT'O04 MM1[D%&WFHBN]9Z"#S8VX*QNL5PL%5V,R$_Z^/)!>$% M$@3JG2S,)'9M3S2%FE1%.T MRDI\BV?H'.=H:03)U[:+2ZEOFS9OXZ*][N."?ZYH6P/R%MOVQ.]>;XYJ2DF9 M_%@K^BO;CQ>UJ4YL0SM"482D!9J6=U]),R&P4J?-IFA-R-Z"J625M++]FK12 MCE68E9PB.27&*66J2DZ1G+*9S!.55E31NO^MZ>A6K)ZZ!\(D6KE)U7@I-('T M27JQS,0,\"O;Y8D42XWPG?6;/.B\Z55["7G38 M&[1>D; ?&^Q8FSY>(4[@@A:R]M%;U_5&G=97]N7,6=(/P K]RM,5OO%TA3>K MIV)77]&:M*;)ADY"8:*"])=CX0J)29Z85&BY*2$1"I*3"Q6\J;:K9-8"0SMX6)-1IO9)W@7$)R6N7CZK: MX=0S.@I(RK3:$*T_RI&;/&7L69-/!_@#"(QSFEVE=IE3 MLDEA-=5\4A,/P"Q)-W(B,[3WB+V(D9\M4<\VO"-1+SCJ2R-($O6"H[ZRY9BP MD,MC5ZG$P<2 _0 L4K_0JW0QU_,8>/PY.342DQ4D-&FS<3C]V8X"DI-ZAH=) M9%AL5LAY$0\)Q M"'!H&9HD,HU(8$#R-DJV"(TL-,-)*GB[7:N%@3W%QCC^%>6T WVQ:I])T9IC M>";Y5Q!KH9#LE&5D27*3Y*;$@F+",M/;@VJ2CU+,.E1BYYL/EY.VW?B4G)1" M*%*KK]HH%X^3#LQKP+H5BVTT9?VH[4G ^6N6R@4O4W,T4&K%+SET-%B>J:5Z MP;&4Y:-2X9Q&2975HY+RV ^_;V:11\NH)VB2#+E]2]NR;&E;\-$.BWT3\]I6 M]J 5R0R,A1VR#1M4-=ILR I[HN!1K=!F3@4@)!Q+X:C%HVH2CKS27VO-[%25 MT,FO^>*@U53:5/.I.'D =H=LO9FI":-5UF2*"'M&4.+^1AK+==EZ\PAAKS2H M4HTM/1+V@L-^4H[WQI.--XN+MZ8J5*VLRMB31\!EX\WD6*U!M9SJ@DM,5AGU M=:K%I5]BDB:G@JM*:MJN4B$U;R M:NZYO@1*7CR[@9R,2J+5M57YLUO3)]::(<%>'3PJ-U=ES4JP"P;VB4K57:L= MYIH%1ST>@E"08.RLDN&VN(R.;1"1*E7B^U%'88S(9JJR7:2$0\(AX9!P5&E%N/3) M([=,\H,D;\-$-E2-$GS@'<*61FH.HD.89"?QV&EID$ERD^2FY.)CDILD-^T7 MVJO29F/';%?95E5R4IQZ3:&5^&EB83GIP'P'V58UB;:J.9>2F0\I"TJ]#4JU M7OA6G$>#9;GP'7)E;;!4&*>>MSX7I#18(C<>0^"+ M"?S!OPQ?[=D8>*,/JJ+\-'-:8 9,?>*R#^$'\C=C/+$=3[>\BXO%BTCXB<]& M,.NS26R^6Z8_^LSRF+.OK@H:U?[V<'G;^H-\?FC?7+=OOY+O]W?7#U?=#KFZ MN_]^=W_9;=_=SKO:^J^_R!U9T-FYO&EUR.7MYMQR]18O)-U@Y50.SKR<]8J%P^3H/F MWM_\YMXMWMS[KN_9/7@V+!,?SZ>?%GI[+YGAL?[C+%@)8!V8?QH;UOS[BY1Q MF!-1UV94\(]S,O#/[.A8-QD;7(!TZ8H0MD!9E+2M_96D6!'ME"4,M^_4+G=S M5%"C+;4\M2V\L "T&\OR1=F,;_4MVU]B'/# M(^"OGI%A9-;2CK5%R,BA?75D=%55:2WMDQ\)NIF?O.45VXZ04*-JVH<2#TKD!("D2M5X[:@B2-WB*F?9 MUMGQ2IY6I?5FRA7QI>CMB$F9*K58AEH19&]QQ=LD>YD7\4BNK$@FG%*A%2WO M=O?)2[=$?1/J2NZ56X2(813>]ZG4:3/M3EL2C^WQJ&JTV8B)7N:2M5\]X%?_A-\,( V:MN>#),)I+;GJ\H5%1:KTJ_01@X-%JNYA-!D2[#01F/ M=5I;>?I)N@Q%15W5:+69=S5?Z3-DL1(T::6<3^!6PA$?O5JAS:J6^\*\]\[Y ME=XS+.:1*WL\L2UF>:[>9A&'558S;IC1?(_JJ4J2J] M<6'@ &^\5L\_3+Z?-_X JZUI]W6T>Z]L9V+#:LO(S_IX^ZH:6 M:8P-WV*)U4//]N8!%Z$JN%)L%> G:M*5!2T:FT1K*2 M9X'%M;A(+!&V8LG2(5H>>^Z2,(]T=!,[K:PX9BI:!"*Y*?$^:FFTJ8J>'%@(0(W!ZW>FRN? A 'EM(IN6=#D_4]E^@6,:R^ MP_2@2)=:4F8UN0R+..R)65-&=->UL4<]N.?/AC._P'Y9K&?OE6A@OU[)8ZJL4>:>@A!=6[OHX\2MX M?3SOV8,7^&?DC2A# E3< X !F M.&M?,#,P-S(T+FAT;=4;_7/:./;W^RMTW/6:S 2P@81"4W920K94ZY_F4X\\,QERX7]X M:Y>LMX3YCG"Y/_[P]J;?[G;?_M3ZR_5$ 1B ^N&'PD2IH%DNSV:STJQ:$G)< MMAN-1GF., 4#U)QGPE4LRRY___JE[TS8E!:Y'RKJ.VSYD M7P/%-PF1:GD+-:RZJP_2P%=EL[@&JC)!+PVH2D!Y*&H5N[Z/#P.Q_&"^"]9& MGD%"]OUC[\L*7&7#KT#+2E(_' DYI0I,B)@NBU:E6+E*(2F&S%E#!,^EL7C. MQ?.N6+43/%O&69<4EX'&-2BC5-@%X:8!: MUQ-&W=:UXLICK3O0+7E7_'Q=-L_79;,Z%.Z"A&KAL0^%D?#!6/Q_K$EL*U" MP>7/R:++P\"CBR;QA<_>PQJ?-Q$%D^9'[KK,US\"P'TT99([Q*=3_)3Q9L<' MNHLV R&HU_5=-O_,%@7B $DV5SVT K+X[G.!_!3U1P*T#'U1]1#EUAQ<3-EO@M_U9U'QWG4:X76'2+8)*R? M4_*"DS )88N%P!,Z8C/4$0;0$ATVFA/M96-_5@3';EBV99?FH5N(5]4B /9" M/@T\5B@#CO(F4OT4:T]I>/G(77XPXDT2SQC*W8[O[ M>5W?FQ\C:YGX ]"+<)>/$/RDNJ6*M< 1:T6K6K3JR9>KM16O[@[89&5)=DFG MO*:"):K(YT8?W_JW*V5,&0TCR5IQ-&S"8H(@65IB1 S;Z/H3"OK?QAB+I%>/ M1 E,/&ZBA=T&REZ#U3Y'E9 OEF8; [Z]9;Z8YF* SZ_9J?<9=-<$8:+T!,O_XFWUEO8^Y-/\&661K2%>_ MF#$^GJ@FT/$ &WIHD7I\[#>) QN'R:5 FKVK# DM+>"W^^Z@7SH#5Z3\F,DPXCZBBA! M^LS!@I+852(DL2_/W//KH2RWQ(BH">92/OBB:9IFJD%>K]MB8 MA]B7J'M8R5/,5:'U+W Z-BI7 C1X6D+20837-GH"834L],*NY0+V$: M-(165NX&+]7JF]@ACM_,6UZ3VF_8YV)]JU@@Q3/J?GW#&;?J^L[*'?H(W3:M M75NXN5Y6ASC!/#J#O;SM29BZR5PX04BS\2 M.4TVR:A^7[(/8D[C_[YPG]DYGG0%H:M1NX1DX3^!;CYQSR,]0=T+TH\X&+IA M6:=.%:>7MPT_/LB!F/EYTMJ%UB<1A6H[ 5[L*6 ."Z@Q,WJ#/$A(NL]NYQ=))+!JG_V3K0&1XE* .'L!^ MZLRAVE7\F9&'$6Q#%IZ3,Y" H @F]^O--Q%^LO5S]MA)>\ZSG8I'-[N1C!ZB M:NB5ZML9YGRW5;\(",Y:YH,RP!44P(TKNUB[>I4-&IMS58J^#0&/QP)M)%]S M? %EG.-%NN2$NH"" &E[H@A@2:QA7].5 MC(AIYR!K83@@'@V3YNE4=2YJMSUASM-0S*&!/#P?8:T;O^$^9L5T(9_75B-! MW;O2 *)B(#G6!< !&3)/S%!P7$S&_63$/70,'H*7* ;47&R+0SZ-/ 7M"@1E M;T%"2,GA:*&_C#\00^"5)N4%+J2:B CP@++]1;(V$AX0Q^\P4G,L(<+F8MZ++\'P-.'(06-*+!+.F'](KD"(V"=%?EQ(13F M19PKW$R->JWV_L#"N5%_D^%OA59,'J12M4H >/ZRHO>U%=\7'G= "'_\%;8+[!DO3^OU4VE]11H5KE= MHT6[DM+ZVC1JJ?.:53*0?Q*U/TJ&OH['6'K8B?%'0O&1GV;?G4K]P$+12?&0 MZ_UVS2U6SH;GAQG#P/XYS=$-PXC)(XS2^..,4F7%VIESF%%BV%W=92J@#71R M>IW$G2)K,BF3D(N#K%FU=K\XLX)T)I'J@R>330\?CV4DWKP,>?1PXK!$GOAZ MXTW>^1LT9GA#P)]I,P:LXX5OQ7@'\V(_\1\LG88!EP]PJU%FW- M83G&W Z CG'G_"S%3$T(&#? ]N%U0F_7=S&U0.!<0%>(_1. /<'N8'J6NM'< M0*M$?<(2CL>&8R?FF(;$92/NF],34R];EV3[/'%UC%@E9]@-U]_KFCD!YOK< M)Z/(A"IJ& K[B/ MQSN37)<,YF(4JEC3\A9(?,:!-!K"AXT,*Y)!9P[?@?=2W\$^A#KZ6B$"XX55 METHW-!V\NZLVJ9[196V2=LL262H^V'F99^<,.C/#U98WQ#P&15)Q6,%]^1,Q_AV%8IQ27<_L_N*;$7$)E\\EOC89= MFJAIH87FO2[3_((DB^5\+K.)/FJ'[!F')*YVIXT[);1UA&BV5?N=^&\+J(W) M(X08TL4BC#KZ].26*FH.2,_8=,A^8Y/5BZ9W MRMXKD'^&J-F'S$E5)(^:@^^[>=#O_GQ_,_C6Z^Q/W.NWO4P2_6_$91PW#BNE M+K*RKQMYD*-IA!E3EU7F\ #)#"&>@ "P(,P%FB&;4&^$T1 1Z1E%#(!Q$C*L M,.AHI"9" O=N:?]P_.178 Z-31FF@(2!Y/T/A] U MR$":>_#R5;TJ/;U,*C/]*S2K$G45B>MVM9B<4"^/ =>KL ( -4+ 0 9VYW+3(P,3DP M,3 Q+GAS9+56T6Z;,!1]WJ3]@\4[<6BT2HE(JZG5I$I9-ZVKM+?) 4.M&9O9 MIJ1_OVO "20D"K3ER5R?<^Z]YM@FO-YD'#U3I9D42R^83#U$121C)M*E]_C@ M?WFXN;OST/75IX^ACIYH1A PA%YZ3\;D"XS+LIR4LXE4*;Z83@/\^]OJH<)Y M-7"QX4S\[8,'\_D<5[,.>H#":T(2+JX&.S);3! MGW$]V8&R7NAE#64.&M,]G*;1))7/&"8 ?S%SP$+[*2'Y%IP0O:Y$FXD.6"MS M"(3@/L@W+SG5O=!ZJD-(1;F%IERNJ:"E+IFBDTAF@ SFTV :@ 4XS:@P7Z7* M;FE""@[%_"L(9PFCL8<,42DU]R2C.B<1/4<2_(/@"8D0TA #;FLB-I;G3"02 M A]"^XT72G+Z"XI'=O#X\^Y$ HO -Q(<["$6+[UZ:*5 N!*+:<($JS).ZR= M/KJ546%;A&%%"?$^N"51:!I_%U?5.%=4 Z]J806!AMA CI BPJ."#^/L2NFE M- &W5+O%<[OD)TU0M;L6U@=+3[,LYW8O5+$G19.E!W[PW2?Z YU-P"8.895/ M;*YJX?<7H\GK)(B*#E0.-C^(R)PJP\"KK1U>5\Z,I?]HI4$VC_80?H...5D/ M[1@HE+]CJRNK_Y8]@HV&]MAUWCLU>KM-TNZV.1'P[DAHWO>/C1#ZELH@<7 ( MG;H'ZAML):-*Z@3%OOF.Y]N0'USXLV"RT?&NTB%%[)9A6!&.-Z*(([=17WY] M#&X'OAVUT3KA+EU0G#YRF+&%3*ZBH[!(ED(HUZ&>+)-<2_CC+'[D3K/$PY? M^\'^6XU-.\*0A\G[W!CB6@V&_P%02P,$% @ )H)G6*_O:H%1" AV0 M !0 !G;G EFB9"$4:)!7;_[ZD/AS)XI7D;<)(>4AL^9 \]QR* MXI5(Y_,ONX@.7K"0A+.;X?CL?#C S.'-\+?%:+*8SF;#@52(!8ARAF^& MC ]_^?N?__29$O9\;7XMD<0#70^3USM);H9KI3;7GK?=;L^VEV=5T#C7K3P-U M*% $?_+2#XM04E-U@;0DUS*)Y!OWD4J4:V0T !'FW2B'CZ)]4;,$I?L"K@?G[V\/LT&I(^1(SO)5;(O"9SR//(+PIU\9JNDG9M<"K MFV'(MKJ%\=7Y^#RI_R\EC-IOM+^21!NJP_1*;2/AY\W;P,5&@$ASP4V(GY+& MU[H*X<=+/ I(A)GI@\-!UE QOD,MA"E/0[T,XUDK>'_>A\9& 8\0.9%TM;0# MQDE+HPA'2V/W273+1=^?*Z+T-(9)@??GQ;B:G$HM+^.T3^(5BJGZPYTR+U[F MK \31LQ@]TV_+?'&.X59@(.7'J8*ID?&9DCB9;9@:>%0@H; M&CID/-,O9=X 14M,DV:?,K -ZWTLZT>T?.U.-8PSW#';5\==9>6YV3: M1Z]]SI3N([!1HY29;+PV@J*VFLAPP$6 A9[6G+]RH5SB MX&:H1&P)V;%!4XJDO%\M%/>?)SO2IG=5B[RI;=8+:I--9?4!BZ!8+6Y]E"]% MBE^S2S-DB W[IDY49PE--H *\T;FD!47Y_WTXFEL(?Y6=N37Q_]W=/O#?B71 M099=?IQE/(HX2^A.OF>S1="R"O8=+"M/7 $[:DX'WH8R.(I]V# VU]5@(7#0 MS@HK_,EVYG?)#9@U.):]B2$2^V<$BD$LF]Q$- ]8.'M4BG36AF#LYIW+HQ82Q& M] %ON&@PH8CLA?85PI#D/[F5_)\Q$@H+NF^C^A&X%\+;.$/:?W(\41%(9S9& MJC;B'Z-[H;Z5-"3_7]W*OUAC2G5RL4&L5>^OXGMA 4 ;,N'GCS/A]L5,%'1H M[7TX%.F=%67FD!M_<^O&' O" QV3:.'#$;@7#M@X0]I??83VMRQHJWP&[9'N M1<9UCPQ]?=:L_RU31.WO",4_8N ^ MF88=HSJMMY4LJ+.C3#Z&TA#&KN*)]-B4TU?8'HC 5X M]RO>UXE^!.V!ZC;&H.R.N!#'7/0#D<9;LIPQGPN=+[W>K]ORF-]UNZG/*B]!-06 M[($US?Q!@QQEORG/21 (+&7VQ\0UKK/% N^!&1!KT )'*2_$[N(T"RYZ:<%% MO06.,E^(W>5I%ESVTH++^L=@CK+@$KNI?GDO'OD6>/H(@/LC_Q%G4'RG*7#& M+8GF7LP%?R'I9HL1YC8*M.RD!.FTUE6FH+R.4F-SS9D( MC.!N741T6]QCHJ"VCO+<;[H..E]S5GL/^1C5:8VM9$&=7:6K9I^1!(>'P\>= M5K;,$I344?KYNR!*\S%KFV.6W4&R;4/16"NTTU+#C$'9':6<"TZ)KQ5BX7<= MAR"(VC6OXCHM.$ 74OMMMBHTJST7V/0!K"?YR6(@LUE1W*]6T$@-XSNM?@-M MT 5':>81O9F4,1:G>E$IU2='[.1!7QREG OLQWJ@W(\OEH]F'RXP$AVA.JV[ ME2RHLZ,T\P=_%,A\K\9B'RTYA; M1QEE?I+=[OPU8B&&5W38D)T6&R0,:NXHTWP=V,)68W78I[$Z;#%6.\HT0,!VEB4?>T BC2:4>:F8-V.'UR^B].8Z:02);<"N#D MV;+RPY7+!!77JF\OT0,3:HB#7CA]>#IC"@OD*_*"OR*%,KYU7MA+],"+&N*@ M%TX7'BZWG@1(4J_Q%('(&O'GQ*P!X)7^8*" M.UU1?!MA$>IA\!^";]4ZV\A8)[RU0 \,@'F#1CA=.7R[>]U8G6ZMJW6A@NZ# M!7;2H/Z.=\I.?-\L-4GG!"Q G QG?:@P;:H N.TN1[M<:B."M+J)E@ZA:" M-)7JM".MR$.^?'*:)A>WN==>E@NX3FL/T 75=IH%S^,E)?X=Y:AVWE^ ]4#K M8[:@U$XSWR^(/8MXH_S]7' ?8_-@2![.R1;)5ZL*>F!/^SA X]QNQ4V^0C+Y MT1_4$L#!!0 M ( ":"9UAG4='PE@H )B% 4 9VYW+3(P,3DP,3 Q7VQA8BYX;6S- MG5UOX[@5AN\+]#\0[DT+C..) Q1(,-E%QI,4QF:3;.S9;;LH%K3$.$)DTJ#D MQ/[W)251ED@>24E1DG.1<<3W4"_%)R3U=?SEQ_TF1:^$9PFCEZ/3D\\C1&C$ MXH2N+T??%^.KQ6P^'Z$LQS3&*:/D,KR?3SY]/)__\^781/9,-'B=4UA>1D8J2M=CB M3L_/SR=%J9(:ROV*IVH?9Q-EIZY9E"8=^H:3++G("GNW+,)Y<3AZ=X- A?QM MK&1CN6E\.AV?G9[LLW@DCAX2_\HCR%E*'LD3*IIYD1^VXA!GR6:;2E/%MF=. MGNQF4LXG,GY"R1KG))8[.I<[.OV[W-%?JLVW>$72$9+*[X]SL%WGK;JJH(EK MLP^$)RR^IA]SK4=[LK_(,<__AP8TXYTW8T[\K$C?HQS?Z3% MP$L^=J0;D?\7V[EI^=V'UWY<4[GQ5GQJ623[G-"8Q,JDK*)C!"[V4$P,5=UU M[2QJU9O*T9QQL^V9J+>H,R/1R9J]3F*2B+JG9_+#6'XHFBU^^6/&Q QYMC'PH-^EVI M_O-EQTJ"I,9Q!U^) M'<=RYSZQ:31]PU-6 B8QF 2&EI/ _LC62=R:I$6Q!H[)W)CQS &Z%T/_9VV];G M*@X"FB$.P=FB&83J*$\<75&ZP^DCV3+>A4];YIH:FTD=EJ8F*$8LQD T2BTJ MQ9Z(^&4GSM@)3P^]4!A*UUP 5G4T-%E0=-B]@8#4F"X@0P!Y^2U'J_I"R>29K.V&:+:?^ 8A.[I@4VK/-B*H,B!K0' M,E-$H"HD'&RN7^7J7"R3!C:VH?<)CV&[BY]:'"Q"NL.!%!5A2,9Y(JEQ&Z*' M(4/IFA[ JLZ-)@N*&+LWD)52C@J]?TBN:3P(D5KG!Q#-IAV/2A0@'&UG?6@( MM4\P;I(LPFGIY49LRSJ:9]&Z!@2TJT-B"(,"!7('PE(&*&:*$*_ _(M@/@R7 MAM(/+(95.RJU+$!0=&]]F$B]%TAF.\Y;KN$9!Y8ZNRG;8[:^/POH@@"EQYQQ MU[:4MT#Q- -=TSS)#S=)2NYVFQ7AEL:9$E=L0.84$WIY$"P IG0&2AF2.E0* MO?2\NDM \SN\L8T0=IE; NPFVQ2T-0&18#4&T'#4(BGV0L1,C$P+2P]MMO, .* T.EV M"! D@E [RB=(D2$^ M,2D65O?\@;/7A$;PDAF2>P$&,&VE1M.&AX[=8!\_]8)8Q7D=:\I%>>\?B9+Y M&67:)NU#3*D)#Y*VL=[!I53[1.*!93E._YUL.T_$[6(O>%@-6R%I*<-#Q6:O M#Y@R!HD@'R?6%:[RAH;U53*MW-TKP!9;QU> &X5!0&!S9+X"7%X]*46NNUDR MR@D&1H1VL;-.MIBJ^[A1%D87FX:,'B[^KH7&QQ^RS.Z2/CPS"C\@8$I<]31D M3O6V7AY$CP.F]%XO9*C0>;H:+S-,9/;ANU'F;&;7[=03N2H(HG=U-\8TKJESMMJAZWBH+H_2YG.@F5%K7%CK%8L#2) MDCRAZY_%R2=/L*U5-I$K(&"#B@93$00*H"V=@Z,0*:5C"!XXD1 2T1'%2X R ML1"_?WJRSO9=8E=0]!M6<,#*("#IM:?#(@+&42,"E2&HB/&+S3S+=H2_"QY+ MB">$0/, 2(8^1)P@D[U0E8$^V5J0:"?FQ\/I=+5,\M1V6',NDJHO#9L52(/N45>4*@@Z+B@.+ M) @48%\Z#7<,55)4:GUDIVJ9M31'*W<%@-66ZOI681"=;G-D_/&W^MK3D'^] MCYZ%*0*\D&"7N1[Z;2;UX;^I"0*!#F/&24DE14KKXX6$XY2U[E\$K+TM M8] MBX!UB(N ]=!%P-K;(D#MMDP1(L:E^U6:K#&0G+!3[1J*#LLZ'Q9I4*C _L Q MHPY!QQC7&2V+%&=S^L3XIMC_C?A@:26@'^(,UH&FJ_!Z=&'P= PDP9.99C* M95@''E-=NKZ47CZ \1M)TY\H>Z,+@C-&25Q>2['=*>K6NWUBIL=V^Z$90!P$ M3D,< H_.R*#QBXQ"*JRZ$N:%I%]9NJ,YYL6[Y-PV,@$ZM^0 -MO$:** 2+$[ M PBIQ:A4^WE!N\P>42^RY(!G30'3+7?\NG:G:>VM;:LV(&8Z#4+O<%4M90R?B:76FG4\):ZIW">.,2R:N6-J24!XV'QU9)#A2&F]L+#8X#3]NLL2 M2C)X(M)4;EFP6FRST)($Q(+-%\!"(45*ZX6%ZPWA:S&]_8.SM_RYRL\*M@U0 MNV6CTW*;$:LT(%:Z_ ',J!!4QJB4NG[@V1\3BI=9%N&66J2.L0'-:LP8NI" M@-1)%\(:)\10!@%2KSWX>TCJ"*1"'%-S+QCFS?.XPL0\)QOP;8?^$%<$ M#36O..K3!T'30),Z4T58^^2Z"$0RTFWB)UQ(Y7AE;#&H+XX8B"$9 M6]"RN/E= 7YRY^U6:1+=I S#5UE:&L<9\TQ[6K*\HR @ DQ74(J\0H@*I9?^ M_XKI"]]M\^CPP%E$B'S**JM'J[[K;P.CW3+SKB:U:1H4&A!G[_$+$'BL C7J M^-28L7Q>S),/CR1/A\KV#)=GG7\6.7CK., ;$ MNCY[&]P<_62N-S ("-_K%CK5RU"S K22SXA55:#?926HJ,7V_>7-3;?BD]BL M-HD?*YP1L>6_4$L#!!0 ( ":"9UALP4#5]P8 /96 4 9VYW+3(P M,3DP,3 Q7W!R92YX;6S-G-%RXC84AN\[TW=@Z#4A0-MM,ION)&SH,)O=I(%V MV][L"%L8362)D>P ;U_)!A:#)!]N?)*+A)A?]OF_8\L^MN3W']8I;[U2I9D4 M-^W>Q66[144D8R:2FW:N.T1'C+5;.B,B)EP*>M,6LOWA]Q]_>,^9>+FVOV9$ MTY99C]#7:\UNVHLL6UYWNZO5ZF(UN) JZ?8O+WO=?SX_3*(%34F'";N^B+9W MK>Q:7.UZ5U=7W>+;G?1$N9XIOMO&H+L+9[]F\RT+Z \BT>Q:%^$]R(AD!8[: MS;2\"OM?9R?KV$6=7K\SZ%VL==PV]%KFIR2H)*?/=-ZR?_]Z'N^WFG YHX*N M](HI>A')M&L5W:$TV3+A%FT7BLYOVHE8F2WTKBY[E\7Z?ZIHLLW2)$VS=,F- MS6YEVTM%-1598??!+*@TH>N,BIC&NQ79S9\57<8RV^*R_.FU.JV/,LI3LT'S ML51NH]G%PV54"8';5,@CNS8";4(H@&L:723RM1M39L#W!_9#QWXH0)A_OA4; MNIWI3)$HVZV)DQGEQ?J_&28 \>QA G6ZPB'ZD.E)L:;G4@*TH@7S[J'P=WAK&O#MVGFG";+PVE(FA M1.W"<+_@:0($/\#L*8)ND3)P*T1.^#-=2E4#OJH$\OX9D[?+&Q+F/W.B,JKX M!D+Z1 R$_0LF;(]#)-Y3181FE@\$^*D:2/Q7U L/CT)W>_S#8"_?[7G=W-J@;,_: +$_]M;P7_B%BD#3U0Q&9M3N@*P/Q$# MJ5]A4O!G1R"S38=P..10Y2LU9:Q,5 M^[^4*##T S$4.4H96F.Q8>##7*E*,,%>Q:^&(DS+;B64,4JM&3*'PGEH_"C"QR*F MZT]T$P)](H621JDQ@_904#\IEA*UF;"HOM,XU4)AHU2688,HM*=D/8Z-*S9G MY5/!>NC>)E#V*&4ER"Y*"L8BDFHI#VX7#V5NCL?-4,;!+KVF(30=*/7F&=91 MDG(;QP:7WOYY8(+V0JEPRL'/B/ 2$+#Y1K#WS\/>AV-'J4-K;;X1[(/SL _@ MV%%JT5J;F-B'YN.CFLJ5YPFT5PQ%CE*+UEC$!%Z<:1[5DY*OK!P<54?]I 44 M/6*)&C:+NL.7)WG(WKY30GDCEJMNNN)-UZ*'/$PC5DM.D; MC&7>[4T+WU"B(PF4+TJMZK33-%*;846)?_>M*J! 40I0EYF&>3Y(^^QC(47P M?NRI"LH5I9+TF6JZX[6CB;7WT#_X&CR"#:5;/;;1,,:OBF4F@J%,TUQL[]%X MGHIYI%"\*.5?T%[#J">2LXAE3"2?S16B8H2[.;MT4,@HQ9[?6,.$GQ2UF:;F MLKL8QV6G&ZC'^=S7\X;T4.(HM5Z]45SR8ZUSJL[E[V@%S0)*V0B%S:'UO NI[DS/[ M7I2*SV<*B6TY-MP<48\SSA+BGTD6; ">9X-)/&"UZ?E[Q92?L9A+E19QC,P' M-W:/% H<9XIDR%[3J/.8930N0QHQ041D2JK]O#9/=5[?"IH G#F40-,HM_>_ M4LX_";D2$TJT%#0N+_5#=_B]3:!90'R&6&,7)05_2YX;2JH8"*H\QX!'"D6. M^.S08P]G[&4YJ'E_[K$'H6^D?+@%%#SB0\2P6:3Q:1FU,;-7^I%D9!MAB+^O M!90_X@/%L%FT\?-J:$X\B0P_,S\20FDC#H5U6D.!/$D)YW>Y9H+J8-]R)(1" M1ASSZK2& OD^I2HQG=H?2JZRQ79N9PBVIP$4.N+(UJ!5'/CK[_/(R_EO0?(. M-?CM!(C8O2:Q7KL1178@17DF%S%1'NHA/90[ZL1*O]&&R3]F"ZH.KY^*8,:F M;@L->JAO!9)R8A2^_A$[X\V0$$$7 $T)8CUZ5DH<&X7R#2U MDXED]#)9&-/Z,<^*UWN:^((W#8+MH*G!G,0),(YT%:2_3_2B\=WFF^[)[X>S +[HMKR&_O+OHS5+/D?4$L! M A0#% @ )H)G6$)6"(;6.P ;$L$ L ( ! &5X M:%\Y.3$N:'1M4$L! A0#% @ )H)G6'#XG>2A# E3< X M ( !_SL &8X:U\P,S W,C0N:'1M4$L! A0#% @ )H)G6(4E5ZNP M @ U0L ! ( !S$@ &=N=RTR,#$Y,#$P,2YX XML 17 f8k_030724_htm.xml IDEA: XBRL DOCUMENT 0001423221 2024-03-07 2024-03-07 iso4217:USD shares iso4217:USD shares 0001423221 false 8-K 2024-03-07 Quanex Building Products Corporation DE 001-33913 26-1561397 945 Bunker Hill Road, Suite 900 Houston TX 77024 713 961-4600 false false false false Common Stock, par value $0.01 per share NX NYSE false