0001437749-22-026363.txt : 20221108 0001437749-22-026363.hdr.sgml : 20221108 20221108161626 ACCESSION NUMBER: 0001437749-22-026363 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 15 CONFORMED PERIOD OF REPORT: 20221108 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20221108 DATE AS OF CHANGE: 20221108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NORTHWEST PIPE CO CENTRAL INDEX KEY: 0001001385 STANDARD INDUSTRIAL CLASSIFICATION: STEEL PIPE & TUBES [3317] IRS NUMBER: 930557988 STATE OF INCORPORATION: OR FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-27140 FILM NUMBER: 221369121 BUSINESS ADDRESS: STREET 1: 201 NE PARK PLAZA DRIVE STREET 2: SUITE 100 CITY: VANCOUVER STATE: WA ZIP: 98684 BUSINESS PHONE: 3603976250 MAIL ADDRESS: STREET 1: 201 NE PARK PLAZA DRIVE STREET 2: SUITE 100 CITY: VANCOUVER STATE: WA ZIP: 98684 8-K 1 nwpx20221024_8k.htm FORM 8-K nwpx20221024_8k.htm
false 0001001385 0001001385 2022-11-08 2022-11-08
 
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): November 8, 2022
 
NORTHWEST PIPE COMPANY
(Exact name of registrant as specified in its charter)
 
Oregon
0-27140
93-0557988
(State or other jurisdiction
of incorporation)
(Commission File Number)
(IRS Employer
Identification No.)
 
201 NE Park Plaza Drive, Suite 100
Vancouver, WA 98684
(Address of principal executive offices and Zip Code)
 
Registrant’s telephone number, including area code: 360-397-6250
 
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 class
 
Trading Symbol(s)
 
Name of each exchange on which
registered
Common Stock, par value $0.01 per share
 
NWPX
 
Nasdaq Global Select Market
 
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 November 8, 2022, Northwest Pipe Company (the “Company”) issued a press release announcing its financial results for the quarter ended September 30, 2022 and its current outlook. The press release contains forward-looking statements regarding the Company, and includes cautionary statements identifying important factors that could cause actual results to differ materially from those anticipated. The press release issued November 8, 2022 is furnished herewith as Exhibit No. 99.1 to this Report, and shall not be deemed filed for purposes of Section 18 of the Exchange Act.
     
Item 9.01.
 
FINANCIAL STATEMENTS AND EXHIBITS
     
(d)
 
Exhibits
     
   
     
   
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 on November 8, 2022.
 
 
NORTHWEST PIPE COMPANY
 
(Registrant)
     
 
By
/s/ Aaron Wilkins
   
Aaron Wilkins,
   
Senior Vice President, Chief Financial Officer, and
Corporate Secretary
 
 
EX-99.1 2 ex_435976.htm EXHIBIT 99.1 ex_435976.htm

Exhibit 99.1

 

 image01.jpg

 

 

Northwest Pipe Company Announces Third Quarter 2022 Financial Results

 

 

Net sales of $123.0 million increased 45.3% year-over-year

 

Gross profit of $25.1 million increased 103.2% year-over-year

 

Net income of $0.99 per diluted share; adjusted net income of $1.05 per diluted share

 

Backlog1 of $295 million; backlog including confirmed orders2 of $347 million for the Engineered Steel Pressure Pipe segment (SPP), a new quarterly record

 

Order book3 of $74 million for the Precast Infrastructure and Engineered Systems segment (Precast)

 

VANCOUVER, Washington—November 8, 2022—Northwest Pipe Company (NASDAQ: NWPX) (the “Company”), a leading manufacturer of water-related infrastructure including engineered pipeline systems and precast products, today announced its financial results for the third quarter ended September 30, 2022. The Company will broadcast its third quarter 2022 earnings conference call on Wednesday, November 9, 2022 at 7:00 a.m. PT.

 

Management Commentary

 

“Our third quarter Precast Infrastructure and Engineered Systems business remained strong, producing $39.3 million in revenue and a 28% gross margin despite both revenue and gross margins being a little subdued by increased downtime associated with the planned system integration at our ParkUSA facilities. The order book of $74 million, while slightly off the record level from the second quarter, is very high by historical standards as we enter the seasonally slow time of the year. Regardless of some of the current economic headwinds, we expect the Precast business to remain fairly strong for the near term,” said Scott Montross, President and Chief Executive Officer of Northwest Pipe Company.

 

Mr. Montross continued, “In the third quarter our Engineered Steel Pressure Pipe business generated $83.7 million in revenue and gross margin of 17%. We have continued to experience strong bidding levels and ended the third quarter with a record backlog including confirmed orders of $347 million. Due to the two major holidays and potential seasonal weather risks, we expect our fourth quarter SPP revenue to be modestly lower and gross margins that are in-line with the third quarter of 2022.”

 

 

 


1 Northwest Pipe Company defines “backlog” as the balance of remaining performance obligations under signed contracts for Engineered Steel Pressure Pipe products for which revenue is recognized over time.

 

2 Northwest Pipe Company defines “confirmed orders” as Engineered Steel Pressure Pipe projects for which the Company has been notified that it is the successful bidder, but a binding agreement has not been executed.

 

3 Northwest Pipe Company defines “order book” as unfulfilled orders outstanding at the measurement date for its Precast Infrastructure and Engineered Systems segment.

 

 

1

Third Quarter 2022 Financial Results

 

Consolidated

 

 

Net sales increased 45.3% to $123.0 million from $84.6 million in the third quarter of 2021.

 

Gross profit increased 103.2% to $25.1 million, or 20.4% of net sales, from $12.4 million, or 14.6% of net sales, in the third quarter of 2021.

 

Net income was $10.0 million, or $0.99 per diluted share, compared to $4.9 million, or $0.50 per diluted share, in the third quarter of 2021.

 

Adjusted net income was $10.5 million, or $1.05 per diluted share, compared to $5.4 million, or $0.54 per diluted share, in the third quarter of 2021. Adjusted net income, which is a non-GAAP financial measure, is reconciled to net income in the table titled “Reconciliation of Non-GAAP Financial Measures” below.

 

Engineered Steel Pressure Pipe Segment (SPP)

 

 

SPP net sales increased 20.5% to $83.7 million from $69.4 million in the third quarter of 2021 driven by a 17% increase in tons produced resulting from changes in project timing and a 3% increase in selling price per ton due to changes in product mix.

 

SPP gross profit increased 60.5% to $14.2 million, or 17.0% of SPP net sales, compared to $8.8 million, or 12.7% of SPP net sales, in the third quarter of 2021 primarily due to increased production volume and product pricing.

 

SPP backlog was $295 million as of September 30, 2022 compared to $303 million as of June 30, 2022 and $191 million as of September 30, 2021. Backlog including confirmed orders was $347 million as of September 30, 2022 compared to $338 million as of June 30, 2022 and $273 million as of September 30, 2021.

 

Precast Infrastructure and Engineered Systems Segment (Precast)

 

 

Precast net sales increased 158.6% to $39.3 million from $15.2 million in the third quarter of 2021 primarily due to the Park Environmental Equipment, LLC (“ParkUSA”) operations acquired in October 2021, which contributed $20.5 million in net sales. In addition, net sales at the Company’s pre-existing precast operations increased 24% resulting from a 49% increase in selling prices due to high demand for the Company’s concrete products coupled with increased material costs, partially offset by a 17% decrease in volume shipped due to changes in product mix.

 

Precast gross profit increased 210.4% to $10.9 million, or 27.8% of Precast net sales, from $3.5 million, or 23.1% of Precast net sales, in the third quarter of 2021 due to contributions from the ParkUSA operations, as well as improved pricing at the pre-existing precast operations.

 

Precast order book was $74 million as of September 30, 2022 compared to $75 million as of June 30, 2022 and $24 million as of September 30, 2021. The quarter ended December 31, 2021 was the first period that included the order book for ParkUSA.

 

Liquidity Details

 

As of September 30, 2022, the Company had $71.8 million of outstanding revolving loan borrowings and additional borrowing capacity of $52 million. The Company expects to have sufficient credit available to support its operations for at least the next twelve months with near-term repayment of outstanding debt remaining a high priority.

 

Conference Call Details

 

A conference call and simultaneous webcast to discuss the Company’s third quarter 2022 financial results will be held on Wednesday, November 9, 2022 at 7:00 a.m. PT. The call will be broadcast live on the Investor Relations section of the Company’s website at investor.nwpipe.com and will be archived online upon completion of the conference call. For those unable to listen to the live call, a replay will be available approximately three hours after the event and will remain available until Wednesday, November 23, 2022 by dialing 1‑844-512-2921 in the U.S. or 1‑412-317-6671 internationally and entering the replay access code: 13733442.

 

2

About Northwest Pipe Company

 

Founded in 1966, Northwest Pipe Company is a leading manufacturer for water-related infrastructure products. In addition to being the largest manufacturer of engineered steel water pipeline systems in North America, the Company manufactures high-quality precast and reinforced concrete products; water, wastewater, and stormwater equipment; steel casing pipe; bar-wrapped concrete cylinder pipe; and one of the largest offerings of pipeline system joints, fittings, and specialized components. Strategically positioned to meet growing water and wastewater infrastructure needs, Northwest Pipe Company provides solution-based products for a wide range of markets under the ParkUSA, Geneva Pipe and Precast, and Permalok® lines. The Company's diverse team is committed to quality and innovation while demonstrating the Company's core values of accountability, commitment, and teamwork. The Company is headquartered in Vancouver, Washington, and has 13 manufacturing facilities across North America. Please visit www.nwpipe.com for more information.

 

Forward-Looking Statements

 

Statements in this press release by Scott Montross are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995 and Section 21E of the Securities Exchange Act of 1934, as amended, that are based on current expectations, estimates, and projections about the Company’s business, management’s beliefs, and assumptions made by management. These statements are not guarantees of future performance and involve risks and uncertainties that are difficult to predict. Therefore, actual outcomes and results may differ materially from what is expressed or forecasted in such forward-looking statements as a result of a variety of important factors. While it is impossible to identify all such factors, those that could cause actual results to differ materially from those estimated by the Company include changes in demand and market prices for its products, product mix, bidding activity and order cancelations, timing of customer orders and deliveries, production schedules, price and availability of raw materials, excess or shortage of production capacity, international trade policy and regulations, changes in tariffs and duties imposed on imports and exports and related impacts on the Company, interest rate risk and changes in market interest rates, including the impact on the Company’s customers and related demand for its products, the Company’s ability to identify and complete internal initiatives and/or acquisitions in order to grow its business, the Company’s ability to effectively integrate ParkUSA and other acquisitions into its business and operations and achieve significant administrative and operational cost synergies and accretion to financial results, effects of security breaches, computer viruses, and cybersecurity incidents, impacts of U.S. tax reform legislation on the Company’s results of operations, adequacy of the Company’s insurance coverage, supply chain challenges, labor shortages, ongoing military conflicts in Ukraine and related consequences, operating problems at the Company’s manufacturing operations including fires, explosions, inclement weather, and floods and other natural disasters, impacts of pandemics, epidemics, or other public health emergencies, such as coronavirus disease 2019, and other risks discussed in the Company’s Annual Report on Form 10‑K for the year ended December 31, 2021 and from time to time in its other Securities and Exchange Commission filings and reports. Such forward-looking statements speak only as of the date on which they are made, and the Company does not undertake any obligation to update any forward-looking statement to reflect events or circumstances after the date of this release. If the Company does update or correct one or more forward-looking statements, investors and others should not conclude that it will make additional updates or corrections with respect thereto or with respect to other forward-looking statements.

 

Non-GAAP Financial Measures

 

The Company is presenting backlog including confirmed orders, adjusted net income, and adjusted diluted net income per share. These non-GAAP financial measures are provided to better enable investors and others to assess the Company’s ongoing operating results and compare them with its competitors. This should be considered a supplement to, and not a substitute for, or superior to, financial measures calculated in accordance with GAAP.

 

For more information, visit www.nwpipe.com.

 

Contact:

Aaron Wilkins

Chief Financial Officer

Northwest Pipe Company

(360) 397‑6294 • investors@nwpipe.com

 

Or Addo Investor Relations

(310) 829‑5400

###

 

3

 

NORTHWEST PIPE COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

(In thousands, except per share amounts)

 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2022

   

2021

   

2022

   

2021

 
                                 

Net sales:

                               

Engineered Steel Pressure Pipe

  $ 83,663     $ 69,439     $ 235,446     $ 188,244  

Precast Infrastructure and Engineered Systems

    39,321       15,204       115,391       42,522  

Total net sales

    122,984       84,643       350,837       230,766  
                                 

Cost of sales:

                               

Engineered Steel Pressure Pipe

    69,467       60,595       202,956       165,631  

Precast Infrastructure and Engineered Systems

    28,399       11,685       83,897       34,459  

Total cost of sales

    97,866       72,280       286,853       200,090  
                                 

Gross profit:

                               

Engineered Steel Pressure Pipe

    14,196       8,844       32,490       22,613  

Precast Infrastructure and Engineered Systems

    10,922       3,519       31,494       8,063  

Total gross profit

    25,118       12,363       63,984       30,676  
                                 

Selling, general, and administrative expense

    10,654       5,562       30,149       17,729  

Operating income

    14,464       6,801       33,835       12,947  

Other income

    11       171       56       260  

Interest expense

    (964

)

    (112

)

    (2,393

)

    (687

)

Income before income taxes

    13,511       6,860       31,498       12,520  

Income tax expense

    3,555       1,914       8,310       3,268  

Net income

  $ 9,956     $ 4,946     $ 23,188     $ 9,252  
                                 

Net income per share:

                               

Basic

  $ 1.00     $ 0.50     $ 2.34     $ 0.94  

Diluted

  $ 0.99     $ 0.50     $ 2.32     $ 0.93  
                                 

Shares used in per share calculations:

                               

Basic

    9,927       9,871       9,909       9,849  

Diluted

    10,010       9,921       9,988       9,918  

 

4

NORTHWEST PIPE COMPANY AND SUBSIDIARIES

 

CONDENSED CONSOLIDATED BALANCE SHEETS

 

(Unaudited)

 

(In thousands)

 

 

   

September 30, 2022

   

December 31, 2021

 

Assets

               

Current assets:

               

Cash and cash equivalents

  $ 3,706     $ 2,997  

Trade and other receivables, net

    73,975       52,664  

Contract assets

    117,260       107,170  

Inventories

    71,578       59,651  

Prepaid expenses and other

    4,326       5,744  

Total current assets

    270,845       228,226  

Property and equipment, net

    124,228       121,266  

Operating lease right-of-use assets

    94,166       98,507  

Goodwill

    55,504       53,684  

Intangible assets, net

    36,334       39,376  

Other assets

    5,400       6,620  

Total assets

  $ 586,477     $ 547,679  
                 

Liabilities and Stockholders Equity

               

Current liabilities:

               

Current debt

  $ 3,525     $ -  

Accounts payable

    40,444       32,267  

Accrued liabilities

    32,561       24,498  

Contract liabilities

    16,243       2,623  

Current portion of operating lease liabilities

    4,725       4,704  

Total current liabilities

    97,498       64,092  

Borrowings on line of credit

    71,817       86,761  

Operating lease liabilities

    90,231       93,725  

Deferred income taxes

    10,982       10,984  

Other long-term liabilities

    7,272       8,734  

Total liabilities

    277,800       264,296  
                 

Stockholders’ equity

    308,677       283,383  

Total liabilities and stockholders’ equity

  $ 586,477     $ 547,679  

 

5

 

NORTHWEST PIPE COMPANY AND SUBSIDIARIES

RECONCILIATION OF NON-GAAP FINANCIAL MEASURES

(Unaudited)

(In thousands, except per share amounts)

 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2022

   

2021

   

2022

   

2021

 
                                 

Net income, as reported

  $ 9,956     $ 4,946     $ 23,188     $ 9,252  

Adjustments for non-recurring items:

                               

Acquisition-related transaction costs

    -       565       59       801  

Amortization of acquired intangibles (1)

    751       -       2,423       -  

Estimated tax impact of non-recurring items

    (186

)

    (140

)

    (614

)

    (198

)

Adjusted net income

  $ 10,521     $ 5,371     $ 25,056     $ 9,855  
                                 

Diluted net income per share, as reported

  $ 0.99     $ 0.50     $ 2.32     $ 0.93  
                                 

Adjusted diluted net income per share

  $ 1.05     $ 0.54     $ 2.51     $ 0.99  

 

 


(1)

Amortization of acquired intangibles represents amortization of ParkUSA intangible assets only and is included for comparability purposes between 2022 and 2021.

 

6
EX-101.SCH 3 nwpx-20221108.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 4 nwpx-20221108_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 5 nwpx-20221108_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity [Domain] Legal Entity [Axis] Document Information [Line Items] Document Information [Table] Document, Type Document, Period End Date Entity, Registrant Name Entity, Incorporation, State or Country Code Entity, File Number Entity, Tax Identification Number Entity, Address, Address Line One Entity, Address, Address Line Two Entity, Address, City or Town Entity, Address, State or Province Entity, Address, Postal Zip Code City Area Code Local Phone Number Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security Trading Symbol Security Exchange Name Entity, Emerging Growth Company Amendment Flag Entity, Central Index Key EX-101.PRE 6 nwpx-20221108_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 7 image01.jpg begin 644 image01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" ! 0T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**X_P#: M&^*/_"CO@#XX\:_9_M?_ B'A^_UOR"<>=]FMI)MF??9C\:_ /\ 9;^#_P"U M[_P6+D\7?$70OB9>6L&GZJ;&=9=8>SBCD9!+Y44:$ (JN@'UKVLLR?ZW3G6J M5%3A&R;?=G+7Q/LVHJ-VS^BRBOPK_P"'%_[;'_16/_+DG_QKRCXG_L,?';X+ M^(&TKQ3^U!X2T74HVVO;7'C.02(?0@,<'V->C3X=PM1\L,7%OR3,'CJBU=-G M]%=%?@3\-?\ @D3^UC\8] &J>%?COI7B#3S@>?8>+9)E!/0'#<'ZUT7_ XO M_;8_Z*Q_YJI,_=2BOQR_X( ?MD_%?PK^VU\1/ MV;/BAK=WXD;08[XPS7-P;E]/O;&X2":-)#RT3@L?J@]:](_X.3_#/Q(^&WPL MT?XP>#?B1K/A;3-"%OH5SH]C,\7VR6>:1A.2..!@?A7)+(I0Q\<#.:7-:TM; M.^WWFBQB=%UDMNA^HM%?EW_P;N?\%89OVF_ #_"#XB:R]U\0O#J-/I%W=OF; M7+'EB"3]Z2'OZIM/8U\B_$?X(?'D?\%?(OV;8/C[XH@DU])-0AU1;B7RK9&L MIKX1[,YX";/QK6'#L_K-7#5YJ#IKFV;O'NB7C5R1G!7OI\S]_J*^9_VFO^"J MGP/_ &%KVS\-?$#QQ"OB.VMHO/L;.(W5VHV@!W1?N[L9YYKJ?V6_^"B_P@_; M(\,ZIJ?@'Q?9ZM_8EN;K4+1@8KNSB )WO$>0..M>.\!B53]LX/D[V=CJ5:#E MRWU/;Z*^4_"/_!;#]FGQKINM7EI\2]*2VT"R^WWDDZM&%C,B1#&?O,7D4 #G MGVKYI_X+U?\ !2OP[I/["?AN#X>^.+W2?%OCM-,\3Z$]F6AGNM*D:0&0-V!Q MR/:NK#9-BJM>-"4''F=KM/0SGBJ<8.:=['ZA45^94OQ>N?\ @H-_P1/T^7X; M?%34-)\:?"GPWI^H^*=3A9Q7?BC4_%%_]FCN"]Y>FV6.V"L0.1'N+@9[YKH_L&NZ4YPUE&7* MXV=_)D?7(!Q"BYN#LM&[/1^9O[6%TKK4]QHKQM_^"@/P?F_9XUWXK67CG1M5\ ^&KE;/ M4M6L9#-#:S,\2",X&=V9XO\ OL5SG[-O_!5#X'?M:_$.3PMX$\:6NL:U#92Z MB\(C:,)!$5#N2> !O7\Z/J6(Y93Y':.^CT]0]K"Z5UJ?0]%?&_Q'_P""]O[, M/PQ\?R^';SQ^+R[MYC;S3V%H]S:Q.#A@9!QP>OTKZ0^'G[2?@3XK?!O_ (6# MX?\ %.CZEX,%O)-?\ !7+_ (*R M_#C6_P#@FAK%Y\./B!+;>)/'*)_PBUS9[XIK@VFIVRW6QOX=JB0'U&:ZJ.38 MRI5A2E3E'F:5VGU_JYG+%4E%R33L?I117QO_ ,$1_P!M'P]^U/\ L8>%M'@\ M3R^(_&_@O1K2/Q29RS303S--LWL?O$^4_P#WS7F__!Q-\/?B#I_[+:?%?P3\ M1-5\&VWPS@;[?I]C(\;:P;R\LK>,EAP/+RQY_O&E3RR3QWU&K+E=[7:?R^_2 MWJ#KKV/MHJ_4_1"BOP9_9Z_8J_:V^-W["&F_'WP?\?\ 5Y)KG3[O5;;0I+J8 M7+BUGFB9 YRFX^22,]<@5]9?\$^O^"P*_M!?\$L/&_BWXM^(K3POKOABZD\) MSZ\L3!));BV7[)=,J\A]SD''>//>N[%)/FR%C=_3YZ]VUW_@M=^S7X=^'&G>*+CXDZ9_9^JS2PVL:*S7,QC. M'(C'.T'C)K@K91B8573IQ+M,\2)8[?M<,#XGM-W3S$/(SBN;_:\_X*5?!O\ 8;EM[?XA^+[33-3N MD\R+385,]XZ?W_+7D+[FN182O*K[!0?/VL[_ '&OM(*/-?0]XHKP#]D3_@I[ M\%?VX=0EL/A]XQM=0UB%#(VF7*&WO"@Y+"-N2![>E>_U%:A4HS]G5BXOL]!Q MG&2O%W1X]_P4+_Y,$^.'_9/]>_\ 3=/7P/\ \&EW_)G'Q+_['3_VQMJ^^/\ M@H7_ ,F"?'#_ +)_KW_INGKX'_X-+O\ DSCXE_\ 8Z?^V-M7T.$_Y$F(_P 4 M3CJ?[U#T9UO_ ._B4KM+=VPW7-G9[Q"JQ# MKYDTA95/81MW(KQ_]F'_ (-:[+Q;X'37_C;XYUR;QCK<7VFZL]/(HY'\'6,.CSRR%=RA;#5Y)[E M0.Y$^!_%]WXD^&GB34O(N;<@Q1W@3#M:74?*J[QABCKS\AYX(K]U/@'\9](_:+ M^"?A7QWH#.VC>+=+M]5M-_WT25 ^QAV9WG\3>+?$-O=:?;D@RV\-J&::XQV'SI'[^OJ'_@C5X#U3X:_P#!+[X, M:5K$*^O/^"WG[ GQ\_;_CT/PO\._$&A6?P]6U M2?5M-OY5B,]_',[1R [2V C <'%>CC90CG&&J59**C"#N_(PI7>&J**NVV?" M?QZ_87\1_!C]@G]G;]KWX-N=(\6>#?"FER^(X[2,[Y0$$:7NT<,-K>7*.Z$$ M]&-4OV;_ -MZV_;(_P""]'P\^+NDV#QWESX3N)+K3R/]7?6WAV\6:)?53(AV MGN&%?I]_P24_9,^+W[-O[,^J_#KXWZIH?B;2;1(=,T&R@"306^G+"4>!QM&X M$G^+.17S3^RG_P $%/$O['O_ 5PTOXI>&;W1Y/A)I5W?W-G:R3G[=:Q7-A/ M"("N/F"23;0<\J >N16D,WPSCB*6(DG)1FH2_FC+7E^3V$\-4O"4%9-JZ[-= M3S?_ (-Z?V-OA]^W7X1^)GQH^+MC:_$'QU>>*I;%H]4(Y8IF^4\!H2P]O0_BU_P1L^/G[&W[1NO>./V0O&EKI.A>+=TM_X=O[E M(UMY&1R>N_8>_X(W?$]/VB=0^/G[1/C&+Q7\5+.%V\ M-VD4XEM],N/*=8Y9#C8!&6RB1C:#\Q.>JJ9A1]M4QOUA.G*+2IZWU5DK;))Z MW"-&?*J7)[R>_P"MSY4^$G_!.'X9?'+_ (.&OB?\++O0X;'X;^#K!M:70;5V MC@N!';6"+"3G.WS;K>>>=I'&:^EO^#D']E3X>?#W_@FWI.KZ-X4TRPU3P;=: M5X;T6YC#>9IVG!I,6R$G[GUR?>N._9)_X)0_M?\ PC_X*'Z;\;_$WC+PK:^T/^"RW[%WBO\ ;W_8LNOA M_P"#9=.AUJ;6;._5KZ7RXO+B+%N<'GD5CB9\D_,23T]:^5O^#=+_ ()R_![]HS]AOQ%XM\>^#--\5ZUJOB.[TD2WVX_9 M;6*" A(P"-I+2.Q/7D>E>G>"/V#_ -M'P]_P3S\1?":?Q]X:.J%M.T/0PLD? MD6N@QV=Q;75J6\O.6#6X!.3\IYK5_P""5?\ P3I_:4_81_9Y^+G@N_\ $_AZ M)-8T.[F\%QVDRRIIVN2PNJW#DKG&Y8>N1\O2LIUE3PV(4,0N>4TU9N[7]/\ M!E*+$?%/[7'[7W[/GB*P_X2+X;:#K;QVNG7KLR1RV> MH75M#.,$8D$9&3WVKGH*\!_93^.VF?\ !/C]B']L[X>7<%OIWQ9T^_C\,65\ M,QW=Y!<3/8S*G/W81'),"!_RV!K[*_X)K_\ !*W]J;]E+]O2Y^)WBKQ5X8GT M?QM?W%YXW%K.KS:MYGG2Y"[!C_2)%?Y<5M?MC?\ !!S5/VE?^"M&E_%J-]%' MPRU6\T[4_$MC)+MGN);=0LL:IC!640Q9/K(YKTI9EA/K=2%:JI4Y1A+1_:A: MZ]96_(P5"I[-.,;--KY/_(^'OV)/BM#^P'\$/VI?@K\8M-@OK34/ ^F^+-.T M6[!\F34Y4M#;IC();?>V9;'_ #ZM_=KN/#_[,1_8D_X-Z=3^*]KHW]G_ !/^ M*$\=L=;3(UNI?+<+#*=DT8 ^8^4Y7'_3%?6OO7XZ?LB>#?V@?V5M1^ M#VM6;IX/O]*ATE(H"%DM(X0GD-&<8#1M'&PXZJ*YL5G^'Y:5:+UJ2C*HETY4 ME:WGOYV-*>#G>47T34?F?C;^QQ\2?#'PT_91\/\ A]?V'O$_CI-6TF&34-?F MM!.VN/)&"TZ/U5&S\H7&%QWK3_X)^?LP_%KXL_#3]JOX*:-X,\5?#+P#\1=% M.K^%[;Q &6+3+Q+J$?9/,Z?O8F*,>ZQ GO7LW@K]A/\ ;[_8Y\,S?#/X5?$' MPIKWP[MY)(-&U#4'C6ZTFV9B5"K)AE(SG;AP#P. *]F\$_\ !*KXF_"7_@F5 M\1_ 5G\3-<\1_&CXBK;W-QKEUK5R(+&6.XC?RK9V;=&@3S&O%?_!+CX6^. M/ /Q]_9B_P"$U\'>*94N;G7XH@UQ9J8E!6"Z *@+@-PPVMNSG/'TC^U/X)_9 MP^.O_!O]XD\>_"7PG]F@\#3I9Z6=1+/?^'[J?5K-KN'.05<8K=\'_ M /!/_P#;W^!_[-/B/X7:9XH\%^./#_Q!M[F'5)M;U!KN\T@3H8)%BEF<95HE M5@,, 6/&)/A+_ ,$5O''[/VBZSIFI^/?'>H6^M7UU(YBL8[D7 M5D[1HQ&=BPV@ )'+9]:TQ68X=U(5I55S>TB_=D[-;-N+^'3[R:=&?*XJ.EGN ME^?4]<_X(6? +P=\+O\ @GI\._$_A_P_8:5K_C;P_:7&NWT(/FZG)&TNQI,G M&1YCXQC[QI?^#@/_ )1#?&'_ *X:7_Z=K*L[_@C9^RA^T#^Q_P""-7\(_%_Q M+HVL>%-*L;.S\)V5@ZO_ &*[&_D6,:@5FM9K7!VEAL>)SP1U%?.IP>=*I.JG'G4N:[M M9.]K^FGJ=VOU7E4=;6M^!^?\$F?B)X"\>V^E^+M8U>T MOO%&J<,;>"\BLS]G6,\$^5Y8(/=BW:NP_P""*G['/QW_ &(OAQK?@KXK>(-& MU3PEIT%O'X3L;"19!IY,US+=9(4,=S2QD9)Z&O:O^"D/PK^*/QL_9/UWPQ\( M=8L=#\7:P\=LUQ=E1$UH^5N(R2#]Z,D=,\UV9EFSJ8MX:BX1@YJ7-'2_5-OR MZ^9G0PW+3YY7;M:S_0_+3_@DS\(?#7Q@_P"#?/\ :&3Q-H]IK*>'M7\0ZYIH MN 3]DOH/#]N89UP1\R;FQ]:ZC_@W$_X)K_"#X[_LN:M\2?'&AZ=XT\0SZU/I M4-K>L9(=)@B2,@",'[[EV;)[$8[UH_LR?L)_&#_@EW^PG^T;H?Q0\6>%;?X? M>)O NN?V5I]O=J3+K4UCL!!(#%FA@*A<]NE?/O\ P2!_9:^/6I?L\CQ[^S;\ M5]&TKQ)JMU!RP.![F(G[6CBI4:ZC&4XV ME=VVVOT\_,Y(+EE34H7:3TZGL'Q@^#FC_P#!,'_@O]\&M/\ @[/)H^@_%,V4 M&M^'K>4M#!%E;]J[_@E'\8 MO@]^V!KOQW_95\6:;HFO>-2[>)/#VIE4M;N1R'9U)^4AW!%ROF1M@899/:OZ"Z_./]D[_ M ()V_M(_%G]JS1?BY^TO\2)(4\*>6VE^%/#FH/%9SR1L70SK$WEF,.=Q!+EL M8.%K]'*^?X@Q=.K[*E!I\B>J;>_2[WM^IVX.G*/-)]?ZV1X]_P %"_\ DP3X MX?\ 9/\ 7O\ TW3U\#_\&EW_ "9Q\2_^QT_]L;:OOC_@H7_R8)\_&?X]ZQXO\*/XFUF2;3VAMUANM6G=F>YG*S*=L(9E1,#!*N!@)S] M3_\ $(C\%?\ HHOQ'_\ )3_XW7JX;%8/+HO!UJO.EO%QYHI^7]?B>;)XO$VK M4Z=K[/FL[>>A\X?L9?L3^'OVA?CMIWQ7_:U_:+^'>J36%S'=)X?N/%]G?W%_ ML;>(IF60Q0P9ZQQYSEAA+/$FGV#W$EM.+$Q331I'J<#*"H8V[X=G_\$O/^5EWXX_\ 82\6_P#I>*_3 MG_@IG_P46\,_\$UOV>'\9:W;-J^JZA*41R:E?\K+OQQ_["7BW_P!+Q6__ ,'*LWVW_@H#^S/8^+R1\,R8VN_- M.(2&U*%=0R?:W$&?8UT8S!4\7FU"E5^'V<6_.R;M\S>G5E3P\Y1WYF4-&_:< M_P""FG[6FGQ?$3P3X8_X1OPIRDCN+JXAM+F=)55SF'[D> M5^8'&0?FP/U[M8XX;6-(51854+&J#"A0. ,<8Q7#ZM\-OADWQHM/$M]H/@?_ M (6%&JQVNJSV5K_;"J4:,!)BOG8V%E !Z$CI7C/.L-5A.G/"Q6C4>5:K31OO M8Z?JM2+351^=S7^)WQD\)?!71!J7B_Q+H?AG3RVT7.IWL=K$3Z;G(%)\,/C1 MX1^-FC/J/@_Q-H7B>PC;:UQI=['=1J?0LA(K\;_V6/V:G_X+\?MX_%SQ_P#% M_7M4_P"%>_#34FT;0_#EE/Y+)&\DPA3.#L4)#ND8#=([C! 7 7]J;]F7_APO M^W_\%O&GP>\0:Y#X ^)^K+I&O^'KNY\_S(XYH%FCZ#>ICN-T98%HW0_,0V*O M^P:'/]4]K^_M>UO=O:_+?O;RL+ZY.WM.7W/Q[7/U_P!-_:2^'VL37L=KXV\+ M7#Z= ]S=+'J<+&VB0@.[X;Y54D9)Z9JS\-?CUX)^,FFWEYX3\6^'?$EIIYQ= M3:;J$5REN>3\Y1B%Z'KZ5^%ES_P2]\&>(?\ @OIXD^ .F:IXBTCX=WFG)J&L M)%>?Z7?P-8V^H26YDVXVM<^6>5X"^H!JW^VC_P $[(/V&_\ @II\/O@]\)/& MOBKPIX(_:*LK30].EMW?7>UR?KM5)R<=$[;]3]OO /[2OP]^*OB6YT;PSXW\*Z_JUF"9[ M.PU.&XGB X.Y%8D5<\8?'3P9\/M>32]=\5>']'U*5%D2UO+^.&9U8D*0K$'! M(('TK\1?^"P7_!.7PG_P1\U[X-_%3X(:QXHT/5_[<:RF%S?B8F2-%D216"J< M,HD21#E6# 8 R#WW_!U3^SSI&E>,_A1\3-,^UIXS\17)\/O(TX\A8;?][#M7 M'#"2=LG/3''%9TU#QCX:L==+/%_B[5_C%J]N]W?^+'OO-ADU)P6+&)UR\.\X.YM[ $[E)P/E_\ M9V_X*S_%;X1_\$>?C?H>H:]?7WC_ .&OB#3_ IHNNRN)YK*"]:5"/,;)=HE MM+K8[9(\R/LM80R.EB87P-7F:<4[JWQ.R:WTO\RGBY0?[Z-M&U\C]G?$7[6' MPQ\(^.!X9U3X@>#M.\1,XC&FW&KP1W18]%\LMNR>,?\ A'HO M%WAR37O/-M_9ZZA$;GS1G*>7NW;A@\8[5^7_ .Q'_P &Z7PJ^._[&_AKQI\3 M=9\6ZS\0/B3I$7B.YU2VU(*+)KR,3Q[0RMYCA9%WLY;Z_XD^"[W][:ZE%<$?;KZWOXK7SI-V2RLDCD@G.2,G( MK7^QL!*G6E3K-NDM?=W>VFNUR?K59.*E'XO,_;W2?VD/A_KT]W%9>-?"]W)8 M0/%7U KTKXE_L<:3_P $D_\ @N#^SM9_"75];LO#OQ'N+6SO MK*[N?-;RYKHVMQ"S8&^)E9' 8$JZYSPN-)\/X2_LZ=9N;ASI..EK7LW?I^Q&N_M-?#KPOJLMCJ7CGPI87L&/,@GU2&.1,@,,J6R,@@_0U:\6 M?M >!O =W;P:WXO\-Z3->6ZW<$=WJ,4+30MD+(H9AE3@X(XX-?C-_P '''_! M-+PG^S_?^$_CEHEKK%[8:YKL.E>+K62Z#;U%O&+#Q=.\X;(<+6C2J1JOEDI-NWP\JUZ_UH.>,J1Y^X'AGQ/I MWC/0K?4](OK34].NU+075K*)8I@"02K#(/((_"K]<+^S3^SSX>_91^!OA[X> M^%!>+X>\,0-;V0NYO-FVM(\AW, ,G<[=J[JOEZG*IM0U73T/05[:[A1114#/ M&?VY?V%?!'_!0CX06?@CQ\VLKHMEJD6L1G3+E;>;SXXY8URS(XV[9GXQUQS7 M"?L&?\$C/A1_P3G\;:YK_P /7\4/?^(;%=/NO[4OX[A/+602#:%C3!R!SDU] M0T5UQQ^(C0>&C-\CZ=#-T8.?.UJ%%%%\TV/2M0M-0=5\M9D%UF2(E H*E5/ R#C-?OS17KY;G%3!PE2Y(S MC*UU)76AS5\-&JU*[378_$'_ (73_P %9_\ H"ZO_P""/P__ /$T?\+I_P"" ML_\ T!=7_P#!'X?_ /B:_;ZBN_\ UCA_T"4O_ ?^"9?4G_S\E]Y^(/\ PNG_ M (*S_P#0%U?_ ,$?A_\ ^)H_X73_ ,%9_P#H"ZO_ ."/P_\ _$U^WU%'^L;9M)\7>)(;F M*ULI+B"6YNY[R<375W,("8XQE0JH#_RT?*J%7/UQ_P %7?\ @FCHO_!3;]G> M/PS=B,YQ-7% MK&I\LE:UME;HO(VAA81I^RW1^)/PZOO^"H/[&/@^W^&ND>%H_&&E::GV72M3 MF6RU;[/".$$=PTJML'\(N%RHP, >[_ /!)S_@CY\2?"/[3FH?M'?M,:K'K M7Q0NFDDTO3FN8[QK&61"C7$[H/*#HA*111$I&IR#D*%_3^BNO$<15:E.4*=. M$'/XG%6;_'KU,H8**DG*3=MKGY(_&G]A/]I?_@F)^VIXQ^+'[*NC6/COP/\ M$9VO-:\+WTB,+:=Y7D9##YD3.B.[&)XFWHLC(P(!+N^#'[#?[3O_ 4W_;3\ M#_%C]J31]+\ >"_AA<)?Z)X9LM@-Y,LJ2A!$)961&>.,RO*^YEC5%7!W+^ME M%+_6&OR?!'VEN7GM[UK6[VO;2]KV']2A?=VWMT/Q2^'?P&_;AB_X*XP_M!ZI M\$M"MI]8O(-&U)EOK4V-OI>V*TDG2/[<9?,%M'O^\WS9^0_=K4_X*2? ']M' MXW?\%+-"^)WA7X-:-J^D_!_5L>#;I;ZUCAU2VBN/.B>Z1[U78ENNWRN.PK]F M:*U7$E158U52A=1Y%H]O_ NVA/U&/*X\SU=_ZT/R!_X+@?LY?M;_ +=T_@#P MSH'PETS5?"^@Z=8Z]<7EG>VMO<1:Q+;LEW;'SKL Q(QPN$_X&UBKZ5T97GU.-2C&O%1C2NTTFWJK=^N_P B,1A).,G!MN7<^8-9 M\>?\%._A?\/?^%26'@+P?XGEM+?^RK/Q_;W,+7<]N%V+/YDMTB"0+CYY8 _& M2K-\Q]&_9N_X(#6?A#_@EKXV^#GB[7H#X]^)5Q#K6HZS:H9H=*OH"K6D<>[# M21QD,')P7\Z7&,KC[J_9;_9^L_V6/@'X<\ :?K.M^(+/PW#)#%J&L3+->W(> M5YYAHQ@N9.\5;F:>C=V_6VQK#"1WFV]+:]#\; M/@=XM_X*3_L7?#.R^">A?"CPMXNL- C.FZ%XDN&CN5MK8$B/;-]JBC,:+@() MHPRJ "#@"L;_ ()3?L&_M=?L0?\ !2>]\3>(_ EGK'A_QK<3Z9XL\47.HVTZ MRV\LZW$MY JW"R[VFC4@O&3ACE 3Q^UE%:2XCFX5(*C!>T7O63U\]_GV)6!5 MTW)Z;'XI_L__ !_;=\*_P#!6ZY^/FK?!31+0^-;ZWT;7Y/MUJUE9:6S6L$T M\,8OC*)%@MU89+_-N^0Y"CI?^"JG[//[8/QI_P""FWAOXB^ OA#I6O\ AWX. M7UK/X.O?MMK%'J:KY-RQNDDO$=L7'F)\HC^5?^!']AZ*/]9*BK1K^RA=1Y-G M:WW]M/1C^HQY'#F>]_ZT/DWXV?"'Q-^VW_P2?\5^'_CII&D>#?&&KZ)?W5_# M;N!:Z/<6L\LMG/N$DN%"PP2-\YR"XXS@?!7_ :T?LNWWQ#\5>+OCYXIGOM0 MET&UA\$^&GNI-XB5(8O.*YY B@%M"F. KR#MQ^G/[?7[#>B?\%!?@C!X%\0> M)/%/AC38=3CU)[C0+B.&XN-L,T1A$/%GC;Q!;>*4MTEMM XML 8 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document And Entity Information
Nov. 08, 2022
Document Information [Line Items]  
Entity, Registrant Name NORTHWEST PIPE COMPANY
Document, Type 8-K
Document, Period End Date Nov. 08, 2022
Entity, Incorporation, State or Country Code OR
Entity, File Number 0-27140
Entity, Tax Identification Number 93-0557988
Entity, Address, Address Line One 201 NE Park Plaza Drive
Entity, Address, Address Line Two Suite 100
Entity, Address, City or Town Vancouver
Entity, Address, State or Province WA
Entity, Address, Postal Zip Code 98684
City Area Code 360
Local Phone Number 397-6250
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 NWPX
Security Exchange Name NASDAQ
Entity, Emerging Growth Company false
Amendment Flag false
Entity, Central Index Key 0001001385
XML 9 nwpx20221024_8k_htm.xml IDEA: XBRL DOCUMENT 0001001385 2022-11-08 2022-11-08 false 0001001385 8-K 2022-11-08 NORTHWEST PIPE COMPANY OR 0-27140 93-0557988 201 NE Park Plaza Drive Suite 100 Vancouver WA 98684 360 397-6250 false false false false Common Stock, par value $0.01 per share NWPX NASDAQ false EXCEL 10 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( J":%4'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 " *@FA57B"?$.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R':A#)/FLK%3"X,5-G8SMMJ:Q8ZQ-9*^_9RL31G; ^QHZ?>G M3Z#&1&7ZA,^ICYC(8;X;?1>R,G'#3D11 61S0J]S71*A- ]]\IK*,QTA:O.A MCPB2\S5X)&TU:9B 55R(K&VL42:AICY=\-8L^/B9NAEF#6"''@-E$+4 UDX3 MXWGL&K@!)AAA\OF[@'8ASM4_L7,'V"4Y9K>DAF&HA]6<*SL(>-MM7^9U*Q'O=/K)5621A'^_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 J":%4SL")*> 0 %\1 8 >&PO=V]R:W-H965T&UL MI9AK<^(V%(;_BL;M=-H9$FQS3X$90DB7V0UQ ]WT,OT@; &:V)8KR1#ZZWMD MP&:[YIA.O^";]/K1T=%[+/H[(=_4AC%-WJ,P5@-KHW5R5Z\K?\,BJFY%PF)X MLA(RHAHNY;JN$LEHD'6*PKIKV^UZ1'EL#?O9/4\.^R+5(8^9)XE*HXC*_3T+ MQ6Y@.=;IQ@M?;[2Y41_V$[IF 1BQ47,9%L-;!&SMV]VS(= MLA:?.=NILW-BAK(4XLU<3(.!91LB%C)?&PD*ART;LS T2L#QUU'4RM]I.IZ? MG]0?L\'#8)94L;$(7WF@-P.K:Y& K6@:ZA>Q^\". \H ?1&J[)?L#FV;+8OX MJ=(B.G8&@HC'AR-]/P;BO(-]H8-[[.!FW(<7990/5--A7XH=D:8UJ)F3;*A9 M;X#CL9F5N9;PE$,_/7P0?@I!UF04!V02:Z[W9!H?9ANBUJ]K>(EI6O>/@O<' M0?>"X$QL;XG=K1'7=MTON]>!+0=T]40GTVL""3%9-;9@V_^\9IVS\BP(T?$0H M6CE%ZTH*CTDN3/8%!'*X% B7RG(N2[JJK&OG<.VK)G$:^T(F0F9I5R-S#7Q$ M2#(6::SE'HY!*2^N_OR"('9RQ,Y5B(\\9&261DLFRTAP$?O&[3A-&\'IYCC= MJW 6])U, YA7ON+^8;5>AL,E>XT;N]7J]+I=A*^7\_6NXAL% :QYE9^0S$J> MX])IQ"5=VR&S"?&H?"->2/^FY$%"B4%@';NP9?M_X"YVHM29<OV[N$4ON(9J+E;$<;]?_D#FS$\AW_:EW[BXDLE/J+US+?RW&DFH)%L:IHQ\ M:]]"V4I@M&I#)4I=5 $7=^V%I(')OOD^6HK2W*L0F+UZOV(D9YL%W)Q/ 2.3 M=W]#XS6[^.U=(30;S1]&/V-,A=.[USG])&)R;<+T$TCHC7&0A,;E0[HN1<$%*E$*JW=QESZ%:0PT$DQ_"DORG7QDY0'"M6S; MAB\6QEO%DN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+38JT[=:=< M2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A8*2QQ'DJ M?$,78&F? KP(&K XU7=> M&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72LJ(_PZTR3 M .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GTA$8QA D* MQ+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WATUC3R]$&* M6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:IKW#.RW^0 M\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PEY7>>9 ]IV03NA1 M.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NXZBQ_AOMH MD\%G'!QR>(W?#$T%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8;9;#%ZI9E M\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%'GL>[C>4! M#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G)$WS/(X M%F>0IA@"IQ%', ; 4/2='@//GL?)=-[*CG_5U/\!%!+ P04 " *@FA5 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( J":%4ZJJ+G0 $ #P" / >&PO=V]R:V)O;VLN>&ULC5%=:\,P M#/PKQC]@20SH\0RVT+E6 MJ:'3"T4\4V#C-E4DYPH]&09;B(S5'WC3B?PT9>H1-N6'$2&%GN5"6&-,W&_T M_$8T'D&6A^[ ](2.(2X-PW.D0XMAU]&(B^S"1I_#6(<0Y_$_,5)=8P5+J@X> M @\Y1G"=P) :;)-6P7@H]+BB[H-5CX$E)+4* Y7L=D[E],H.KEGD7F08YRB# MN+*#\%&MA1H#V#:;7-Y-;2>C@W(-@[^&5C!W-CQ]W]P-0 M2P,$% @ "H)H520>FZ*M ^ $ !H !X;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688& MO-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S" M:+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X M=/X!4$L#!!0 ( J":%5ED'F2&0$ ,\# 3 6T-O;G1E;G1?5'EP M97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI* MH!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJU MDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7 MQ<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!Z MVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$ M?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( J":%4S ML")*> 0 %\1 8 " @0T( !X;"]W;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " * M@FA599!YDAD! #/ P $P @ '2$@ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 "0 ) #X" <% ! end XML 11 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 12 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.22.2.2 html 1 23 1 false 0 0 false 0 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.nwpx.com/20221108/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false All Reports Book All Reports nwpx20221024_8k.htm ex_435976.htm nwpx-20221108.xsd nwpx-20221108_def.xml nwpx-20221108_lab.xml nwpx-20221108_pre.xml http://xbrl.sec.gov/dei/2021q4 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nwpx20221024_8k.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "definitionLink": { "local": [ "nwpx-20221108_def.xml" ] }, "inline": { "local": [ "nwpx20221024_8k.htm" ] }, "labelLink": { "local": [ "nwpx-20221108_lab.xml" ] }, "presentationLink": { "local": [ "nwpx-20221108_pre.xml" ] }, "schema": { "local": [ "nwpx-20221108.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/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/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 27, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021q4": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 23, "memberCustom": 0, "memberStandard": 0, "nsprefix": "nwpx", "nsuri": "http://www.nwpx.com/20221108", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nwpx20221024_8k.htm", "contextRef": "d20228K", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.nwpx.com/20221108/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nwpx20221024_8k.htm", "contextRef": "d20228K", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document, Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document, Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity, Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity, Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity, Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity, Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity, Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity, Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity, Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity, File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity, Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity, Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity, Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "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.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "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.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.nwpx.com/20221108/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r5": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" } }, "version": "2.1" } ZIP 16 0001437749-22-026363-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-026363-xbrl.zip M4$L#!!0 ( J":%7BF;OB7BP /6L @ - 97A?-#,U.3U] M^W?:2/+OSYN_HB^3[";G"(+$.[8YE]A.QG<2VU_;V;G[TSU":HPF0F+T\&/_ M^EO5W0($$@8'!!(])[L&(:D?55WUJ4=7'P^#D=T]'E+=[+[YQW%@!3;MTJ?_ M5Z\U.JUF!7X]_L@OPJ__JUPF7ZE#/3V@)ND_D[MAZ)C4.W-'E%R[7J#;I$Q4 M]6/[HU;5--+\5&]^:JCD^CLIE[O'(QKHQ!CJGD^#DU(8#,KMDKCJZ"-Z4AJX MWD@/RB8-J!%8KE,BANL$U(&[ VK3\=!UZ(GCEKIOCC_R'A_W7?.9^,&SS1YW M@K)O_9=^(FIU'!P1=F&@CRS[^1/YY]^A&QS=62/JDTOZ2&[[PBT=DK)NF MY=Q_(E7+(=6*:CE'Q @]W_4^$3T,W"-L\N!F[&1@#X%9=VV[N&" M9]T/HW9?U1&8#[PW-J+HN7_-/?(OA; K"O&I9PT6FH5W];OG3T.K;P6DTZFH MQQ_[W>./>!?\&7??9#2B?SI]?WRTS1%$:=Y[-FC>Z);@,[6B/]GE;5 MRE_C^Q+Q/2-^9?7I_?7!)L_N[ OFGCR:ML8:8U\?=,_2G>"3@RO0/IKIH@'+ MCWI'8@3XP&[:!%Z^! DS?*1^0*ZM,26G[FBL.\^DYSANZ!C0WMW0\DSR/Z'N MP>.$B: OEJ,[A@6"Z8;ZH1WX?!&D]WR!15;I>_KL!'K?IJ3O>B F3TI5D&C4 MMH6TF7SWQ[H1?1==>K3,8 @-5M\=K3&O(*7^\>8?(,8]^(!_S;GWM6,]#,SY MVQZH%UB&;@M"!.[X*/8DNWU;\_9;6].:?.*PF=6ZMZQ/9'ZZ4E9:U"LBND52 MU^M?H1]8@V?D1ZM[24'*Z#:TX [(6U6K5:K''ZUH=JTN],$&+48LQ_"H[H/* MK#I>V86QE/$3/C(_9OB+% 0UQ_A',E*Q&>FKY_H^&7ON #0U\I+6 M0&V]E)74:JVB25Z2O)0@E(!+$)$C)U4KG0X9@S8T+3M$U.X#_J9'1#?Q*?CN MQ.]7*]7&XOV2KPZ>KS[KQD_;O6>6AQ0-AT^J%M&4]0,1-0@V M>!Y?R45=IY$DZ8Y(GS>(S&F'R$%H# XL;P1,R3C,__6^:/&^U.JM1*D+=BD) MAI2<.S!1E'K0@]N 4IM<>]3W0X]R0.K3^Q$@5_*>O00)7,6WW%Y?3RZH>.&# M0L#B!3K]S9&J_4P\:L"8Y#([^&5VA40%VKH_?YV[:W'N;M67,C?PLJ&#;77A M##SXZX5&@)RM.V:,[Y]!:XS\-%X7+YGC]Q7Y.@M[; O6:D2_>7/UW[W+TZL? M_SZ_4=1 Z98_:S(UGQ>D] M%;=T2O4Q= *9C?B"_,@58\$P@%M->-A72.":^C/\QNUQ>'7@D\'$ />X 3YA MN(!9ZT(&0FLFLA<=!S.34JOR6:F :3^=A4?@7-+W7-UD[6,K\7T1/2"M3]4JOZA71A7^Z?JNDJ'O M($->_:X[^CUE*QIF&?_JWG/&KI*LABL6S%7HS;'->A*P'_IP">PVCXYT^(0* MQ7.=>T4L"%Q";VN=2HT/V8 \EX2D_IC*T %'PQC M]\[>!>U3; %6N14$ ?\L&^&W"L_-1)-]]$)8 :)[OLN+$)<[X\6O!;7W]B& ME8K=9@."IP)Z[^GH=T?V=V%ZKG7OYX_;'@'A84$S%O7Y0G0G2DHHEM@0%?(X MM+!'-BHF #?N8, :Y" 'Q-(#0*>!YX[851^N.A,B*,3R":BZ9S*$IW$T0\L/ M7 \U'TPP3(/NF2!_?/)("7,3BI?HONO ZGZ&9MU'P@;M\F;1,*Z0&WH/3]I( M,+CNN]/?C=#SD/&Q'^[(,@B&%AXMQP2)AHT\C:D1Q%3DA/2!*Z@/4V0ACN,L M,!%Q#C0-NMX;*4(N$U^W@(4,-PC(=^!=I*C"8*1E8A^0S*=#BP[(^1,UPL!Z MH.1J,+ ,+KF3U4(19=)W3XC<:)98*,B"I6 JD M+%T4%QX >$Z0_"7B?07C1,IF+%8ACKB->K &$'564SRZVBY( D9?@D- ]XW M"&VF+! ']4-83O#-87)?O_J&DQWPA, MLF[[M(2MZ&5]/+:? _>D-(XN@,PMC^^=<'12@CYZ@;AN6CY _&=V7177<*IX MKLTU_/RY]OSGM_E'M?[LYO/A'=?@3 .8\88A,< 1)M M+4"R,.>_GR7/.4<]KYSQNZO3;Y;SFCW,<\G, M5V5U3P%/,4L&!.3$LRRS>?8N\M)IMCIYB;Q,4WGFDW7 GN&I/7'O '-?O6W7 M*\T%KT&:1:M69&SO<#DLEN.SD,:#7(9)/W..5!>E>Z7^#CG(B5A4$ B5RV,%5F_=L9I!1JXRQV98;,W)2W(AG+!Z=8X$@T<@4 M]W_GC41.*S[>/K7=QU764\%LA!?<=;=1]LKM]?4':4-(R;4)R84A,2?!C@ $ MU^ (;S'(R)%[,\ M7:O6DI[]/Z%#YQY#-GRK=M35FP*P^OGE!!(VA/D,DK6&4&NO,P2ME3CBM"$< M'G9=+WPX@;+B,0EGI9C;B)B+V# )TJJ--GH9V>I?R' 5WLG&G)Y?4R.S?$O= M^PD\_V!YKL-RDFUR_G=HC?&SPE_^[=LI>2_,9)&N&J7 $W=,/9%^HQOPG,>R MW18?>8%>*O->QKPJ5^-%LL6=:D(Q024?+I?$?0 MA^#18":CR'##L1VE!$_[,<+] >A2,%P?T_I!U&.B(,_D]6&\$\O#I-..";3D M#ZWQ&%./I9D@!M1COQT12L\.]VV\:\U@@$^,+N"60Z1E'A!*L@%(A?( M[#8+!M+G]EFL@]%;B19**D1?HR&5;PF);^,ZH\;LG2J_DXT"F1\,$-PW!DK& MC3(AF7TB,N)GQHVZ3*RPO;8$MI+F\\T"T (XXQGF,] MNZ@Y/;UE?*S,)=(" M>[;4.4<0/CZ;H.E1 ",/;,>%JSLH(CWWD>T%9'Y.@=T X$Q^(8:.@C)X9OLI M&G'D&M]]R/=$L+T_;.\'2[4S++3!0(7!JXG^ ,3B81P7?AZ/78_O4IQ!?*&[T M(S>X+YFM$9]7 8SVZKW<4+6RU@%=+"#OC\IMA;G1Q3UU^+VF MMLK-9DME6T(]1^?"TGX6&]?0.(2W\AV=;*0ZV[P \V:B=JNU:K5Z7Y+)W>N#(D_9JE)05?8%>8![XM1.LZFD;=1AR32))2S8'JME M-2PB!U?,5<>WJ4:2RX8N89/SM3%FBE[X+'&$-;18 -ZS_I->B.*F]/C,'7F MK3Y#8V50N#;"R\C41U'J06]@+ ;?$1CWS1WQAA6TF0(J/C.=#SINQ#M%(U_H MD>@KO)FY$Z"SN."\\J.G,V?& M3OYR02V@J\4*T'GABVX!*$9U\U_6V@@4*_0+"' ;X ;K>[2L08&,79_1@ENE M(TJ9%X@!<#XDIO:E*?=G([H"8%$P 'Z=Q)T+RPHL("Q0L.S(AIA'G+V;FS\T?5^QHT8Z U6.1 PD*_&?P,( M=,,'9+1IO1K^$MQSJ-9FV)HYJ"=5(: 3S)<76Q$5?%G]'"$,5AQ Q'(&8KIL,5W^Y&W1/DVTC@6('5&=6;Y"C%U[U@/N MQ[RE!G J8]!O\(=OQ0;[ CF-] QF1ZN=3H.Q^"TW-@2*5L^CE\V\Y/R)1S.F MS];JS-FKCYC;2YF6.."2!ZV+J+@(\QI$#F*07G,EG8NK="[0GF9"'8%JSUY8'X[;)HFDV!:Z!D!@Q+EW1A](P9OW$,2 M4.@KB!*P.F' F 'K"Z7(3="1_LQ> %(YBD>! F%N]T?F,?1Q3I&A6"H#2A(F MGKDL\T-C2-)YB!%--,6$*$'FIMS]8XW080/3@!(.M"W(]3^95.;;M?%GW[>$ M&:O\(458C&PV0*Z"(6WH(5P0@X[&R MF$4)W?:'2 RNK&=>&OGKE+B12D!GPIR,7=LRG@4_W8>3_L_,50 $'PQ$QT/& MN(RR?-ER'A"E6IZFGR> $VB D$(X+P1-1&<0F2#J82N$/3;3KB!,[$86@8H2 M=/!]_/5S;Y\&M9-8%^+XZH'&G]*A+L!Y3H4M!B-WH*X65@/ M"WXR1?2?EY3BBN*9]#T*C4?9BR'BV ?+@Z4OI+/QW$=8*.X&PC,*( ]$3#7@ M;IE ?R(>UU8V0&C?%NG_R5P1"11T#L_&(DTP$W3C.H3>-7R>]Y3%0%T0J:/4-(HX]HSG3XB5,[ \RF3'V 8[@XT>?^05 M&D1Q(TZ" :@$TY_A+Y ?, LV>DY1AWAQ:D!'8'59!KY\;$4?82;XP^.P;_.R M83; 7V@.K"B@*L.+J!%T!MJ!Q1@;8!L,_VA5M:/,]('K4^&[Y6HL:2)ZCA.R M;=XLK #, ,ARQ&&+6A5>O#\F22!8_&QY4([-!],W6#,-_9D6WXW"(A:L9S,8 MB&6A13@(2P5:OL^2?BQ[$F#Q6-?0^'M!"X/1J/]$9^RS"#%BCUDI#6X)\2HJ MSPQ,((X1%LV,$C1=RJNA,/LMT'\BLSW/5-[! 85C]D[\(;4SO)3;P,:<>.:" M9"(T:9G " J)-V+*<1*4C5Y88E$/T1; M[&8VO.&&$K;C+C)(TG?.<0M%.'A,[LD+>+H!"XHDKA6X"PPAFA('BS375 -% M"C3"0=@D/#D2Z7$L7VXT!C3 ;8([7/MB/?99T AK.*(O1><*-)(K?"9PR>(/ M?9C\(.35@I@.@7LQ$<)C=R:,W-!M(XSRV^ MKS6K'P2HZK0$ FMJG3H1U>=GP]/^_XZS;=ZY]LHC/=-T$\+WVYUR-9KRMM81 M4]ZH5ZO9GDGVVV^_[?#@M:T%O1=CT[77QZ9CO5DW4%W+;V@Z*<[\^IS=V#PM M/I=GY/;'Y]N+LXO>S<7Y[419+J:&YF2@IU>79^>7M^=G,,;+ MVZMO%V>]._AR>P=_OI]?WMV2JR_DZOK\IG=W 3?D?,#O?S@ZV!& 9S_D>12L M^+@;^CJK$X_^ZG$P-6F(/L*HK)\VQ,2DY5@0<;FH7.-,T+5%CI!V8(KF4]2E.: V4#\^Z+$(!SA1E/M.L)#AAE16)=]]_7U4( M_OLP'49K![*15;O$/,GO/"?Z/.68&"X4%P7CE*Z!IUOVA@@KEL_LS+U([1GF M:NR,N1J2N>+,=8GQB4WQUD;HNB9OS>C,_92D6I;,KLTRN[:WS+X;7L>\\)5Y M>2-D^T4YF:D2UO*AA'?&.FJN5&Q]9ZQ3EZSS>JFS$;+E"9UI^4!G.9 Z.0-? MJR.HS]J"";[L&?]YU%_W&>2^A$=JRY[AT[YF0WQ M5<,:+UGV( 6'UEE0.LU MQ =4?\6 UGNCQD54&M%Y#?$"-5PQHO6?8@!8?665 JS2T^LI,B43XF76W)PVRXAXF0UO7H=F M0KS,FIO3W!D1;\O#^W6\T&@PJ%!0O! W(3L,02POLO\"JDBR&UX((LX/YX45 ML8$6%@WG4O=M\HI(M)Y(6K& GQI6Z[IC2;M;15 YUR7-P$?E(*O' QE+N1 M"5DJ!9.LJ0,MK$'F1)MR^V1N=I1ZK9-&YMK.R9QD8VZ6S!MH80TR)UK: MVR>S5FLH]7HSC<[UG=,YR?3>+)TWT,(:=$YT0&R?SFJ[K6CU>AJ=&]G3N0C^ MDO7>NBDLQ,J7QA.USI*#8,26>&MQ(!$ M,4'8)IAG)_!LY9ZK#07$9'8H;B/,DP]HMPGFV0GH6YUY@'MJG531LWELN!'N MR0=@W 3W[ 1*KMSSNJ8T, \C*\#Y.N:17KBUD6>I>^?BP2B3TPPDD,P%D%0U M3>FT4\& 1)(222[I>;NN-.NI;E^))"627&;#-JI*N]:22%(BR5=PCU:K*JUF MJH^Z.%#R!8>F3."4"9PR@7./$SB+;0J6NJ4=D=&T644_54Y&'6EWDA56P<31"^40RV6CVG, M1NF3,F4*9DR)7./4S*+;0V6NE\]UV='KP^L0&9DRHQ, MF9$I,S)E1J;,R)09F3G.8I 9F0>1D:G6%;63H?.WD'[>/73@EKIMI9U>:T\F M9.8W(;.F*?5TMY?,Q\QO/J:F*4TUU1V>RW3,W?L^9#JF#*%O/:.NJG32ZXS) M$+H,H2_I>4UIJ!D6.9<1] )%T&LJ8,%4E"\#Z#* OJ3G;:6:?HC&P83/"^5+ MBR5CWL_$Y220S 60U!J*JK8ED)1 \E7%595:ND"72%(BR24];]:6%>:52%(B MR65F2%5IMF1Q3)F)*3,Q92;F'F=B%ML4+'5OJ6V#7%3(/76HI]L*"ROHYLAR M+!]F.K >**%/8^KXA4BI. "+4 75VI ')DB+\#7,TU :S=2PE#0(I4&X'-.K M]=2XE#0(I4&X3&NUE)8F"SWD'% FQA:NQA2!I'-/+,=P1X7 D7L($%EJ;KV9 M(?(K),C;0_16ZC:5=C6UZJ),SZ"?.,A]>X,M< MH*L#B/&]5]4,0WS[SY>Y@(<'$#]\KRFU3H:U/?>?,W,!<0\@./F^V=ZE)V_W M?"E]AZ^(>UXP1R+ITX'K4>%6)('^5(PZ]WN(S$M=%;=&2P=C 1V,3:6=[K60 M+L;\NAC9AO34#8S2S9A?-Z.J*0U->AKS@V(FD 5 BO0U[@.B6:JTI'S;#NH\SY+Y#/KJW4U PK2\J4_P)YU6J*UDP%_L7)^"^VYZO4 MO:1!@7+F7N;G&O"SZ89]F\XS]-L]1H[IO>XHG?0TG^U#QUIQH>/F66DO@&1Z MK^M*IY[*2MM'DJ]BI7P@R:S5%;6?H%MP(+^4#66Z>E_8"9R[3 M<%HC->-E^T!S-5;:NG,RAA9EK:$7!R1K#- MM29/?Y2G/VZ2>/+TQTT23Y[^N#GBR=,?#RLO(>GTQ\^Z;QG2X9Q'A[-:J::& M#*6_>:\X:<_]S=5*(\.<4.EN+K"[N5+;82E[Z6PNCK.Y6DD_7JLXON9B^ZJ2 M .>998:XD!@BHS0U@/+=7R9[R#S'62^ M@\QWD/D.,M]!YCO(?(<#S'=8V:S=^VH,2_?4::D5XZ3#>=?O["(4!( MM:I4TTOK2 RY:_;9>PS9T22&E!CRU=PCBR](#/EZ[E%W6-AK+0SY!O[J,(;N MFS=3H":*X9,I#%O 9:M,ZK3),;[>M!Z(8>N^?U*Z_OKYCX615ZOODJ9=7&$4 M99< 5L;?]>7N9O*R628P*!X<-?7$0@-SSPX'9<]]7+QH4-LFUU\O?WPO$5,/ M]+(3COK4.RG5Q?>Q1P?6TTE)?/7#@?B:T(U97DR=QWDRE[KUXX_0*>A:[,^; MX^$$\U_WOIZ7/]^<]_XH][[GWRSGYY1O$B9@,@^,;<5(3TK5$L%7 MB+4P^>Z/=6/RG3D=L? MGV\OSBYZ-Q?GM\ M?;LXZ]W!E\^];[W+TW-R^_OY^9TD3-:$>?_#T4/3"JBYY$PD.>^;G_<+AP1# M-_1UQ_0SG_H,P5=AM.7&/)3-]HMI%6)8U]/7ZGP'INVSYF/K5"S3F4&),<4.W0+=Q/_=TG% $6[SB:M!OS2N MD,3_HG]5+7[]I=7[:FHFEDY>.3GGU5+C=5Q4DUR$_\ZH,+TF8%!1*SBHC-*(7VAU M>3;Q1@>X-)%XD]3:2!.K4&OS><.K46M[ \Q!^'FGHBDI_'P:>AZH*Z(SB?7: M;1![)ZYRL=UA,T/*EV3*Q5:&7QF2Q$>O.)+W5/>'1'? =, /]._0>M!M$$N% M.)$W*>:U3^4Z\,2?5C7#HT:*F;VR.I5W=%2OIG0ZJ0>INZ5N@U- M:38S/&AS]S4YBB@83^%UGFY$EJR4@]LZ/5QM*5HSPP1H*0@S(VVUI:BM#,NH M28BX#4EXX3R Z>QZ%I52<&MH4%4:K=1<6BD$\RL$&QVEV M'>N62>C3F#H^M#VQF(L@$C=R"/E>[+-+[7E=J6D[//WX50?8YT+H;H1W]F*3 M76K/&TJKGJ$]7]@#[/=(K&LM[OUT ]TF1BQF702!OH>2NM356E6E79 7'<,<_3,P"T&S<$@8D0O%*Q")>@!XG,!R\"EGE;([*(?P12+&K:Z@3EU1TQ>0E(WY ME8V=MM*H%BMYZ/#PXE?7-1\MVY;R;UNQ@P:LDE3/DY1_^95_C9K2;!*0WS*PUK':76*I:A?'AH\(KECQ?' M(CZ H'A#J5=W6'I6!L7W3QBOW/.FTM1V>$*N#(IO.2A>($'^"R5.]VE?Y>J] M;K2;2KTE#Z;9AF3?/#/MA9Q?PDSUEM)LI9X5L2\UQK<.V6/R>GGQ!'GP\+X= M/"R!P I5IKY9>M^RK< 2^^J?O[4UM74$=Y+SOT,K>)8% MJ7ZUGH@L2+4]:LF"5-(M-2U(94^%FZQ*):M2R:I4.ZY*56P\E5Q20(@BD_8+ M$27,0R&JAB8W'&1&Y1V%#\LR5 M>OI61BD0($$$0 GG,66-5RL+MK9A&,[4PAY2%^96%6EVI M=U*WU.52%AX@*)P4X)/",(.]BDU%J]>D,"R@,%2:6BIA,30+ZVY5"$OX9' M3:L04?2]E(DM56FK&6X@D#(Q*\JVFTHKW>V=2YEX2"@QN2B5A(D9P,2JHM5D MO*B (K%36^:)R:5(/#R8>$8'%&QF()UCN"-* OU)"L,M'NVC=-JIEI44AOD5 MAHRRQ:I,=8#XD-5BL5WGOAQ0;U0T?'@ P:&6HK4RE*\R.%2@X%!;::7722M. M<.B0,&XL.%0P:;Z'8AH/*VDI[2R+8Q52V.ZA% 72-NN*UCFHV?[EZYYUJ[IM3: M&:8]RP2YW=E K%:57VR!+TM89BW_90E+6<(R8V82ZN -_,4J"-TW;Y)E[K_F M.O"OHVD'6/LQB2L$+F_]4[S=,;9A6@_$L'7?/RE=?_W\Q\+PJ]5W2;,OKC#" MLDN@)N+ONOSQO41,/=#+3CCJ4^^DU!#?QQX=6$\G)?'5#P?BJV@Z@7-BO4G6 M,6GT 08X_@@]P\$.)YKVNO?UO/SYYKSW1[GWY>[\YA/1[4?]V8_X"E650^<: M'E(^7 T)*A3Q;U7V7Y*.%C\MS,SO9S>)8\7IC;4X)17K_V08C$%$1T]*U1(Q MJ&T+KIM\]\>Z$7W?&"!@\X"(@..6><0QAU\$?.'/-K2*NAQ-S%-N!;Z>F3Z# M.@'UXIQ^W.]>7MW<_?[G^>T=N;ZX/B>G5]^O>Y?_(;W+,W+[X_/MQ=E%[^;B M_#:IF.4,0%MGH/4=C/+F_/3J\O3BVT7O[N+JDEQ](9=7E^6OO=XU^7)QV8.? M>M_(]_/>[8^;?(_U_0]'#TTKH.:'W [APB'!T U]0*Z^0NB30</+6D&L+6R$G!M8SAT^FJQ1UI/A'$Q8CDD=IFV>9F30"[;3%JRB M6O-%O^/91LO\I30':@;FW3DI-4M3,#;3\JQN$8RX"X-\,HS6#@0C_+L;>I22 M[_#XT"?GP$,FN8451Q&4\%FM514N$Y<5-.9H<3.$3708K.S4/FOLC+D:DKGB MS'6).U(VQ5L;H>N:O+6Z%VI'DG2CE6Q?8G9MEMFUO67VW?"Z5M6TE7EY(V3[ M13F9J1+6\J&$=\8Z:JY4;'UGK%.7K/-ZJ;,1LN4)G6GY0&,VQ BX^L,J!5&LI!<)XO M_1T%YTO=2QJ(W78*T7WB42Q/1LUB!MSW*Y!>ZG:43B,UAU6F)V^:RCO*5:XK MG?H^92K/43E),6R6RAMH80TJ)ZK'##+2:XK:3JU 5=\YF9/4Y6;)O($6UB!S M(FC(0F1KC=0]?8T\;CO8>F+Y3A%.4F)YS_PK](,1Q=-*!JZ'.2)ECV*Y/JS& M8@5T].KCY3;J'D@TY+;%5371&9$&\C;:VG@MD*\.3WI-7'?_S=VCY%I9X!U!AZP$U M"9#+\76#E7TW7#^06[XS/T90>E/RN]F[T=RGPFYY=)\L)^N./":-U,T=^8(VX!T=_(M9HC$>9 B)*"!@5 M >@<0$FB]VI[EPDWB9FE&\ZIC670+FP_S2-2.X!B1^_5>FJ=R@R@W][Q92[ MYD;X8='6^;*JI58@S0*Y[QY>YP,H;XZ% .D'5T9.K2H-+4-OIZPB5^ J'!B1MAI7Q@X:PVEFKY[9_/@>".\E _\NGE>V@LTF][KCM)NI.:X;![/_E)IR^UY MF.5FZ/4&)#=#R\W0F6Z&+KK)>&;98=QBG!9T/(#MT44W)*N53FK*H30C]XJ3 M]MR,K%8:&89KI!598"NR4DO=3BQMR+WBI#VW(4&[I2:921-2FI#2A)0FI#0A M,XLZFDML26D^YM%\5"O55!^M-!_WBI/VWWS)9<=&"=NM:!=3.GO;V;/P]/] .F/2!Z&+CL M SOB[K6'TO&VV*E0:^0]KGP&':!N<="7V*2\O51+MGDY 9^G=VR;O5EI,[9' MQQ[U63T[?>[^:]W[^>.V-W,[T7V?PIVN8S^S8WI:1>S-K9R90QF_ M]6[ORM,S(1>.;/QR=S-W;3@H>^[CXD7D//PZ#D=W]_U!+ P04 " *@FA5%J3L;WL# O#@ $0 M &YW<'@M,C R,C$Q,#@N>'-DS5=1;]LV$'X?L/_ Z9VFE31%;,0IBF4K#*1= MT:3 W@J:.MO$)%(EJ=KY]SM2HB(E7\8D8^OJ?4T_\6G$OUWQ \G195YJ6%1@6 MQ&2COS&_XH.01N@S,7U/_?**V];3$7+Z4CP@X7K%Z,T SDL&A<")J_ MOHI0H2OES,,PO%GLN6FE.! 0*7I 41F#:7=HZV:U1X&]V [#_4H/JG;EOA<_ M/S$1N@B)F:;3RX1PYXQ<50[^UJ:X@36OBQP*4*X'Z"P[ M;C;@/O ";,D%O& PW@!9E'A5B!JD'FQO(J95Y&^/D7%\ 4<(Z3+_% 3C]=RZ%H/ M"; '\6%$_>C'0G":^S_D^[,J,C(7(\&;O3@EV-UR-"K:CP0_I/7P%,O]RC;* M=I<2/XXY[P/%7]!&L2FH(Y-\*7K^^W#JPTN@3C)-CNXQTVV!I88].$ M+P"-U?]+SE<3?)LBY)F!?A4/Y1,ID-\^RHM0 M(I7TA_#+>5,:.-8;I%AL"OAQ_GCJ/2X1B2TLOLXN=!8TTZ(* VRV*?Y*]T!] M>IHB[)\0S_O\:?G]WJ(6-G[75M7CR=2-TY@.]7HZG6*;?]/8Z [?JHS\%"TR M,#(R,3$P.%]D968N>&ULU5I=<]HX%'W?F?T/7N^S,29)-S"E'8:D'6:3A@ET MVMF7'6%?C*:RQ,IR,/]^)?,14BQ;D-CK?0';.KXZY^K#UP?>?TPC8CT!CS&C M?=MKM6T+J,\"3,.^_77B#";#T@P)& MP)JMK>DBH0'P&Q:!-69<(&(YEN>YUVZGW>E8[WJ7U[VKKC6^=QQU.\'T1T]] MS% ,EJ1!X^RT;R^$6/9<=[5:M=(9)RW&0QFB?>'NT/86KEH#L;_A$'SE;AKW MT*/0JXL,ZW6[73=KW4-CG >403WW^_W=Q%] A!Q,54Y\Q27&O3B[>,=\)+)$ MEDJPM AUYNQ@CKKD>!WGPFNE<6#O$X>XSQF!1YA;V\.OCZ/C3& JW !'[A;C M(D(DX2S"@L-<2W27/M7_E>KY]X,[Q7HIIT&,HR4!VWTMI8!%"%,G@F@&_$QR MN3'>F":.@*I5XFPZ.Y>I)LS;DEW(:-Q/9N#L^SN3;T&DRO(+(=L["!'9C.<@ MQ7D$-8@:,CB5711D[+"Y!C9CX)@%MS2XD;M& :U<7.5K]1%"' N.J/B"HCQZ M1;#*V8UD8Z*VW2%+J.#K(0OT9(WNJIS[)TS@2W)87AT1/894SFJ* MTE&@GE1SO*F\2RB6X"OG.P@"#G&\_5([G*?E6H#]#WAV3N#9J9OG4!X^\"E; MZ1_36F1='+.5^\#'G#WAS6MC(5$-O"ZV8R;+0O(77A9N347@"IFJ01QP0!IN M>0Y9N4W^!: B:>K8(5OFS MXC8"'LJD?.9L)19R7BT176L?%H7H"KD.Y$0/U&3_1%"8PRZWO?+<#66'')&1 M7'GIGZ#/F@:GX_?L! VX;S$NUW7?;LN[,I>LYQ,60]"W!4_VTV1KP)WO@,XY MBXI?DEF9?2.[*!/AO;F(EX[-62KR;9^=FCH&I<"??594Z@,Q Y/C6=5YNK87 M&160BEN2/7_Z=@RA.CA9]\'/$84ZCUTD=HHW5N/$S/L)XW72CJTA SF=QLHI ML)0,=%TT3E>Y%V4@Z[*ALDYPK0Q47C54I<[R,I#TKJ&2C"PR WU_-%1?J:UF MH.WZ?Z.M<[*V;K.UZ0P\DP?U6]7!%4DKM/Q,]#6O$C&U"4W4-:\PT1N-)GJ: M5Y 4VY0FFII7C1CXFR;"FE> E'FC)JJ:5X.8^JDFZII7@9SFOIIH;%XE4NS= MFFAJ7@528/Z:O%$WK^XHMXU-=#6UWC!PFDWD-:_@*+"J300UK^(P\+@/S%3W M)VTR[(\/^^OJ0_UE6E[Y%U!+ P04 " *@FA5T[+]>A0& #7/@ %0 M &YW<'@M,C R,C$Q,#A?;&%B+GAM;,V;76_B.!2&[U?:_^!E;W:EIBET9C2M MVHZJ3F>$MA^H4.UJ1ZM52 Q8F_@PCBGP[]=V@!*P0T*Q,SQ\ M].+3+(G1"V8I 7K9:!Z?-!"F(42$#B\;SUWONGO3;C=0R@,:!3%0?-F@T/AT M]?-/%[]XWE=,,0LXCE!_CGJC"8TP^PP)1AU@/(B1AYI-_Z/?.FFUT(?S=Q_/ MWY^ASKWGR_][.5J]"MU--3%=L\.SOSU=I5:$IT@2)IT__K_JX;CG 2 M>(1*3T)92TK.4_7C'80!5T;NW 5DC)#?O&68)W_RFBWOM'D\2Z/&RC@&,7[" M R0_GY_:1L4S7T;X% ]EF^Z"/HY%Q2K%B.&!?KN8L=QFLHHS647S@ZSB5UTV M/A\+-E*2C&/<\-]89PM^ $?F(S-A(>J=H\R^7:)I6J+9-DRKLVIB.1@ V]S+XA1>O.Y6*1NV[64XA0D+LV%2*,FA'%/O MN=NXRK30MTSMGPO_M9A\F==LZ5S PAUU+"+\$,1X..;Y?1@P2 JL@ET>9+LD M))21!VSLG3AZXDSW>D9236\-$17;NY'%=H>5'%KV62JZ[;+)-"CAAK5>?X9P MDF#*VW0 +%%S-'&VP6V.$UWCRX17I* HI6TDEMIH31Q]D_)(Z;L%I)2Y4-4U ME^CT@GZ,RV&3"WT[,BI=/;@HZ=I)R?MIID1CE'5">D*@@(KUU7N2(%.XZOX1 MDFJU]#OG%.RRP'I?5U>-G\5LNZ#!VK@].YW+Y:[EF:R8/41("M?2?;V-4-H? M:SQDLY8G/"0I9P'E#T&BPZ$H;*\K@WPJ-U<(1^A5%4G9&JX4#!9"66\L@]"F M(; Q,#7>=+G@\ 8FE+/Y#41F+DIMM1)&**).L 0N-;5#&#\L-[P6S=B0& M.3(@V?.$'=W?$;\7"H:)#7C WC>P4 MQ.[%C2:?*V86FJL%I.YP/-(Z!IPB6Z&27\Y9:55@I75@5EKULM*;P@_!2JLL M*ZTZ6+D1BX^L!U/S\Q!CY%LX>Q4KP^0C1VZO@P^>2&#C55?F0= M!B\D>SVBL*F&\+=PLI'2.2RKBYYE!?418W)7ATVA;6[8Z4#*@_AO,BZ\A"X* M?@LWN83.J-%GMRN&0X,A.A65V1B/85M"M2X(L7< M]USK%.RRP-[3>-&>N#,":K[580JI^CQ^(XWU!_)2#RG!.JYAC:Y!&3NL]?M/ M1CC'] :29$(7E\JZ1_&%<14[K\UEN_T+4917=8I L8=0VAQK,'0A)B'AA [O MQ1R$D2#6D& .JHC!=B+;#+PJHJ6D4P *K(-RGEAK?8=AB1P6]:O'N_(%/O8X M&&A'@-W!%5$P)[2-A%#VPC5IE&DC)>X4CA*F0C6W7,'23M,)9I60,6[R-G"V MTCK')ZO@AZ'([+.>I1T&VAMY<#@1 ]^\V>KW"->^U64*J3KJ;*2Q38@203! MS=9O_=_14M[MN&.R#LIX8JWI/1;(_V_JSI,^Z&8:VO45VYW+8;W7F1C*U)RV M6.\5[#3!^A%].PM'PB-L>$NG*&S/(WL]E?49Y4(3+47=OZ13Z""4M<;RC<7; M!+.A0/ K@RD?B1%G'-"Y\MQ:U&5W=6UR*HTP=+>1KN+58;"Q4=,P: M,]=B*A+)Z*]AI@N43PHT094'<%A/- MV1_8?"HPQ.UU$MC(Y>KP7\@BI8N$< T'OLE&*.W/%@]K.W$GEJY>?R+9_TR+ M7_X'4$L#!!0 ( J":%5;0EX5B 0 *$O 5 ;G=P>"TR,#(R,3$P M.%]P&ULW5I=C^(V%'VOU/^039]#"#.S'="R*\3,KE"9'32PVJHOE4DN M8*UC4\<,\.]['3[*B#CQ5 W5^(5\^-@^/KZ);X[Y\&F3,N\99$8%[_I1H^E[ MP&.14#[O^M_&06_<'PQ\+U.$)X0)#EV?"__3QY]_^O N"+X !TD4)-YTZTT6 M*YZ O!,I>",A%6%>X$51>!NVFJV6][YS?=NY:7NCAR#0U1GE/SKZ9THR\) & MS_++KK]0:MD)P_5ZW=A,)6L(.<WOX;HT4<<*I^";<%=XA)XUO;[* ML5&[W0[STB,THT5 ;#0*?W\8CN,%I"2@7&L2:RX9[63YS:&(B*75S>DMDN, MFXRF2P9^>!S#4D*&E7+H$&_LT9IL+>/9T8"- HS3$RV9B%^,6'>='>(I@[@Q M%\]A E3W'_UUK4^#W6DN!U[^>9]WBJ%/Z+$[1J; NKZI>,>&Z9 1\D25_X#- M$.:$[?KL;6A60,B J)'3W7Z.!O_,RX1,&120JX)>EB5&)@PPT(IDM(%?@.T$ MNRAA=UI\ 38CD%0D]SRYP^>SA%8AKD9^NW!_@CG-E"12B-]0NN+U9/HH)V)M7IZ-R$MQ MS)_<1SF2XIGN,LM2H@;XI=B.!"9@[ ^Z+'TUE8%K9*HGL2>!&+@5%=>9CV&C M;+3 KR?CR\<$J9'5=TD5IL)]D:8KOG_9%24YI;@:^8T%HS%5^"7Z@($N*6$% MY,R@&IF-)&@U\$,Y__Z8Z.\)^3B;%G)V!,2G^RNW_0]+,'G6T(RW'5AM*AR^R7G@9WE-ELG9B*#I.LK MN3I&%Y'QF9?SLJ$](EP2J>V;>$%9<#?[M#K[1"A(6? M8RE#]/9EL/=C#IHX%!CG(Q6VCH:5&F\K/HQJF%TQ*Q5:;JE08L)9R7'EAARO M]M&LQ+EV21R3=V>EQ(U+2EA9A%:RO'=)EDHWTDJ27]V6I/4O)+EU4!*3RVHE M2-M!04K=7+O\S*ETM=HXMA/%D:S5[%C;R>!(VEIND]M)X4C*:F'+V^GA2)9: MM1-@)X8CB:KMIH.=*(ZDJ:_;V;"3QI%TM7P[Q4X*1]+4DFT<.QT=B0$#20A)F:&$]#)M" /T]NY^V1&V"-H8 MB\IR@/WU>XYDP"8F"31-2)M.V\1Z/3IZSIO>3H=JY)'IR/.#=YFA4N-*+C>9 M3+*38E;(JYQ]?'R3SASG(G1?$#)L, MV8C."_.ILJ#K1(4Y*=SWN,_^>M_YE%.2^L% R!%57/C0EGU@Y MSU#,C769/IK[^BM8A<,%!X7OAZ/T=EPE&O(T3E(3CY)3J#& M,AT\F)/ SJU924('L_LT6$"'!Z)4L(_N ILIL9B&^^<@R7\M!RI52 Z,D*@E MCOG].+96T:^&H>\RZ8H12]3NG'TXYS#>JR#KB%%L9A\VK]-4;7$/+2[CZ?,$ M&7J:OI9B0+BB=)R* \Q(0:4C0E_)67H/468"#'(-:B1BQBZO@(P[:S#&G42K M3B@E\YUU=$2YB2ILZ@S3BV-.HF@@U6V>0&(*/_S)."E\F("3C64+MITO9ZJG M0T;=ZIN_G2JN/%;%$CHS7RC]IWR=!;U_FC-94.8?ED4^,)])JIA+^C/2,]@Z M VR1MI"*>L0BMITKZQ[(8:54KI0*I'U!+*OZYG3$%"5(C\6^AOSF7:8N?,5\ M9?5 ,#+$,5_O,HI-5OH5 G/3YB 6FQ">F($?5-X@D94]<%U%=(GOLDG[6Y?T)@4@(A M*X2&2IP 4UQ^,^_)Y<'8H] HZ$Z6J?[]S2F?5I B)NJ@N721'^6/&>)3%$. >Z4V8KX+_]2Y1Z\RU0'U G::2S2Q<9L-'^9J5H=& M)?6:,#73CVR6J>9!*N%OL7QPNP/H(KP$(%VL.IBS8V4R4C9KN72;@H['';%"';7%)[G++M>=I5+\$)/TX*%,8[E$EC, 6SAYYLX?.-R\?N*1/Q^ MLA0C+47Z\X9*3GT%* %GPSL947G%_0IF9ZJ__3*E^1/3T?I^[I:_=-&=]TJB M;@F.VZ(>O_(KQ($Y8?*$1+000\QIO_JYU>PUSDBW5^LUNJ>Y?G5W2.LVZI\[ MS5ZST26UUAEI_%7_H];ZT"#URXN+9K?;O&SM%KU?:# $M:B$OT_.LO4L*>0/ M2L>";*9YSX03HC+7E@S;*%L?#?.2"O?G9"B(0J?1ZI%.HWW9 MZ>T6\-M@^T.H1I0@7>9@>$7L(KGL$/M@SWU+Q #<'(99H>2* SD-\,FH?\5( MS5&8;1\72S_AO*+QPN%WV!AE7]PGVD2Z4 M+VWBRM\$^BU\R@Z[X@$N0J@6Y!@N@RC_\:71[9%VLZT-6[O6^M&.)6+(1$:D&#,''0%70)A 5(WTAP:U[E\E# M7,0\+XI:%M_!F#KS[Q2B5FA:)6G"736$7_._1I18'ANHB@Y_H@3)KX912@9B MOS=_@Q 1([#JJ9+PC9_NO.<;)A5WJ!>Q7XGQO(>#[,&ONCZ47\._>TA-XUYL MJJ.93O!S0S6#RWWHN2LVEN(&T9'4,T8 FKXC)&@RO?[6Q=)ULZ)0%ZZ1A\M( MSP"NA'^'&" OE"!0\SPNN&]?E SNU<5HQ(, 75*4+6) M/4@G@<3S4Z7-$9C3\R8 M?!80) 61M$0VA8.1D+V!G\;,Y;0=?E%>X;>%0EMHN9KK2A8$T8]/W&>VUG"% MO$U:#=*F\IJT/?H_2LXDOV&IZ@X=\\?INV 67D*NF.$L.#C;QN"[S_0Z_'HI M>V+BZV'_24'/A3ET?+ MZ/&W7\H%^^@D@$H>&P^%SXBOC=H^&FHOQ""'0*1/ 3DN>]B2P1).*!,UJ+P M4/$P70/TJ]9F+7\28%';2&_,D2L>'UF'A8.ME:@$]'Z!BB M), Y^GE],25]YHD)X0.=>0Y5HT47ZR,9Z.UEP@.86L5\%V)K)4C 1Z&GJ,]$ M&'@S$H!1#@8S73VJ(/J )6.KA6DW%JKK#4<0IMD\;R \H #K8?C&T5D**B\F M:#>>&=&AN!$D[J.[@I(SO1UYK_'Q"#IYF55',&J[>*@)OLOG(NN=+O(P=FP3 M<_>%\/H49@^&-XT+VQ?)%0 &O=_0C]RV %E^?%0JG6P62T9,6"QD?$\F1'3# MZ..$DW%LA;D3>I%S4BH<1&!6R>5E7%7>LX],J?IYQ_Q2*.:S4&4W/==7]#\B M^KO"XPY P;^Z "4+G7HO /I+HL'T&ZK7X-XN49 M^-EDHAD$(9,_A604F57:=>:Q;[!ZCX)0 (&*2L8"0T3W_O4*Q7S%+/Y&2U>K%$ZCT72 M+46UJLWZ0BDQ6I!>+/WZ\..N]_+#Z&C+] &)XRD)P)5SB;SJ[^7W"?Y]>Y]^ M^!8"MEU2ZN&A9'/OLXNQ*JE<"N[-1 M7WA[P69;7CLZMZ^2J_G7BL[?:,%ES)?O((YK9A;XV%N8D*CB> +6N$L[U/AE326ZH%S+RSWPV;Y,Q M7B,84IF^4[F1"DK,RS/IGS@-CVI8=@T;BW_E+7 2V1IC:LS)QB_MOWX\!/S0 MVF$+!*P&X&B*;I_^FVN1>>2Y//Y* Y=^)1\\ 5$[!%<>A%?D@LIKIC8ZUO5# M1J--W\7@GN$E04?O'8[P+,ADR/2YL)4]/8Z[XX0!HZ[0Z;N28J*&N$8PQGT^ M&A"7#;AOCN;&-E#R!_, =F7WQ)S)+Y*]WWZQ#X_,ULF\,-\=XLA?/J<56 M&PI]JY#28-II_T7+N-ZPK!=K.[LK>[_?=IQ*!\*Q;A=B%BVC-=+GS)!V^_]' M71_@ M5A!U]/UK+(PWPETJW<#LU[MWKE(5]^ABE2HNB%FR#F*+B7^&B=:K$.\R[0_O M/Z8O:3]@P0D,:[*MUN>+16-I1C#6P2VBAHMXI%W[T+#>=QJUCU;MO-?H5 CU M)G06S.-(<[]Y97ULR Q9A?'T!*;;PRO2O^3U'ZA'G6M 7>B[5C(+[_NNC.&/ MLT[J&) 1=XW@Q1SC^(8S57&.;W_3HI@]^@Y'>Y,:1[$1*63SA>Q&?O"2QGSV M^-=-O-=ES9*=M;_W\#J-[N=/O2ZY/">7[4:GUFM>MLS=W?-FJ]:J-VN?2/VR M==;LZ;N[CW%(/YJT+1CR[:Q,5GUIU'^_ ^3_#0/%![,D-B[QU'CB3J&Y3+@/ MR5(-)WC;L+M!"$:/@OW#8Z,2K"\% MBTM]'Y2IHT_,J2!F.Z%4Z&&*,([SUU!?3"/&-G<9^)M+PHIY0YD^;JJOL>GW M1L!S#94GQ'567V9-]HQN&.6^[F$"EMG"@I&I5GJ_3N\I00XF(@GUN9NA>]'G M-H'E#@W1=%,YB]>,'EG0C@(?X5U0M/0#ZB@A VB-XFY@Z+E8'=G@J# V:/ ( M7(Z[G(MC)=Z,#*0804VAN09 X6-\D"1M:!&O4R#*$(A"7,^#'H M\@]YGRN\*6!J'!]G;21%N_CFOJL9>S $@K3?U&<0I<"0T>OQF/&0P*\9 Y'Z M:'#2KRFG.C6O6N7I#-EQ-F__,(;L/OVUM&#ZJ8R+1JLW?Y;BC^;[9J_[BKSO MC[Q%[%PX,A<'W&TO%V<_@-IU28MZ)8M/_E(H'QT>'^*#8 M(FC"Y1T+FI!@\RO,0 1JH;$U8VQK6]Y)VO+^;)W3Y>IGR5)M_6F./M+%VE?P M[0CX$DBS\R6 9! VA2Y2[A_&A)G@Q M-TB9Q -/9O'[:\AE%)T^;+]G/VW5W TA%-5!JVL"0_/2$78#P6 5$"&,(_) M]!D$B@.T7=B0/L\:%<"X,_0QS,7F(((>"@FCUC533=G3[RS]0 _2 /O*:\P8 MJ!@8@_\N4\@\N)FG]J?N?G3I,=R;W690\F&)Y:WB]0;[ 8,?<=?UV/WC?T!M M.UO:OG+!-L]S;.OE1:<-MQQ'HG8TCN\Y>^]G=P>_R>.-YF0CGG&<>P=W#MY^ MCH=.]?']ZI_<88D$#+'U"OT^J0\Y&R0RS^=[$(G42_V@A=0+X'%_\JF'5X^> M=4H."#PYR125LSN!LR-QW*=:MV*9N^)>+ ]:P" T M ( ! &5X7S0S-3DW-BYH=&U02P$"% ,4 " *@FA5%J3L M;WL# O#@ $0 @ &)+ ;G=P>"TR,#(R,3$P."YX"TR,#(R,3$P.%]D968N>&UL4$L! A0#% @ "H)H5=.R_7H4!@ MUSX !4 ( !4S4 &YW<'@M,C R,C$Q,#A?;&%B+GAM;%!+ M 0(4 Q0 ( J":%5;0EX5B 0 *$O 5 " 9H[ !N M=W!X+3(P,C(Q,3 X7W!R92YX;6Q02P$"% ,4 " *@FA5'!_FS"#(P,C(Q,#(T7SAK+FAT;5!+!08 1 !@ & (0! "M3P ! end