0001558370-24-002729.txt : 20240307 0001558370-24-002729.hdr.sgml : 20240307 20240307161737 ACCESSION NUMBER: 0001558370-24-002729 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: Willdan Group, Inc. CENTRAL INDEX KEY: 0001370450 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ENGINEERING SERVICES [8711] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 141951112 STATE OF INCORPORATION: DE FISCAL YEAR END: 1229 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33076 FILM NUMBER: 24730360 BUSINESS ADDRESS: STREET 1: 2401 EAST KATELLA AVENUE, SUITE 300 CITY: ANAHEIM STATE: CA ZIP: 92806 BUSINESS PHONE: 800-424-9144 MAIL ADDRESS: STREET 1: 2401 EAST KATELLA AVENUE, SUITE 300 CITY: ANAHEIM STATE: CA ZIP: 92806 8-K 1 wldn-20240307x8k.htm 8-K
0001370450false00013704502024-03-072024-03-07

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC  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

WILLDAN GROUP, INC.

(Exact name of registrant as specified in its charter)

Delaware

    

001-33076

    

14-1951112

(State of other jurisdiction

of incorporation)

(Commission File Number)

(IRS Employer

Identification No.)

2401 East Katella Avenue, Suite 300, Anaheim, California 92806

(Address of Principal Executive Offices)

Registrant’s telephone number, including area code: (800) 424-9144

Not Applicable

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

WLDN

The Nasdaq Stock Market LLC

(Nasdaq Global Market)

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

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

 

Willdan Group, Inc. (“Willdan”) issued a press release on March 7, 2024.  The press release announced Willdan’s financial results for the fourth quarter and fiscal year ended December 29, 2023.  A copy of the press release is attached as Exhibit 99.1 hereto and is hereby incorporated herein by reference in its entirety.  The information in this Item 2.02 and the attached Exhibit 99.1 to this Current Report on Form 8-K is being furnished (not filed) pursuant to Item 2.02 of Form 8-K.

 

Item 9.01             Financial Statements and Exhibits

 

(d)          Exhibits.

 

Exhibit No.

 

Document

 

 

 

 

99.1

 

 

Press Release of Willdan Group, Inc. dated March 7, 2024.

104

 

Cover Page Interactive Data File (embedded within the inline XBRL document).

2

SIGNATURES

 

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

 

 

WILLDAN GROUP, INC.

 

 

 

 

 

 

Date: March 7, 2024

By:

/s/ Creighton K. Early

 

 

Creighton K. Early

 

 

Chief Financial Officer and Executive Vice President

(Principal Financial Officer)

3

EX-99.1 2 wldn-20240307xex99d1.htm EX-99.1

Exhibit 99.1

Graphic

Willdan Group Reports

Fourth Quarter/Full Year 2023 Results and Provides 2024 Outlook

ANAHEIM, Calif. –March 7, 2024 – Willdan Group, Inc. (“Willdan”) (Nasdaq: WLDN) today reported financial results for its fourth quarter and fiscal year ended December 29, 2023 and outlook for 2024.

“We had an exceptional fourth quarter,” said Mike Bieber, Willdan’s President and Chief Executive Officer. “Revenue, profitability and cash flow were above our expectations, aided by end of year program expansions. Strong performance throughout Willdan capped a record year and positions us for an outstanding 2024.”

Fourth Quarter 2023 Highlights*

Consolidated contract revenue of $155.7 million, up 37.5%.
Net revenue** of $80.8 million, up 25.1%.
Net income of $8.0 million, up from net loss of $(0.4) million.
Adjusted EBITDA** of $17.5 million, up 48.2%.
GAAP Diluted EPS of $0.58, up from $(0.03).
Adjusted Diluted EPS** of $0.80, up from $0.36.

Fiscal Year 2023 Highlights*

Consolidated contract revenue of $510.1 million, up 18.9%.
Net revenue** of $269.7 million, up 19.0%.
Net income of $10.9 million, up from net loss of $(8.4) million.
Adjusted EBITDA** of $45.7 million, up 96.3%.
GAAP Diluted EPS of $0.80, up from $(0.65).
Adjusted Diluted EPS** of $1.75, up from $0.88.

Fiscal Year 2024 Financial Targets

Net revenue** between $270 million and $280 million.
Adjusted Diluted EPS** between $1.80 per share and $1.87 per share.
Adjusted EBITDA** between $48 million and $50 million.

Assumes 14.2 million diluted shares, 25% effective tax rate, and no future acquisitions.

*As compared to the same period of fiscal 2022.

**See “Use of Non-GAAP Financial Measures” below.


Fourth Quarter 2023 Conference Call

Willdan will be hosting a conference call to discuss its fourth quarter and full fiscal year 2023 financial results today, at 5:30 p.m. Eastern/2:30 p.m. Pacific. To access the call, listeners should dial 877-407-2988 (or 201-389-0923) approximately five minutes prior to the scheduled start time. The conference call will be webcast simultaneously on Willdan’s website at https://edge.media-server.com/mmc/p/7gbp5syv.

A replay of the conference call will be available through Willdan’s website at https://ir.willdangroup.com/events-presentations.

An Investor Report containing supplemental financial information can also be accessed through Willdan’s website at https://ir.willdangroup.com and selecting “Stock Information”.

About Willdan Group, Inc.

Willdan is a nationwide provider of professional, technical and consulting services to utilities, government agencies, and private industry. Willdan’s service offerings span a broad set of complementary disciplines that include electric grid solutions, energy efficiency and sustainability, engineering and planning, and municipal financial consulting. For additional information, visit Willdan's website at www.willdan.com.

Use of Non-GAAP Financial Measures

“Net Revenue,” defined as contract revenue as reported in accordance with U.S. generally accepted accounting principles (“GAAP”) minus subcontractor services and other direct costs, is a non-GAAP financial measure. Net Revenue is a supplemental measure that Willdan believes enhances investors’ ability to analyze Willdan’s business trends and performance because it substantially measures the work performed by Willdan’s employees. In the course of providing services, Willdan routinely subcontracts various services. Generally, these subcontractor services and other direct costs are passed through to Willdan’s clients and, in accordance with GAAP and industry practice, are included in Willdan’s revenue when it is Willdan’s contractual responsibility to procure or manage such subcontracted activities. Because subcontractor services and other direct costs can vary significantly from project to project and period to period, changes in revenue may not necessarily be indicative of Willdan’s business trends. Accordingly, Willdan segregates subcontractor services and other direct costs from revenue to promote a better understanding of Willdan’s business by evaluating revenue exclusive of subcontract services and other direct costs associated with external service providers. A reconciliation of Willdan’s contract revenue as reported in accordance with GAAP to Net Revenue is provided at the end of this press release. A reconciliation of targeted contract revenue for fiscal year 2024 as reported in accordance with GAAP to targeted Net Revenues for fiscal year 2024, which is a forward-looking non-GAAP financial measure, is not provided because Willdan is unable to provide such reconciliation without unreasonable effort. The inability to provide a reconciliation is due to the uncertainty and inherent difficulty of predicting the subcontractor services and other director costs that are subtracted from contract revenues in order to derive Net Revenues. While subcontractor costs have increased recently, subcontractor costs can vary significantly from period to period. Subcontractor costs and other direct costs were 48.1% and 47.1% of contract revenue for the quarter ended December 29, 2023 and fiscal year 2023, respectively, and 43.0% and 47.2% for the quarter ended December 30, 2022 and fiscal year 2022, respectively.

“Adjusted EBITDA,” defined as net income plus interest expense, income tax expense, stock-based compensation, interest accretion, depreciation and amortization, and gain on sale of equipment, is a non-GAAP financial measure. Adjusted EBITDA is a supplemental measure used by Willdan’s management to measure Willdan’s operating performance. Willdan believes Adjusted EBITDA is useful because it allows Willdan’s management to evaluate its operating performance and compare the results of its operations from period to period and against its peers without regard to its financing methods, capital structure and non-operating expenses. Willdan uses Adjusted EBITDA to evaluate its performance for, among other things, budgeting, forecasting and incentive compensation purposes.

2


Certain items excluded from Adjusted EBITDA are significant components in understanding and assessing a company’s financial performance, such as a company’s costs of capital and stock-based compensation, as well as the historical costs of depreciable assets. A reconciliation of net income as reported in accordance with GAAP to Adjusted EBITDA is provided at the end of this press release. A reconciliation of targeted net income for fiscal year 2024 as reported in accordance with GAAP to Adjusted EBITDA for fiscal year 2024, which is a forward-looking non-GAAP financial measure, is not provided because Willdan is unable to provide such reconciliation without unreasonable effort. The inability to provide a reconciliation is due to the uncertainty and inherent difficulty of predicting the interest expense, income tax expense, stock-based compensation, interest accretion, depreciation and amortization, and gain on sale of equipment that are subtracted from net income in order to derive Adjusted EBITDA.

“Adjusted Net Income,” defined as net income plus stock-based compensation, intangible amortization, interest accretion, refinancing costs, and tax benefit distribution, each net of tax, is a non-GAAP financial measure.

“Adjusted Diluted EPS,” defined as net income plus stock-based compensation, intangible amortization, interest accretion, refinancing costs, and tax benefit distribution, each net of tax, all divided by the diluted weighted-average shares outstanding, is a non-GAAP financial measure. Adjusted Net Income and Adjusted Diluted EPS are supplemental measures used by Willdan’s management to measure its operating performance. Willdan believes Adjusted Net Income and Adjusted Diluted EPS are useful because they allow Willdan’s management to more closely evaluate and explain the operating results of Willdan’s business by removing certain non-operating expenses. Reconciliations of net income as reported in accordance with GAAP to Adjusted Net Income and diluted EPS as reported in accordance with GAAP to Adjusted Diluted EPS are provided at the end of this press release. Reconciliations of targeted net income as reported in accordance with GAAP to targeted Adjusted Net Income for fiscal year 2024, which is a forward-looking non-GAAP financial measure, and targeted diluted EPS as reported in accordance with GAAP to targeted Adjusted Diluted EPS for fiscal year 2024, which is a forward-looking non-GAAP financial measure, are not provided because Willdan is unable to provide such reconciliations without unreasonable effort. The inability to provide such reconciliations is due to the uncertainty and inherent difficulty of predicting the stock-based compensation, intangible amortization, and interest accretion, each net of tax, that are subtracted from net income and diluted EPS in order to derive Adjusted Net Income and Adjusted Diluted EPS, respectively.

Willdan’s definitions of Net Revenue, Adjusted EBITDA, Adjusted Net Income and Adjusted Diluted EPS have limitations as analytical tools and may differ from other companies reporting similarly named measures or from similarly named measures Willdan has reported in prior periods. These measures should be considered in addition to, and not as a substitute for, or superior to, other measures of financial performance prepared in accordance with GAAP, such as contract revenue, net income and diluted EPS.

Forward Looking Statements

Statements in this press release that are not purely historical, including statements regarding Willdan’s intentions, hopes, beliefs, expectations, representations, projections, estimates, assumptions, aims, plans or predictions of the future are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, as amended, including statements regarding financial targets for fiscal year 2024. All statements other than statements of historical fact included in this press release are forward-looking statements. It is important to note that Willdan’s actual results could differ materially from those in any such forward-looking statements. Important factors that could cause actual results to differ materially from its expectations include, but are not limited to, Willdan’s ability to adequately complete projects in a timely manner, Willdan’s ability to compete successfully in the highly competitive energy services market, Willdan’s reliance on work from its top ten clients; changes in state, local and regional economies and government budgets; Willdan’s ability to win new contracts, to renew existing contracts and to compete effectively for contracts awarded through bidding processes; Willdan’s ability to make principal and interest payments on its outstanding debt as they come due and to comply with financial covenants contained in its debt agreements; Willdan’s ability to manage supply chain constraints, labor shortages, rising interest rates, and rising inflation; Willdan’s ability to obtain financing and to refinance its outstanding debt as it matures; Willdan’s ability to successfully integrate its acquisitions and execute on its growth strategy; and Willdan’s ability to attract and retain managerial, technical, and administrative talent. 

3


All written and oral forward-looking statements attributable to Willdan, or persons acting on its behalf, are expressly qualified in their entirety by the cautionary statements and risk factors disclosed from time to time in Willdan’s reports filed with the Securities and Exchange Commission, including, but not limited to, the Annual Report on Form 10-K filed for the year ended December 29, 2023, as such disclosures may be amended, supplemented or superseded from time to time by other reports Willdan files with the Securities and Exchange Commission, including subsequent Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q or Current Reports on Form 8-K. Willdan cautions investors not to place undue reliance on the forward-looking statements contained in this press release. Willdan disclaims any obligation to, and does not undertake to, update or revise any forward-looking statements in this press release unless required by law.

4


WILLDAN GROUP, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(in thousands, except par value)

    

December 29,

    

December 30,

2023

2022

Assets

Current assets:

Cash and cash equivalents

$

23,397

$

8,806

Restricted cash

10,679

Accounts receivable, net of allowance for doubtful accounts of $866 and $640 at December 29, 2023 and December 30, 2022, respectively

 

69,677

 

60,202

Contract assets

 

93,885

 

83,060

Other receivables

 

1,169

 

4,773

Prepaid expenses and other current assets

 

3,888

 

6,454

Total current assets

 

192,016

 

173,974

Equipment and leasehold improvements, net

 

27,097

 

22,537

Goodwill

131,144

130,124

Right-of-use assets

12,465

12,390

Other intangible assets, net

31,956

41,486

Other assets

 

4,949

 

10,620

Deferred income taxes, net

15,961

18,543

Total assets

$

415,588

$

409,674

Liabilities and Stockholders’ Equity

Current liabilities:

Accounts payable

$

33,193

$

28,833

Accrued liabilities

 

54,129

 

59,110

Contingent consideration payable

4,000

Contract liabilities

 

13,183

 

12,585

Notes payable

 

8,452

 

16,903

Finance lease obligations

1,186

1,113

Lease liability

4,537

4,625

Total current liabilities

 

114,680

 

127,169

Notes payable

88,979

90,544

Finance lease obligations, less current portion

 

1,184

 

1,601

Lease liability, less current portion

9,758

8,599

Other noncurrent liabilities

1,142

259

Total liabilities

 

215,743

 

228,172

Commitments and contingencies

Stockholders’ equity:

Preferred stock, $0.01 par value, 10,000 shares authorized, no shares issued and outstanding

 

 

Common stock, $0.01 par value, 40,000 shares authorized; 13,682 and 13,296 shares issued and outstanding at December 29, 2023 and December 30, 2022, respectively

 

137

 

133

Additional paid-in capital

 

185,795

 

177,718

Accumulated other comprehensive loss

(664)

Retained earnings

 

14,577

 

3,651

Total stockholders’ equity

 

199,845

 

181,502

Total liabilities and stockholders’ equity

$

415,588

$

409,674

5


WILLDAN GROUP, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands, except per share amounts)

Three Months Ended

Year Ended

December 29,

December 30,

December 29,

December 30,

    

2023

    

2022

2023

    

2022

Contract revenue

$

155,677

$

113,256

$

510,095

$

429,138

Direct costs of contract revenue (inclusive of directly related depreciation and amortization):

Salaries and wages

 

26,347

 

21,458

89,915

82,972

Subcontractor services and other direct costs

 

74,905

 

48,691

240,413

202,587

Total direct costs of contract revenue

 

101,252

 

70,149

330,328

285,559

Gross profit

 

54,425

 

43,107

179,767

143,579

General and administrative expenses:

Salaries and wages, payroll taxes and employee benefits

 

26,950

 

21,632

95,556

81,801

Facilities and facility related

 

2,365

 

2,288

9,565

9,287

Stock-based compensation

 

1,259

 

1,747

5,323

8,373

Depreciation and amortization

 

3,913

 

4,249

16,431

17,489

Other

 

8,189

 

8,593

30,818

33,692

Total general and administrative expenses

 

42,676

 

38,509

157,693

150,642

Income (Loss) from operations

 

11,749

 

4,598

22,074

(7,063)

Other income (expense):

Interest expense, net

 

(2,303)

 

(2,112)

(9,413)

(5,328)

Other, net

 

538

 

(327)

1,930

939

Total other expense, net

 

(1,765)

 

(2,439)

(7,483)

(4,389)

Income (Loss) before income taxes

 

9,984

 

2,159

14,591

(11,452)

Income tax (benefit) expense

 

1,953

 

2,584

3,665

(3,004)

Net income (loss)

8,031

(425)

10,926

(8,448)

Other comprehensive income (loss):

Unrealized gain (loss) on derivative contracts, net of tax

(664)

(664)

38

Comprehensive income (loss)

$

7,367

$

(425)

$

10,262

$

(8,410)

Earnings (Loss) per share:

Basic

$

0.59

$

(0.03)

$

0.82

$

(0.65)

Diluted

$

0.58

$

(0.03)

$

0.80

$

(0.65)

Weighted-average shares outstanding:

Basic

 

13,503

 

13,138

13,394

13,013

Diluted

 

13,731

 

13,138

13,606

13,013

6


WILLDAN GROUP, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

Year Ended

December 29,

December 30,

    

2023

    

2022

Cash flows from operating activities:

Net income (loss)

$

10,926

$

(8,448)

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

Depreciation and amortization

 

16,431

 

17,489

Deferred income taxes, net

 

2,582

 

(1,694)

(Gain) loss on sale/disposal of equipment

 

(63)

 

(64)

Provision for doubtful accounts

 

825

 

243

Stock-based compensation

 

5,323

 

8,373

Accretion and fair value adjustments of contingent consideration

3,168

Changes in operating assets and liabilities, net of effects from business acquisitions:

Accounts receivable

 

(10,300)

 

6,766

Contract assets

 

(10,825)

 

(23,772)

Other receivables

 

3,604

 

1,494

Prepaid expenses and other current assets

 

3,170

 

(1,230)

Other assets

 

5,671

 

3,223

Accounts payable

 

4,360

 

(7,839)

Accrued liabilities

 

5,917

 

12,970

Contract liabilities

 

598

 

(914)

Right-of-use assets

 

995

 

(332)

Net cash (used in) provided by operating activities

 

39,214

 

9,433

Cash flows from investing activities:

Purchase of equipment, software, and leasehold improvements

 

(9,925)

 

(9,602)

Proceeds from sale of equipment

68

75

Cash paid for acquisitions, net of cash acquired

(1,600)

Net cash (used in) provided by investing activities

 

(11,457)

 

(9,527)

Cash flows from financing activities:

Payments on contingent consideration

 

(4,000)

 

(10,206)

Receipt of restricted cash

10,679

Payment on restricted cash

(10,679)

Payments on notes payable

(1,631)

(1,920)

Payments on debt issuance costs

(1,114)

(177)

Proceeds from notes payable

 

 

1,718

Borrowings under term loan facility and line of credit

105,000

20,000

Repayments under term loan facility and line of credit

(112,875)

(13,000)

Principal payments on finance leases

 

(1,304)

 

(1,054)

Proceeds from stock option exercise

 

182

 

274

Proceeds from sales of common stock under employee stock purchase plan

 

2,781

 

3,036

Cash used to pay taxes on stock grants

(205)

(992)

Net cash (used in) provided by financing activities

 

(23,845)

 

8,358

Net increase (decrease) in cash, cash equivalents and restricted cash

 

3,912

 

8,264

Cash, cash equivalents and restricted cash at beginning of period

 

19,485

 

11,221

Cash, cash equivalents and restricted cash at end of period

$

23,397

$

19,485

Supplemental disclosures of cash flow information:

Cash paid (received) during the period for:

Interest

$

10,193

$

5,066

Income taxes

 

(3,072)

 

(1,120)

Supplemental disclosures of noncash investing and financing activities:

Equipment acquired under finance leases

961

2,451

7


Willdan Group, Inc. and Subsidiaries

Reconciliation of GAAP Revenue to Net Revenue

(in thousands)

(Non-GAAP Measure)

Three Months Ended

Year Ended

December 29,

December 30,

December 29,

December 30,

    

2023

    

2022

    

2023

    

2022

Consolidated

    

Contract revenue

$

155,677

$

113,256

$

510,095

$

429,138

Subcontractor services and other direct costs

74,905

48,691

240,413

202,587

Net Revenue

$

80,772

$

64,565

$

269,682

$

226,551

Energy segment

    

Contract revenue

$

134,646

$

95,274

$

426,976

$

357,460

Subcontractor services and other direct costs

74,046

48,020

236,603

199,465

Net Revenue

$

60,600

$

47,254

$

190,373

$

157,995

Engineering and Consulting segment

    

Contract revenue

$

21,031

$

17,982

$

83,119

$

71,678

Subcontractor services and other direct costs

859

671

3,810

3,122

Net Revenue

$

20,172

$

17,311

$

79,309

$

68,556

8


Willdan Group, Inc. and Subsidiaries

Reconciliation of GAAP Net Income to Adjusted EBITDA

(in thousands)

(Non-GAAP Measure)

Three Months Ended

Year Ended

December 29,

    

December 30,

December 29,

    

December 30,

    

2023

2022

2023

2022

Net income (loss)

    

$

8,031

$

(425)

$

10,926

$

(8,448)

Interest expense

2,303

2,112

9,413

5,328

Income tax expense (benefit)

1,953

2,584

3,665

(3,004)

Stock-based compensation

1,259

1,747

5,323

8,373

Interest accretion(1)

1,509

3,168

Depreciation and amortization

3,913

4,249

16,431

17,489

(Gain) Loss on sale of equipment

3

(63)

(64)

Tax benefit distribution

434

Adjusted EBITDA

$

17,459

$

11,779

$

45,695

$

23,276


(1)Interest accretion represents the imputed interest and fair value adjustments to estimated contingent consideration.

9


Willdan Group, Inc. and Subsidiaries

Reconciliation of GAAP Net Income to Adjusted Net Income and Adjusted Diluted EPS

(in thousands, except per share amounts)

(Non-GAAP Measure)

Three Months Ended

Year Ended

December 29,

    

December 30,

December 29,

    

December 30,

    

2023

2022

    

2023

2022

Net income (loss)

    

$

8,031

$

(425)

$

10,926

$

(8,448)

Adjustment for stock-based compensation

1,259

1,747

5,323

8,373

Tax effect of stock-based compensation

(237)

(249)

(1,003)

(1,194)

Adjustment for intangible amortization

2,199

2,697

10,109

11,228

Tax effect of intangible amortization

(414)

(385)

(1,905)

(1,601)

Adjustment for interest accretion

1,509

3,168

Tax effect of interest accretion

(215)

(452)

Adjustment for refinancing costs

467

Tax effect of refinancing costs

(88)

Adjustment for tax benefit distribution

434

Tax effect of tax benefit distribution

(62)

Adjusted Net Income (Loss)

$

10,837

$

4,679

$

23,830

$

11,446

Diluted weighted-average shares outstanding

13,731

13,138

13,606

13,013

Diluted earnings (loss) per share

$

0.58

$

(0.03)

$

0.80

$

(0.65)

Impact of adjustment:

Stock-based compensation per share

0.09

0.13

0.39

0.64

Tax effect of stock-based compensation per share

(0.01)

(0.02)

(0.07)

(0.09)

Intangible amortization per share

0.16

0.21

0.74

0.86

Tax effect of intangible amortization per share

(0.02)

(0.03)

(0.14)

(0.12)

Interest accretion per share

0.12

0.24

Tax effect of interest accretion per share

(0.02)

(0.03)

Refinancing costs per share

0.03

Tax effect of refinancing cost per share

0.00

Tax benefit distribution per share

0.03

Tax effect of tax benefit distribution per share

(0.00)

Adjusted Diluted EPS

$

0.80

$

0.36

$

1.75

$

0.88

10


Contact:

Willdan Group, Inc.

Al Kaschalk

Vice President

Tel: 310-922-5643

akaschalk@willdan.com

11


GRAPHIC 3 wldn-20240307xex99d1001.jpg GRAPHIC begin 644 wldn-20240307xex99d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "7 :X# 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#]4**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHS7*_$?XG^&?A+X:GUWQ3JT&E:?%P&E.7E;LD:#EV/\ = S7@'P-_;ILOCI\ M9V\&Z9X5NK'2Y;:>>VU&XN 93Y8SF2,#"@@X'S'!QGK753PM:K3E5A'W8[LX MZF+H4JD:4Y>]+9'U310**Y3L"BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#D?&GC.X\+W=M##;Q3K+&SDR,1C!QVKG?\ A;5]_P ^%O\ ]]M2_%O_ M )"FG?\ 7%__ $(5P=-$L[O_ (6U??\ /A;_ /?;4?\ "VK[_GPM_P#OMJX2 MBG8+G=_\+:OO^?"W_P"^VH_X6U??\^%O_P!]M7G&JZS8:%9M=ZE?6^GVJG!F MNI5C0'L,L0*72=8L==L8[W3;R"_M),[)[:19$;!P<$$C@U7([=7Y;ZG MHW_"VK[_ )\+?_OMJ/\ A;5]_P ^%O\ ]]M7"45-BKG=_P#"VK[_ )\+?_OM MJ/\ A;5]_P ^%O\ ]]M7"446"Y[#X*\6W'BEKSSX(X/("8\MB&UGU _VCKUVK?V?HT+XDG(_C8_P1@]6/T&37FWQ!_:3T?\ 9T\& MZI>3JNH>(;\+'I>E[L&5QNS(Y'*QKD9/4\ ,C/\"9&0B\#OD\UT?PC^$_A_X+^"+'PS MX=M!;VEN-TLS >;]5>[?3T"BBBO%/="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B@\5 MP7QF^-7AKX&^#Y_$'B2[\N('R[>UBP9[J7&1'&O<^IZ 6-^?"VE1$K:V.GXW MJF[(\R4@EVZ9Q@>U>[_LF?M ?\+;+^$?$=Y%#XPC3?83. B:FH&63T$P S@< M,,D8P:]NODV)P]'VTK>:ZH\&AG>%Q-?V,;KLWLSWJJVJ:E;Z-IEWJ%VXCM;2 M%YY7)QM15+,?R!JW)&T3LCJ4=3AE88(/I7C7[6OBMO"_P3U:.*0QW&JR1Z:A M!(.'.Y^1_L(P_''>O,P])UZT:2ZM(]7$UE0HRJOHKGP[\2_B=K?Q4\13ZKK% MW)-&78VMH3^ZMHR?E15Z @8R>I/4U[%^Q/\ &RU^'7Q!7PQXA*'PGXCD6WD> M3_ERNC\L4RG^$$D(WU4G[M?.![T&OU6K@Z56@\/:T?R/R.CC:M+$+$IWE?[S M]@=70M3FLYCN*'*OCAU/0C_/K5"N6_9M^*A^/GP&M+N[E\[Q9X7Q8:D6. M7FC"_NY3W^91G/\ >5ZZFORBM2E0J2I3W3/UZA6AB*4:L-F@KD?BE\3-*^%/ MA&ZUS5'#;?DMK53A[F8CY8U_J>PR:Z/6-7L] TJ[U'4+A+2QM8FFFGD.%1%& M237YO?'/XQ7OQC\8R7[>9!I%MF+3K-O^6<>>78#^-L G\!VKU,LR]XZKK\*W M_P CR\US&. I>[\;V_S,7Q-XD\1_&;Q[]JN5?4M;U.=+>VM+<< D[8X8U[ 9 MP/Q)[U^M'[*_[.]A^SY\.X+!ECN/$E^%N-6OE ^>7'$:G^XF2H]3D]Z^9O\ M@G!^SQYC2?%37+;Y1OMM"CE7ZK+<#]47_@9]*_0$<=J[,ZQJE)8.CI&._KV^ M7YGGY'@913QE?6TBP6% MAI\\QB6:1R2V6 ) 6-)&Z=@.]?.W[&__ 4YO_VDOC7:^ ]=\(V/AU;ZRN); M.ZM+UYF>>,!_+*NJ\%!(M ' MUG17@W[%O[1M_P#M1_!A/&^HZ/;Z%<-J-Q9?9+6=IDQ'M^;']3U".,2O:6LLZHQP&*(6 )]\5^7'A#_@K]\2OB#XAM-!\,_!N MSU[6KO/D:?I]]/+-+A2S841Y. "3Z &@#]6**^ Y/VR?VK8K43G]EF]*'^%; MJ8O_ -\A,_I7+ZI_P5*^)OPQD$GQ+_9WUKPY8R*#',TTT&3G'6:$ C\>M 'Z M245\U_LX_P#!0'X3?M)WL6DZ/J)I%)70];189Y,=?+8$I)TSA6)QVKZ4 MZT %%%>+_M=?M'6?[+GP5U3QK/:QZE?I+%::=ITDAC%U<2-@*6 . %#N3Z(? M44 >T45\N_L)_MI1?M?^%?$4][I-OX?\0Z)=I'/I]O<-,K02+F.4,P!Y99%( M[%1ZBOJ*@ HK*\5ZO)X?\,:MJD4:RR65G-8?M,_%NZ^!'P,\7>/++3XM5N=$M5N$LYY#&DN940@L 2.')Z=JK_ ++' MQEO/V@?@1X6\?7VFPZ1O^,O'-M:^&X]\6D6.FPO)+;0Y^52KX0$\ M,[ DL>. !C[&HQ73A\14PTG.D[/N.)?#^ MNJL\3KYMEJ$*D17<.<;UST(/#+U!]003P>DZK>:'J=IJ.GW,ME?VDJSV]S"V MUXI%.593Z@BOUD_;&^$]E\7O#=OI,P2+48H'FL+MAS#,#QD_W6^ZP].>PK\F MM5TN[T/4KO3[Z![:\M96AFA<8*.IP0?QK](RO'K'T;3^);^?F?F6;9<\OK1^IOP?^*5K^T)\*K;Q= (XO$5ABTUZSC_AE XF4?W7&&'U(_A-?*_[ M>7B7S-3\*^'D8$10RZA*N#U8B-/8\(_^37"?L<_&QO@S\8[![R7;X;UO;IFJ MQL?D".<1RG_<<_\ ?+/5/]L75X=4_:*\706LPFM-,F7382">!$H##GN'+@_2 MO+PV6_5LST7NV;7Y?@>MB3^'] U'Q3K5GI&D64VHZ MG>2>5;VMNA>25^3@ =>AJE-"]O-)%*C1R1L4='&&5@<$$=B#7U[_ ,$T/A^O MB/XQZMXEN(PT'A_3R(2>UQ.2BD9'9%E^F1ZUQG[=_@&V\)?';4M5TRW$&EZZ M6NE"CY1<*0L^/3+8?_@9KVUCXO&O"6Z7^?;[CP7E\E@5C$^MOEW^\R_V+OC. M/@]\:].:]F$?A_7-NEZD'/R*';]U*?\ <_;%?XCH[Z'M/+J8T&ZZ;V\LQL/5V M]C7B9UE\J]6%6BM9:/\ 1GO9'F4*%&I2K/2.J_5'F7[8GQN.O:J_@;1KC.G6 M,@.I2QGB:<=(O=4/)]6_W:\@^!/PEOOC=\4=%\)V9>**ZD\R\N4'_'O;)S+) M]<<#U9E%<$[M+(SNS.[$LS,22:_37_@GM\'X?AK\)KSX@:Q#Y6J>(4\R M$N,-%8H?W8'IYC9?W&RN[$2AD^!Y:>^R\V^IY^&C4SK'\U3;=^270^KO#.E: M7X7TNT\.Z3 EI9Z9:Q0PVT8XBB VH/R7^M;%<'\--1EU?4M=O)SF29HV(]!\ MV!^ KO*_-6VW=GZBDDK(*_/K_@LI\+/^$G^!'A[QK;1;KOPQJ@CG?'2UN1L; M/'.)5A[X&YO6OT%KSK]HGX9Q_&/X&^./!;QB1]8TJ>W@R =L^W="P!(Y$BH1 MSU%(9\.?\$6OBF-4^'WCCX?W$P\[2+Z/5K6-SR8;A=D@7GHKQ G X\P=S7Z4 M'@5^#7_!,?XF2?"S]L'PW8W;M;V?B)9M NU)(Q(XW1 CN?.C1?;<37[LZOJM MKH>D7FI7TR6UE:0/<3S2'"QQHI9F)[ $T ?F[^W0P_::_;B^$'P*A+3Z'I3 M+J6NQQMM.U_WLRDCE2+:( 'L9NG%?!\INOV/_P!M1FVF%/!GBO<%''F60E_$ MX>W?W.&]:^^O^"9>EW7QQ^/'QH_:%U:)V.I7SZ9IAER?+20K(ZCG^")+9!Z MD ]:\$_X+&_"L>%?V@=$\96\16R\4Z6%F8+UNK8^6_;O&T)[G(- '[,V=U%> MVL-Q P>&5 Z,.C*1D'\B*\W_ &F?BQ%\#_@-XU\:NZI-I>G2-:[L8:Y?$<"\ M]?^"L_C&_\82?"[X%^'G,FL^+M6CNIXUS\L8<0P!L G!D=V]O)Z=* .S_X M)*?":;P5^SG<^,M15FUCQOJ#Z@\\I)D>WC+1Q;L\\MYSY[^9GO6S_P %9/\ MDS37_P#L*:=_Z4"OJKP'X/T_X?>"M"\,Z4FS3='L8;"V& /W<2!%Z>N,_C7R MK_P5D_Y,TU__ +"FG?\ I0* /GS_ ((A_P#'O\7/]_3?Y3U^HEY_QZ3_ /7- MOY&OR[_X(A_\>_Q<_P!_3?Y3U^HEY_QZ3_\ 7-OY&@#^?;_@GU_R>M\+O^PK M+_Z(FK^@Y/NBOY\?^"?7_)ZWPN_["LO_ *(FK^@Y/NB@!:_+[_@M_P#\@CX/ M?]?.J_\ H%K7Z@U^7W_!;_\ Y!'P>_Z^=5_] M: /:/^"0W_ ":';_\ 8>O_ M .<=?;-?$W_!(;_DT.W_ .P]?_SCK[9H P?'W_(C^(?^P=<_^BFK\*_^"8?_ M ">U\//]R]_](I:_=3Q]_P B/XA_[!US_P"BFK\*O^"8?_)[7P\_W+W_ -(I M: /WR4# XJKJFDV6N6$]CJ-I!?V4ZE);:ZB66*13U#*P((]B*M#H*6@#\9?^ M"EW[%%E^SQK&G?$[X>12:9X7U"]$5S86S%1I5[R\;PL#E8WVM@?P,N <,H'V ME_P3/_:SO?VC_A+=Z1XFN#<^-/"S16]Y=.1NO;=P?)N&_P!KY&1O4KG^*O2_ MV\_!8\=?LA_%&P$,4TL&CR:C'YO\+6Q$^X>A C;%?F/_ ,$>O%,NC?M67>FJ M7-OK/A^[A9 QVAHWCF5B.A("L!Z;CZT ?MJ3BORV_;M_MC]LW]L'PO\ L_\ MA6^6'3_#EI/>:C= %HH;IH?,9I,<$(@AC'<-,PZG%?HI\:?BAIOP7^%7BCQO MJI4V6B6,EV8V;'FN!B.,'U=RJCW:OBW_ ()/_"_4=5T+QM\=/%0:Y\1^.-0F MCM[B7J;=96:9U]GF)'TA7% 'P?\ L$_&*\_9E_:QTJ#7B^F:=J%P_AO7()S@ M0%Y-JLW8>7,J$D]!N]:_?9>17XB_\%8_@2?A;^T2/&.G0&'1?&L1OMT0PL=] M'A;A1[M\DON7;TK]-/V#/CR/V@OV:_#&N7-R+C7M/C_LC5SG+?:H0%+M[NAC MD_X'0![%\2_^2=^)_P#L%W?_ *(>OYM[;P%XJTKP%IWQ&L[2YA\/_P!IMIT6 MKVKD?9[V)4D"EEYC?#*RGC.#CE37])'Q+_Y)WXG_ .P7=_\ HAZ^!/\ @E7\ M.= ^+/[%/C;PGXGT^/4]%U3Q#WPRG^%E.&5AR" : /0?\ @G/^ MW?!^T-X93P7XSOHHOB/I<7RR/A/[7@4?ZY1T\U?XU'^\!C('V_7\_/[4'[-7 MC;]AGXS6%UINH7:Z;]H^V^'/$UM\C-L;.UB.%E3HR]"#G!5J_6']A/\ ;5TG M]JWP)]GOFAT[Q_I$2+JVF@X68=!Y_P#2J6M#_@HC_P F7?%3_L&)_P"E$59__!-3 M_DR?X:?]>]S_ .E4M 'TY1110 4444 %%%% !1110!YA\6^=3T__ *XO_P"A M"OS]_;9^%2V-]:>.=/AQ'=,MIJ00<"0#]W*?]X#:3ZJOK7Z!?%O_ )">G_\ M7%__ $(5Y)X]\'VOC_P;J_AZ[ \G4+=H0Q'W'ZHP]PP4_A7I9?BGA*\:G3KZ M'EYCA%C,/*D]^GJ?E95G4M2NM8U"XOKZ=[J\N9#+-/*=T^4_3W_ ()R^&$\(_L\ M:MXFE3;/J^H3W 8YYB@7RDX_WED/'8BO//VT/"1\2_"5]7"AKO1KI;HMW\MS MLD'_ (\I_P" Y[5]-^"O#8^&?[-OA#PX/DFBTVUMY1NS^\91)+@^FXM^%*_"NL:+, 8]0LY;4YZ?,A /YX/X5^6?6VL>\2OYOP_X8_6E@T\N6%_N M_CO^9^4>>:*?/!):S203*4FB8QNK#!# X((^H-,%?JBUU/R-Z.QZ+^S[\*9_ MC5\7/#_A5 XM+F;S;Z5/^65JGS2M[$CY1[L*_6SXBWT&DZ=8^'K!%@MX8US% M&,*D:C$: >G'3V%?-_\ P38^%,?A;X?ZW\1]2C\NXU@FVM&8C5\ZSZ8*1NG'6EHI#/Y^ M/VU/!5[^SQ^VAXL?2D-F8M7C\1Z5)M^4+*PN$V\#(63>O'&5([5^EG[?7[2] MG8_L)QZ_HD_EW'Q#M+6RL K@L(KB,23\@\XB$B<=V':O O\ @M9\+1;ZE\/O MB+;1+^^2;0KV0#!RO[Z#Z\&<>V/>OGC]G+5M:_:Y\?\ [/7P.?V76\10Q%K[PEJ,.H!U4%OL\A\F9>O M^>-C_N"OMQ>G/!KF/BCX%M/B=\./$_A&^"FTUS3;C3Y-W821E ?;!(.1Z4 ? MFS_P15^*A!^(/PYN9C@"'7;*(L<1;-6\8W< MFK2LP^?R!^[@!/H54O\ ]M/K0!]H 8'%?''_ 5D_P"3--?_ .PIIW_I0*^Q MZ^./^"LG_)FFO_\ 84T[_P!*!0!\^?\ !$/_ (]_BY_OZ;_*>OU$O/\ CTG_ M .N;?R-?EW_P1#_X]_BY_OZ;_*>OU$O/^/2?_KFW\C0!_/M_P3Z_Y/6^%W_8 M5E_]$35_0_Z^=5_P#0+6OU !!/6OR__P""W_\ R!_@]_U\ZK_Z!:T >T?\$AO^30[? M_L/7_P#..OMFOB;_ ()#''[(<'_8>O\ ^<=?;&X>M &%X^_Y$?Q#_P!@ZY_] M%-7X5?\ !,/_ )/:^'G^Y>_^D4M?NIX].? _B'_L'7/_ **:OPK_ ."8?_)[ M7P\_W+W_ -(I: /WR'04M-# !/V/?B5=B[^R3WNG?V7"0,EVN'6$H/JK/\ AFOS MT_X(R> Y=8^/WBKQ2\ ?3]$T)K992<;9[B5 H [YCBESZ<>M1?MZ_M2ZC^VI M\2-!^$_PGLKS7] L;TM$UHA)U:\P5$BCM#&I?#-@'=KWBB^BO;V(/M4)N*6ZN1G";A)(Q["(&L[PA^RU^W%X"\,:9X=\ M/_%_PMI>B:; MM9VWKZ;\+?%;3_ (W_ ++Z^.-,(%MK7AV>Y:(' M/DR^0XEB/NCAU_"OF3_@C#_R;!K_ /V-%Q_Z3V] 'UO\=_@7X5_:'^'.H^#? M%MG]IL+H;HITP)K28 [)HF_A=<_0@D'()%?A7\0? GQ,_P""?/[1%NUM>/8Z MOILGVG2M7B0_9M2M22,E?XD895XR>#D=0#7]"]>-?M4?LQ^&?VI?AE=^&=X! !\R_%;]JGP_\ M6_\$W_B;X@TW98Z MW:Z9%!K&CE]SV<_GQ=.[1MR5;N..H(KV/_@FI_R9/\-/^O>Y_P#2J6OQ-^(? M@WQ]^S+XU\5>!=9-SHEY]0_LW_ OQ!\9_B1H=I9:7PRZG?[2L,$"N&?+D M8W$# 7J21VK]$;VPM=2@,%Y;0W<#=8IXU=3^!!%=!8^+M4TS3DLK.6*UMT&U M5@@1-HQC &!^5?5+/9QPZI*'O6M<^1EP_3EB76<_=O>W_!.F^*^H*\UC8(P M_=AI74'IG 4$?3-AKH_AUX M"^'?PJOTU+PUX!T^QU= P2^>:2:1,C!VM(6*Y'H:^VAG].&'4%%\Z5O+U/A) M\.U)XASXEN;>[M=1,)F%O M+&^=VS*[LH77&?XL]J\?_8F_X)Z6?[(_C#7_ !+<^*4\5:EJ%DEC;.MA]F^S M1[]\O5VR6*QCMC:>N>/L6B@ I&&1CI[TM% 'YT_';_@D9;?%[XQ>*O&FG^/X MO#MIKMZU\VFC23*8G<#S,.)5!W/N;I_%7Z!>%O#ECX0\-Z7H>F0BWT_3;6*S MMXA_!'&@11^2BM2B@ KQG]K?]GM_VGO@OJ'@--;7P^UU=6US]N:V,^WRI ^- MFY9ZNV[._VZ5]2W M$9E@D0=64KS[BI** /RZT?\ X(Q:UX>U>#5=(^-,NE:E;N9(;RQTF2&:)CGE M76<%3@D<'O79_P##LWXO#_FZ?Q;_ -]WG_R77Z)44 ?%'P,_8/\ B5\*OBOX M=\5ZU^T'XC\8:7IDSRSZ)>M=&&Z!C= K;[AEX+!N5/*BNR_;C_8JE_;%M/!U MNGBM/"X\/R75[YW>U?4M'6@#\U_#7_ 2@^(7@O3!I MWA[]H[7="T\.9!::9!3!?6>C,DL>5*G!\_N"0?4&OT[HH M^'1^Q1^T*%VC]J[6\>^DC/\ Z,K E_X)6ZEX_OO.^*OQT\6^-[;SA(;176XEM9]1-N9R("P,J!0R_?4%3ST) MKT^B@#RS]F7X#:;^S9\&M!\!Z;<+??8%>2ZOQ%Y9N[AV+22E0 F(@.IX=0P.>,M MZU]344 ?-/[+'[)NL_LY?!?Q+\.KSQJGB?3=1DGDL938F V7G1%)%P9&W*6P M^!CDM_>K6_8L_9:?]DCX8:CX0?Q$OB7[7JDFI"Z6T-OMW1QILVEFS_J\YSW] MJ^@** "BBB@#YX_;%_8U\-?M;^#K6RO9UT/Q+IS[M.UV. 2/"I(WQ.N1OC8< MXR,-@CN#V_[,WP8?]GOX)>&OA^^JKK1T:.6/[>L'DB7?*\GW-S8QOQU/2O4* M* "BBB@ HHHH **** "BBB@#F?%?@I?%-U;S&[-OY*%,!-VAT4[BL>>? M\*B3_H)M_P!^?_KT?\*B3_H)M_WY_P#KUZ'12"QYY_PJ)/\ H)M_WY_^O1_P MJ)/^@F?^_/\ ]>O0Z*!GGG_"HD_Z";?]^?\ Z]'_ J)/^@FW_?G_P"O7H=% M.XK'.^$O" \*FZ(NC<^?MZIMVXS[^]=%112&%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 '%%%% '__V0$! end EX-101.SCH 4 wldn-20240307.xsd EX-101.SCH 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 5 wldn-20240307_lab.xml EX-101.LAB EX-101.PRE 6 wldn-20240307_pre.xml EX-101.PRE XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information
Mar. 07, 2024
Cover [Abstract]  
Document Type 8-K
Document Period End Date Mar. 07, 2024
Entity File Number 001-33076
Entity Registrant Name WILLDAN GROUP, INC.
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 14-1951112
Entity Address, Address Line One 2401 East Katella Avenue
Entity Address, Adress Line Two Suite 300
Entity Address, City or Town Anaheim
Entity Address, State or Province CA
Entity Address, Postal Zip Code 92806
City Area Code 800
Local Phone Number 424-9144
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 WLDN
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0001370450
Amendment Flag false
EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #*"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 " R@F=89+J_A^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFF!25&7"]-.("$Q"<0MG_$ P>"' M.1"417$/GMA8PP8F8!86HM"U1861#'?QC+>XX,-G;&:81:"&/+6<0.82A)XF MAM/0U' %3#"FZ--W@>Q"G*M_8N<.B'-R2&Y)]7V?]]6<&W>0\/;T^#*OF[DV ML6F1QE_)*3X%6HO+Y-?J8;/;"ET6Y6U65%FQVI52R96J[MXGUQ]^5V'?6;=W M_]CX(JAK^'47^@M02P,$% @ ,H)G6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" R@F=8'5H6V7 $ Y$0 & 'AL+W=OE>BNU7Z:[;FW)#W))99SUD;D]ZY;A:N><*R*Y5R M"5>62B?,P*E>N5FJ.8N*04GL^IYWXR9,2*??+7Z;ZGY7Y286DD\UR?(D87IW MSV.U[3G4^?CA5:S6QO[@]KLI6_$9-U_2J88SMU2)1,)E)I0DFB][SH#>W?O7 M=D!QQQ^";[.C8V)?9:'45WLRCGJ.9XEXS$-C)1A\;?B0Q[%5 HY_#J).^4P[ M\/CX0_VQ>'EXF07+^%#%;R(RZY[3<4C$ERR/S:O:_L8/+U0 ABK.BD^RW=\; M! X)\\RHY# 8"!(A]]_L_1"(XP'>B0'^88!?<.\?5%".F&']KE9;HNW=H&8/ MBE'_QWN ML):!? OJ%7NN$WE!MN"9_#1:9T9#"O^N( M]@I!O8*MZ[LL92'O.5"X&=<;[O1_^H'>>+\B?*V2KX6I5P&<[U)>!X;+@NHX* MU_ \>MEJ>>T;A.>FY+DYA^>5KX0M*0C:A"6UD<)UWL;/SZ/!A'QZ??DRO2#C MR? *H6N7=.USZ,8R5#I5NIB$%V1F()E$:3)4N31Z!]]1+3(N/GI "#LE8><< MPCE[)^,(:DXL15A@(MG%%6EP26^O*:4^@G=;XMV>@S>((ICKV<7' 7F&^\B+ MK(T:KN@''B4/+#/D";(0QXP,-ESF'(&E7F6_WG?B5K3SK:KU7UQQE@NHE9;G M87Q'[8%^%]_0GD$ASM6VOCG@<@/)UEPD&%K5&"CJZ]^@E9-DJM5&R+ VU0V: MPP&&5O4$BKOZ_]&F*C,L)G^*].3,;5"\]3L>YGZT:A44=_@B@P-8P9U&P04Z M>&E5?8'BIOZL0HC)=*TDUA@:1 (_N+RE =:H:-49:(.E:V$,EQ"8),GEP=:R M6BI<:,GB#/6'JAU0W+)G*A:A,$*NR&:GX90G@X MS*_]LH?+"!9H+\OEB?SA>HUDE>]3W*:_(1MG60YDC8"X;!.@7UF]CQOS7!A8 M JDEH?[/BU_(C(D%2ILF&Q3DG/WI7T*I2>-ML MS31*734 'W?LN6:1K;[9+EFHVMIK$'A['DTPDJ.- .[-'P$C#^_AFLD5/[EP M:Q":#&:CP>\84V7T_EE&_Y!PO;)1^@0*9FT-)&6R/K6X8&.Y53[OXS9]0!O" M5-#@LV.8!>_DB==#X5(>K+];;2^XQHS?KXS?QSU[ -,S*J;H8\Q6M3RXP,D@ MN4<;8?NG NQF("T9B?D2A+RK-NCJ_3Y]?V)46NR-%\K 3KLX7',&?F%O@.M+ MI&PO M9KEMWDOSAR+DCO9*ZW="C<\W[)&D/ M1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O M:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\" MO @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9 MY=VI\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T08I:*Q[V_LL) MBS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W M3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y M]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5T MR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00, MX[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&<0,/ M+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^ M>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8* \^>Q\ETWLJ.?]74_P$4$L#!!0 ( #*"9UB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GH_ 0 / ( \ !X;"]W;W)K8F]O:RYX;6R-49:EL@9OTDUL(,BDBN0-2TN'+#4$QJ8:@+W+IGD^R[S!H)>+D6M# MV743&4K&& 3L@!W".?W.NU:=,.$>'?)WH?NW ZT\!O1X 5OH7*M4Q_-+)+S$ MP,9M2XK.%7HR#'9 C.4?>-N)_#3[U"-L]A]&A!1ZE@MAA92XW^CYC6@\@2P/ M73>TFH=>Y!L/?P&HT=S8\?M_P!4$L#!!0 ( M #*"9U@D'INBK0 /@! : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_ M[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ M0=@S9)[NF:*'3^ 5!+ P04 M " R@F=899!YDAD! #/ P $P %M#;VYT96YT7U1Y<&5S72YX;6RM MDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C> MO,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0 MP1-XJBA[E.O5,[1R;ZEXZ7D;3?!-FI6.5Z*U .EK >MKBRAE#VQH% M.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D M(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S6 M3AI_YHOA/UY_ 5!+ 0(4 Q0 ( #*"9U@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ ,H)G6&2Z MOX?O *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ ,H)G6)E&PO=V]R:W-H965T&UL M4$L! A0#% @ ,H)G6)^@&_"Q @ X@P T ( !M P M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ ,H)G6"0>FZ*M ^ $ !H ( !Y1$ 'AL M+U]R96QS+W=O9(9 M 0 SP, !, ( !RA( %M#;VYT96YT7U1Y<&5S72YX;6Q0 52P4& D "0 ^ @ %!0 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 23 1 false 0 0 false 0 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.willdan.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports wldn-20240307.xsd wldn-20240307_lab.xml wldn-20240307_pre.xml wldn-20240307x8k.htm http://xbrl.sec.gov/dei/2023 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wldn-20240307x8k.htm": { "nsprefix": "wldn", "nsuri": "http://www.willdan.com/20240307", "dts": { "schema": { "local": [ "wldn-20240307.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", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "wldn-20240307_lab.xml" ] }, "presentationLink": { "local": [ "wldn-20240307_pre.xml" ] }, "inline": { "local": [ "wldn-20240307x8k.htm" ] } }, "keyStandard": 23, "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": 24, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 23 }, "report": { "R1": { "role": "http://www.willdan.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_3_7_2024_To_3_7_2024_CGDb2orpBEmay6L6yxzfCA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wldn-20240307x8k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_3_7_2024_To_3_7_2024_CGDb2orpBEmay6L6yxzfCA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wldn-20240307x8k.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Adress Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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://www.willdan.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 16 0001558370-24-002729-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-002729-xbrl.zip M4$L#!!0 ( #*"9UA^!S9R= , $L, 1 =VQD;BTR,#(T,#,P-RYX MY.S=NN3H-U6:27$>C9(L0E0063"Q.(]J'6--&(O> M7;Q\E),T3@]3?,L?XU.I_EH^GJ"OMXVO%NP M-V=/$=>ZF&JRI"5&!JL%-9]Q276%"3V/EL94TS1=K5;)"MP66"1$EDXG&V>G M$<+&*#:K#?TD57E%Y[CF!O(A?M68N[TA39S:++0(.S#D5>@IF&CO-DZD6L!& MV2A]N+WYYOP%0YUC.GZX$662L3 MF\>*ZGUZ W75E>1]_("TZ(K.6T=TSOTAWZ2 -KD H##M$WK>2;H! Y742L$U M?.Q/1T!;-M9\T,4X?;AAXF=@"LR([E=VT%[V!K+10*T (FMAU)#S#=A.MU&# MSBDVTU#@<]$ B+#R#!@QTNB;+?JL6Z22X*^TO\V@RF:0.;9PRTB\* M0/>J#5S-@+3H@B[L@#B0+EN/U--"U!&][&V;2@WX!J2=#$#9@3PSH0T6A&[G M 'MZ#L3=J!4OQ!'#RI=2U&7>UUUY!L4T5&@VXS2V-*JP@7FOX]S.>S]\C.K4 MHG4J@%,+6[T\SL;Q>+0=6Y6BY)C";)G;BIJGJVEV/!Y@%]M6(3LSJ=V =+Y7 MQX+USJ0WFYG$(GB9(.1>)U@(:5SJW%I8K2HFYM(OP:)MA:GU?@\)0_;A^]WU M8!W=(:_\.S7\OA?%1V&8>;P&956Z/2/$(,-',1LOP4U!YTPPYSR#7&4H1D%@ M]Q&+ FW4T([<6=K5Z,K7\$K_(B[<,Y18@Y:+M&/71WO*H4B".:GY7P1NG0W' M^=50EDZUPER\HW/D1MG47O;S2+.RXK8?W=K2O>ML5\:A^W[ <1.X2X%B]0_, M!5?L;H;\QD$"*[*GLC=J04165!D&(W([U--_=BR.9\\]%H10_G_.]A&_W?/ MD09"@-WYY)E[[G]-]FVJA^CVP=Z/\7;;31$V*A=_ %!+ P04 " R@F=8 M LNYHGD% !J/@ %0 '=L9&XM,C R-# S,#=?;&%B+GAM;-6;X6_B-AC& MOT_:__".?=FD"VG2.]V*VIY:KC=5HU=T,.VT:3J%Q("U8"/'%/CO9R/Z_Y*8E)N/RPFL7PA%B"*;EJ>>VS%B 2T@B3R55KD3A!$F+< M^G#]XP^7/SG.U]LO/8AHN)@APB%D*. H@B7F4QC2^3P@\( 8PW$,MPQ'$P3@ MG;7?M<_:OX'CY!ZW02+VH012,[_M;2K=W(^2#IR[[UW_S'\+[SN^UWE[ ?V' MC>Y!Q!OC?<(8D_\Z\L](# BB39)T5@F^:DTYGW=<=[E498/&$3)5SOZO"?OXN+"3:L;J3"*^$:[[?O.S8HM,7$ ^=0% M(Q3WQ!:D+AV^GJ.K%EIQ1"(DXZ;O,AJCBKBRG&;.G*4W#0N&L9Q8RI3?E*%Q MYI>HC D*VQ/ZY$8(RT_Z7&XXZG=\TUYN,0B$/*(@X?PY>$/HZ=8-_E-^_E]FXWQ.FC_GA M;2@<-?V5RA:CI&M$D;1=LQ0D;<2Z'"DSD&X-0M1'#-/HCD0?Q9FMHLFR[@2P MTK96YJL@LAPT?=:CB M2=RS*TC;QJB[%TM3-JT[99;SW)>UHM,FP0 M6TWOOLQ'C?](G_)HK$K"7YOQXFR#-.AEYK/:05+18!U0BMAK,J[Y%@ MYIYOU 9(=W@DS1U%=YOS7S 1_FF"Z1\*IG]B8/K? RZM%%L, MWOXF%8!FI:4@'A"X+I#"V@FWO"$SA]2]>33ODV2!V(L U>UR.I@:&S; NJ,_ M#63-L5\-W&R(IOD=H' AKA_6GC\:8A[KEKD:B<5\FAK:G+U+=4OY,\:LRUOJ M G0,GO_+Z%=0_@T@-F2!_'G)8#T;45VKY;K%<&E;4605BI9BI<]8FZG,#3*[ M!H]6=ZMP*B(CP[.(!IG%8%4U5CYR;6LLQ:PR:NVU1VX*RK799Q'O9HA-!.V_ M,[KD4W%Q, _(VOB-N$EM,8,'M%F\3:&56DKD(8F/O%&AS"%SA]R^,4"[XBJ2 M!?&]N'Y<_8',:.[JK(?2T%H1QY+(:A!-68]$,+>%U!>$<0/PW8C52R17,)_B M8*)IN%RW M*PJR0M%2N/09ZT*U<0-IMXW2I?L\U__#U!+ M P04 " R@F=8L.0V I<$ @* %0 '=L9&XM,C R-# S,#=?<')E M+GAM;-6:78_B-A2&[ROU/[CI=;X( P0-NV+8V0KML(-FJ+KJS1_C^"2Y_[@- _"&6(PI&6BV86D $8_ZF"P' MVCK68>QAK'W\\.LO][_I^K>'ER?@4V\=(L*!QQ#DR <;S%=@1J,($C!!C.$@ M \,^TL$@&T9=X9E]("NISX>8"SZ4 (29RW#/K2,4G^4](%C=LV6U6J#;K]E M]]LNF$X.=A,1W@)?,@PP^:#4W9;E9SE>17231SGUO$4"R\)=V?1&.: MD!SR?XGG2#*TY8CXR#^! ?L%H6*A1.AJME/F)BK=; .A:QT$A.: MM)XBAJF8]/XGL5:?$3UCE\W#[=B.^\[5OQQ^BJ%5+X;]NO 9!^CK.IPC5D#@ MU*0YXE>*/-7=N87N+VB)9>B$?X5AT>PO,FN:_A6B3QFT;\%@++:G+*(L4>Q5 M"(=&=$TXVXVH7X[D;*^F$;H^F138W2V S>!V[(N$Q9Y]OX>^L'*5V#<-TC5I MI'@ZM\ S]'VA79Q^B=TPLDO1%-@V#4O5%%(DW?>!I'4%DE;SD12GD"+IW1#) M2!P^LQG=D$M ?E@V%,>%!%(8[@UA)%>^9S9E] WO;]><)7)BWE L5;)0%:)U M0SA3&G,8_(VCL]NR(N.&@KF<@\)2<^4N_\A#AF )B./FYDA_,6HE=LWUN;Q/ M'$Q7E)37YZ:8 ]S#%93L15BV$Y>HY(WBB3CVMU;+O[3G%4C%VQR-?? M];&8,B1G#1*;AN3VLGPJP9X7B\(UJMRX.6RNS$$QRA?A-V,TCN,U8E>1RG5I M+*]JF2AJ^3J]QE4.>6LYDMV:S^33O:(U[L2D.50J1:XHU%R:SQB4+RJ\[L(Y M+;JR9-J;(_GEL)7>-5??:BX\;KT5)$M4\A"DR*PYZE>.7CT S%?9/Y8>NY:2 M^S%$;"EFS!^,;OA*+*(1)+O2FKO0NCE\KDU"8:JYZMZ'.1)9,AB,Q45L^P65 M,SFQ:QJ-*N$K#C47Y$.QE_#E?N)S )<%^F?:FZ/[Y;"5WF5U^+UY^A:4?&O. MW.N#]V\2??@74$L#!!0 ( #*"9U@PLH#C714 #>O 4 =VQD;BTR M,#(T,#,P-W@X:RYH=&WM/6E7XDK3WY]?T'DJDQ M%I&9MO$4AP=QGN6%/:_AN-%@,& & F.8[3B7R63B0]J9WRBKJ7HWTM+MDK;E M65:(T\<2MDC0?#C3/M(S?3IN"ATI=A14O]]$W'LX;CH76&C(Q>\N+VIRA_1P M3-4M&^OR&!1U:,=@ZI$W U2H.D!"[DZJ%W';Q+K5,LP>M@'%T"F7B+'IF,"% M^IF/@)/P-(QQ=0DQQQ@\/NH0K!P?]8B-$6T>(X^.^O1C3S9TF^AVS![U <_^U8\] MFPSMN,LU\>,C6[4UHQV^AG!;9O M'\*@<7@<::.H5E_#HZQNZ(0V4(=9VALQO9^JHA#=_0D-RDZ/F*KL 36TJQ0I M!<=T"=(4FJDFQ7*S;DQ^Y\\*$F^8_9-B#X^2%\G1\+F5S^TA'??HV$3-%G68 MQ"@/CE(S+[2;?Y/:. M6>!-(<6*"?8H'H%OG>#F>D17X'_[5,/M"9C7S9\7I;26:>2E^G-:OFJ)&34' M_0*8+:Q99 ;">!2YP$'$!*5#K.,C*L!9RQ4X !FY IWMN!Q(63P6L#(SM)0] M_S%EEA][EMKK:X0R2'RJ3_?2,AS3O7*9-.NCQ9W#F] 2=$1<$@97JD*O6RHQ MD3L),E<[Y$OG40I.OWP&_R; RF MLJ!I\"2X#@:)1Q 58'6,QGA(5F;DJH>'L8&JV)TLQ[+_/>QCA:XG,8VT;+C# M"(G)/5-M=R8W#4NEE("!-"#)DRN4H7YEC6 S*QEVYW!ZB)DW>R#\'>+USC$) M3P/T@YY:,*U8"_=4;93]5E=[Q$)E,D!5HX?U;]^]._#7 F2TOAVZK2WUF60Y M'CJB"G+<-UP'F8H'W#1L#)!2G_0#]^FO! M#!V=\DX,:VI;S\K S,1\U432\/"5<&-7A)L*R^.6S)(FX)UMB@I.-*56*M-4 MTEB4%:XE8E&A*P#>V$RE.?2B\W0O!UY'DJ$IT+91+M6+!52KY^K%VE%_R/W/ELR+*5RXO2[5:J5+^P,FP[Y],%/I;;'5 M9&U#_XX*^7__X9+L(>+9A)@90QU216^'FPJW#U:@#]P[(7T%4R&].3HMI/"B MBE'"ZK(LXH"_"'L MV,;$B/+^?3\5TQ]-Q=-*]=*CG4NU]1E#!4-VJ"U4=TU5JH3*V#2;NCKLIIU; M\Y1]Q.=IWCK-V]W6]0M IV/G'H]-&TH[GEL#SWV &HR2#[1>M5BNHVKQJE*M M;Y?"CD)ZY9B6@W4;V0:J$9D2QA,63D"&B;C$OG+@W3!:R.Z0;9X+P.^8P%L M07$H=[#>)B@GVP@@YS*"N&G0WVW9;!7<[G([Z*@VB4$#F63[)HD-3-R'5^CV M@6*]2OJ&::/]X!IL=0VH8R/R! ,ATWU,E(,L0L$\/UH]>RZ2'WOJT,XJ $8/ M>NPH>#0"6(@^3WU?N=N=HK<)"NGQ?.OG0+K\=8/9"E\V](M[,W?R^WHY?O:. M+[$I=U#J.Z)0CHFYT^K;:DFLV[53)6W5HLX[NPQ/0NS%/_VZ3;#&;:I[K@V3 MO_O%DU/AU^ E"[5T<5'(E=%9M=*X^HY*Y3RST&S8C(&]7QQB4,$4#50#F./I M(VPAJT]DZMY0D*HCU;80*&U0".;!]JF[U3>@>;T MJTJ)*_*U9DH;#!-RS:(M^>F6C=QI+NFH3WPQSU>%YZ>'^_M1)PB_1N>0\>]$_'[L"&O MB-?&75(B>L@V \!"WA5Z7PGN/Q'35F6L^20%K>-W(7!,.O/?,'']P0)"AW1< MJ',#.FQIQB @<7#MKFU9R22X&QL DEYT38V?8\DR-,?V->+,%,-*+VXK2^;F M:?1 G3)<CU==CRWX[G-\ESJ*_)Q2?'8,.=?D7+MBGC^7G>_/+0 +#&#CM-#(_$!E M\FZ*SMK_TQ+L.39F_WW%5/X^UISFO%-5(]"[1,PQF]W86O7^)M,S@Y7D8^UROJI)^&8C<'L6GC%T>Y M>R67:B;-SF-[-035'!76=H%EOQ9&\O"S8M:-@1["AV4_YHT1_\QWDP_/92VM MF4\7^=G3K17Q%D>5 A IJOXO6C[5!ZZ,@!]VF^U/W%^>*';I_N$_/3S4F[$ MS@KU6^>744S(L[&UI1/)\&EV\7YT0\$U?][4DK\R@0_4/M90<4ADASKJ4*4% M*R:QMC"R@;UT$)>CAIL M#ND2CC1JU'HY40>[E*"UI 3-I6.$:OD.D;LTT1'A/IAA?5.EGC+)&"*):,: M4HT^I+3U?+CIV#EJ@;2 FE=F4X/P:P2]E%'P7/6H8&$-#WJ'VH4@>+E5VG"OGH/:^?&",) M$BL)2;&92+9239$(0E-B$ZUF,J'P4IJP6)#DF727Q@5WFE*:#PVGN#RS>]B_I$]KQN_"Y=E]K=U$G$@VU-C5 M24\LS&I6-/ORR;N-=B;AR#>/:/( MS42-L@J%%"M5$/+(J9 ME8,JM4Q*% ^7Y?%^&(]^QFKG8Q$(%T8CZH<.!50=C7@KG<@G_$6)KD:A9'N: M8[_/I5#^M(IX@66@X0'SQH#9-C#U^U>Z+6*"SYOOEZ/SQI17S8 M"LB.WKX$ MZQ),3&VLN81&TLFU"]T2>UOJRR?V9?6Y9@Q@[)WFBA!O@D+4\W&X0&UQ8B[& M\2'-%3D;--9;(LMP(H:6TX&EK\31.\VUTUQKU5Q7)J$F%ZVCX1YUI9M=L])J MA?)Q9)(O=5C.,AKGW>M2NIPX,6[<;=5.@T6("*B,R2%8I-DXC9^WG1M-E*H3[J*NK9L%++ 1P[ MQ?81BDT@,7%??I5B\ZPU_X5/3@1RO?ZJ3O.1O".FVY<9M#A:L1#NT&[>NU!+-\EG5%2LB(K4E/)R'Q3E)/)9CK#IILM M5DJ**3E%DB3INWIG"\J-G;5[(9?Q:?5)PIU\2V ?"_CF]B8E6+B:LBWRK8Z8N:_A"[GNO:OI.NGN[TS&V_<7YY;=5.DV9>&0[\]/I( MRV2Y7B?)PD HUBK-3@(_:&S^)A_ MMNM$VAN/W,&,A869L+L9;_F,7[;"WL?>:UHKYI2OF]7$4P7L^L.E]>F6A>WK MM&ZG5Q]$[B!9PY8UCMVODW'^$.R9V$TR\NS+?9KMM'.Q!2*XG2ES=7GR_2698;[MN6(XR57TL<;JICRTSJ3?_)&HR(]V]KH M28C=_;[VJUTLS;^C&S:@4LTVY.YWU,L*:0]#_L0S+H3XMMMIQCZF^?TNU M *C>4OY,,\K/P['0KIZG*L-F][-V>YUXB71WV?&5L*?C1 MDSUTB4@.=#>J89$M9\4!=Y"]9:2O"+N BB)ZYTA7IL"))& M2':3XN!Q%Q9&XAX9G4I64RT$DR) \S:U1=JF,; [U/'3IPELV$(*:<%P;J$G MZO-!(IL(G A3F01>M3YA[.NA#J'4H9M7P"8.:":EVP&L)C%^3A?S*O]-]T6] M1_3U P9M1?[8^H2S>+%@G7;3@[6[13=-MVT2U]82 :1G$>9*LSJ3==H!624:D6V05=UP/7^.1=Q6 MP'%^;BO]]H2[$49>;7C*3NY8VH@./E!A:,J].DP.GI@$$ 7O@0; NDPC]5B6 M:942VIA^ $+!IF)Y6:W*(K>CL(_';L>PC(,(OY[)9KGJ;^*B#ZE4/Z\4?:A2 M_;Q"]NNNFC3&3.3K'1^&)C;B+'=-2L[_L7@^2R0VG(:_4EVH1=\]"'?*IQB! M)M^OOQS6BN[YU2M@_>=51PY"F/!!XUT>;I.8Y^3#+0 LB[4!'ED^6E(91AB? M.QCSI^!1EGYW H5^3QQ[6_8]BW&XH9GF"19)6FJ*,DXU14%)-C%1<+,EX)0H M)>4DP2G?\?\9:]%2ETO))CW$,RR_J"C.V_ZM$LO1;/T[_NP=P29<9M$\%EF-_0H'N(J,ML:X#=#+T$>K:/58YL1E,G\+4UO".PS@FV!F/CELR MUNN:TKNE6C(TIP6>D6>O%(A,Z,D^Q&=<0(0 D!P8+?WQ^9HH2'1'8]L8C"6% M[E^*PPZH+]M[,9-A. 2[( (&"AT2VM(KL*TF]6O@-7H/]CMP>_SQH:#0+:UF M :^/PBA1]?'WO&@SNP/=CJ7%'<<]EA0 -0L10..^E'=,D\;=_?+;M Y+Y+@2 M-)$(M;U:CJFK%NULG]IZ+54CRD'$_)J,#TB*],*LE87#-HC'H\N8>#V"M= Y M'0)J1;V785B.*I^/U7W+/W\Q%B"W9 !-R/#THL\_UA^E#)>F/;BZQ"WT6[Y0,$%&'H,)MQG*V=2#/&]3PY6F!2>TW?NDO8 MKC+7+C0QV*P8SL?D24S\X@DFL\DJO>L\V)?XHJ5N7UNI4N2_1GGEM] NG6!2 MXE_S>:RC*<4QZO--<]JV_SRY/NFSGC@#HZ+*XS+Z(F*%E M@WE+]H''^(NQY#H<^_2#+?8Z,36[NKR$*7853(4^0K8B?GS1^6)LM!)R@J_O MO#W1XJ5E;TV%"Y=,^ U%?E]:X+9X$BLM95L\CQ56K,W/X@L(2$A'N.;OLNE1 M-\9VRJ.^;?<'U1TA=HM21FNBBT-ME@K^NPW!?0HAPK;I<27?W# M AMDABW1SW^I@9.G^WMTA=L$E2A/@':FE4P+V,9>-?E]&LI1:%B'IIFX<1(: M.J%CH+N3Z@52_)W$6TO0K%_ 7Y*&%P5\"X1AISVV6WML[V*['7II>_&SV:\9 M;+ H\Q0!7I5FM13_Z\RSH@E"&TZRXL4)A[X"2WO'_"[1ZJV)5ILYP5 KG95S M]4:U6/M#H\&+X7EMR/XJE*SBI3(_.JKIISF\[G3 =[=1-9H#K3C:",G8H7G+ M;E*-5YB9#B,19 &RX('A)?-(I(.U%LWSH1VYI2O\!C0#R-'A';<[[-@=PX2) M*Q^9/+--]-Q%]]_W\V;V^"U?CF$ M'Z):ADEOV,TS'8R_+5U<%')E=%:M-*X")VXY_U9GQ]HI]AE^K)?TQM>8Q$L: M8O.SV''6UYS$E^&LZ14PQ7R@8?3YLRQ@FV2C<;4OSGTGH^Q;6&^CF4LK3W)Y MEG; M^\ISV$(>ZZBD%3I'Z7U6TO1/$04?F[R!>XCFG*B*F\>YOF]%OUEU[T\^DCDS MFX,Y^GD7A6&71&$^+NSR-^%W!]<.KAU#8$(GHD]G<7P9*C*_"2&29!$,I01_.G8/>WX_P%02P,$% M @ ,H)G6-OSI&U45P 45D) !@ !W;&1N+3(P,C0P,S W>&5X.3ED,2YH M=&WM?7ESV\:R[U>9IR3GRJ= "@M7V4X]Q59\5-?;M9R;.G^]&@)#$<<@P "@ MEGSZ-S, *.Z;!D0#Z%1%ED 0F.GI_=<]\^;_-!K7_HCZ-G/(O[Y_^DB3"?7))Q:&KN>1WT+7N6.$&'JSW31,LZDW&K^^X<]Z MEWXI\"^)==&],'6S1?3NI6E^_O/O^[Z_7R5N__O'; MQYMWY*QQ[BXOWW]\D'K:9ND.\A]2,W=@.?>A<7UY_/R-DHCB>7%QT3#B,5O MS_[X_GNCQ^^(W=ACO[ZYR/Y-[AT$SM.O;QSWGD3QD\?>GHUI>.?ZC3B87%KZ M)'[-OWG!/UZZY['QX#KQZ-+0]5]>3ZCCN/Y=PV/#F%]IFOWG:Z%[-WJ^&"23 MNPR91V/WGHFGSSW7]A@-+P=!/'J]_(IUWYQDWQL&?MP8TK'K/5W^UW=WS"+R MF3V0;\&8^O^E)5?XOQ$+W>%_O99W1^[?C#^:3]!S?=88L62<3:/_.F:/<8-Z M[AU_F[CZ.B')94H-2GPZYB_]?__R?K0-LV-TC8XIJ$0Y-1=&]) \=!!X#O_B M]>/(';CQ/WXR.OKK?K]IO+D8\&]-BIJ'^/H^+R:_\?&G;YN?T;T;\?EX;OQT M.7(=A_G\H?_XJ6?JUNLW%^+N4TW.YD+,PJ79S5;"#KP@O/RIU34MTYI_K,EO M7+-,;]SQ'8E"^^W9@^?X#2'7NJ5W']ECO^]P7C2:_YGRUQ4R$D,P)#>?V.!A?ZDU#?+K*YT(0 MQ9P283 -*Y7)D_'.D>1MK2?OGURK.IRI/H3!=$*^L4D0QA$I[71^#Z8AMQK_ M,Z4A?^K%[U-N,_[-E1CA?&/QZ453CT^/^@[Y&@;WKL.G(2W%EVG,M?>/HN<] MKP,6IUZL=&]8G34+T1Z6J2VH+*V0=D M@0$U2.Q ,QW^#/>,YN-!_P> MLZ\E/"-N#A+ND,\3$VB>CM;S' &%!XCX7^AKD@PR6RU&1M3A!"/LT6:3Q&M: MHKV6KB6)J.N03^X/1GYS&2>X1N86V^B^CKB LH@+*)^^6()W(Y<-R?4CLZ=" M#9,OPZ%KLS!A,/[R;^R>^5.FD4D8#-V8)G227[5I-")#+W@@#RQDA X"_GT^ M*C[,";-C*@8::80/B#/ X(DPL>)#R1KB:7G43L,OOE]=&S-S?/?F;M)YDWULCLNQQ_@WL/?&TN MA^XC'M?B37L[HSN'G/PI'L1'QJ7% M6[#:Z:6S7]]Q>0@\UY$QG,WO"*D=<]&10BVD\6>CW6YV"1^$QV5'(]Q9L;K- M]B]-,E-]8D(78BDNY-HA"R(+'L*"G]F,X?[Y3\ER/;W96^ XL]TT?FDBPR'# MJ6(XU[>#<:+@>DT]XZQ3CV2!R8=A,"8^'YL71)$;+W*[D'V1_97PG17 MSG^FD3#WU[_=?']_E>I<@QOU!79L]9HFZEQD.C5,]^'JZBMY[WI3R7A?;R7/ MZ,N#*:^ M<_G3D/^GZT!24-M3%DFN[SD/C/D*%.J\\Q5M0V\:"YZ,T6OV,5^!+)A;OL+L M])=29$:_J:/SC!R72\*"*[@^U(Q%#S,6R/^GR5BTEG&)?J=IH9U'KLLW9;$0 M.9[KS4X;4Q;(?(I2R4%?V+] MBDMO]%^4W5A:SZW)CA;Y?586]9V_@,613'E$T\GJ,SM\<=#? MP5P):I.7!:H#%C\PYO-HM:MG;I.LB_K9[.GHLB/OG<*2S9C0X'Z4J.0CT8B* MVD#!A_Q:]_D:LB*R8D[1XXP+6[U%3=A^5H1;PLC3@"S2%>FMDFRW-U4@,C0W MZ*LHFHJ'&ZVF.:.RDVH#*>&11LSV+X0-A\R6M<4Q?20AC9DF5\,/R' :3X5V ML/^:NFGQKJH2\!W^[7XN;2KB[441;Q?KX_9VSNR?5Q&Q@_&$KX%#XH#$(T8B M.F9"^;J!+,).R_2Y(VLJHO@>P_KG+6-97?D?D4QV?@[\A@S$G[WI3XQ&G"NB MK*)]P+S@H;1LD9.PPIA'TC"9_!R%,S,\DX1&VFNCR_]>S[4]+GZ03F)Y4OK2 M0*WE:#-MMTPO+;1@+K=W3N@=:PQ"1G\TZ##F]I=Z#_0I2HU=M]]L&9EI3OLQ M]:6FS6HW@^[?B;2N4>%=X ]9R$3+QCOJ>7FW>^W#Z'U MG.N'_!!=%L/&!D% M42RZ4JA N3/:<97L"87M<.T\C:*-/5:B^VZNT2I9@]4V+=G'Q8UMVHO;YI) M)LUQDUQ3[C"%_H4YN_*5.]-#UVZ2[P$WQS;C+Q=60PQ((Y[+;_=9&'&['DP] MAX^/OZ77[39:>K=A]GL]LW]+YIO2)T,@F#1W?,[;WWQ ?'[?_8 M];EW$)$)MT+AS##9(^9,/>$TQ'R*).9$YL,0+U\B3$:Z!S:P^01(Y([Y-*G/ M@FG$7\'=C^56)WXGER#N8,1$M)='EQ<7S+ECS3'C,VCP9>1><9-;RHOQV+Z8 M7'3O!I-V]'1?\S8TX=R)[C\>P @3'6]9"GI/74]&:VFGUCY+X(;-A^0N824F M<@%$&B..&A/.NOR7I'5,^.AU7P>?W/CW+(JYO"0]Q+(HAKJ^T!W1=#+QF-C; M0?0#SL3?]67_G* A7RT>^GA1(!=+RK5P"5^T5E(%1UCL(IJEZ7M.PBW9THQUU(R(VJ!"!=PJ^'+'%.XS MC>2!MTQ5V<:$P.(QF]1WVA-9*YC*><).YD06\\DZ9)?A?]L]R9 M39N-YU2*1@0W+/+L/WZR^J^CY-*S$DG_%ANZ)+<)[5&0/E@1/4 LO55![(Z3 M44FLC#*U20(@R?K7LVR"PSC#B_[Q:+6\E%^;;7K@^L)>\GA0]J'++9/^:-XV MR9V0/NX"/4ES.A&WBONFOE0I7$7X0IKY7+*]%L2JS39:$!XP5PK30?9N+F8S M-21W1.#>5LAU0LAEGP\PBKF\)ZHN8X!G>1TG#- D<_-,;EYP#-+;I')9DEKQ MQX!Y+O]NQ!6&W#6*1QVIQQ&E>HUD3?]<3U*N#9[^9BN:;S"-A ;C*HQ[B4XR ME_E&_@&SZ92SLAN+V8N>_-B55$Q'EX0;#T'X(_M:LF? \GL85YW!$V/<.;SQ M4]=T&B8RDIB >4H43Z4ER5 MOVEB\R__3K+L;-YC'K7X04Q\)KQ=OK[\H0-IM/DK9!J:L\H.]FV2*[DBG)<$ M(V1,%+&[D-U1$<(>-E*;0,4^VC<4V]* MI;[)GLD>.4-$Z>3FQK:;7Z,HX,IDMBT<>Q2) []1/XNT@NRL1SR4BB(&+75.F?LB?'23?X1XCGV227)EYBO-/HLN/X>]S M$I85JS#E) F%DYEN ./Z(Y$4B#E+"5^4^XY/B1YF7-8D?\H$SWZBPC]+6%(Z MP4++\2]FZD8*T/)B2K&7&5N9,^,J@?/__-IP!WWD>LLC2-XRHO=2CPKR\!?P M$3"A?[2U-V_554M*J9F8U=LUC]D@@W+WG%:O:?PB[VAUQ6\R3EC#O(*B62YP MV]9*R^E!36KZ!(@3TY1OLIKZ[)WF+[N>;^GR^>:ZYYN+SP<3]8-IK'OV2I?P MZG6>J?_<$##A>IW_SI>#^V1R9R4_$HHB^50@JK-KD4C!- :2GT6,R:^F$=OL M^URUA2RYYC NIW8JYV)%Z9@K!_?O]"OBRAT5 L;M'O6D86%_3=V)\"KW\$F7 M9KG%+YU&ZUV]Q/F0<3@7KNSNY;L"+G6)+9QS-V>1.9EYMVO&PU\\G'KSKBGW M^X*'57]I<22I^64R.[_V]6FB00*P4J"RA#RGX=R7Q%95:U5(LAR"^GS)Q!"GHYA^Z=9&/7=;LAFD5G"RQ$F.N.,+]+ M'$FN4]@X2L(7)_/SEG60] 6?'2^I.0)?!M#\"8NAD]2P8H:VRTW-8)E[%+8$G5+:@_O.PY\+.;?GDD(VY M!1,,D#IEFR+%;POV+7JAD[)$+6>>2 <^:IG !W@]:^:TSNDY-$6\;I9*G9U$ M2M.W'4&[U9'.$U'M4/F**'',HB,]L[6/4I+:/EP))P]?5<0K>G4?1VM9;K8Y M7GLH)Z YW*)KC69*4YIC=Z8GYLL+EAU<[3"K(-$(SQV[:>FCC$4%U"Y[MOAR M!EX"'PAT4[ D7V/)#$GB+0E:79:)OL3 ^=,\&G)+(8[Q<9X-89!^=>,-F5B. MEE1)4K:;I"@C*6YW"8@ M+03YF%J(6\[:TI/)_Q2<4BB7.7I(QVW9-7DV -)V+V(&T0PXF1WX,1:W>M27RB:SF9EWQ>UFUO<7LA5'8FXN0H!3GY8K 3^M MC!!_?DTK,6^9/0UE%0KYR/^Y2U(:WYA0#>3*EL;4Z/?;,B_'E9S ,W<1;D[) M)#[2>H@_A7FO/&_^*1D.(HI%YJX.YQ.!0Z& YBMXUJS]=LHTR8VLZW''0CG3 M)#CP14')FAJO^95_KOF1<8&=-G-(KW>2U->( M%V25S9R#DV)=X>@&8S>ML9@K9TYPN>CUMCD^B/B/J[A9C9PFKG)7F%]CCVZ" MY#T7T,DPY)DRLUY?L9:R[F%VHV"=N:JX@2N!#%EM)KH2MH]J3'^PK+@RG>[, MB9[0IU3,_"1LGSOSQV&#.,W%R[5ATN>?&S0?I_03YJN@N6M _3C*.BT2(15/ M3IYV%[*$ZW>,."V=FXAW\'7CSQ".$2<''SFGJD<'PN$9";&Y$SHT="5F,9M7 MF*I6L;391T-/BL36-P<#&<0_YW72Z6:I'K:12FXL9%$X6UM?L,3^,;L+,WAX MOI,[53DR.R%.EV+9 MV%P0,GN2 %_^[3:SG ;2(<)TY;PN1R<@EUA=*8J^]/ M:$6=,7?2Y<.3GG./KU6JK4$['25$DBU$DA%)+AA)%A[8 W<"A9V4!7:A/!QO MHUV3_C"@/><:RQ>>/V8N [D73 >N[(W:LX13CRK9:]*/.;* M]X73EO8>F\Y5!OM45F4K@L\SZB MC* V,_B"V[(FY;VF!T2NB C;I+,?#+PLE,IR-D[ DF'):HM8>&/BH^E$;-0N MIAHRKH:9_/J6H:T/=J:^E_S)?8

Y[>\\Z&\W/:8P>K MZOHH+?11T$S(2*]DXRX6Z-0-K9JZ(IOEZ[=/?7+D)&Y/.Y1>!" M=I9MM+C7[HG)P,5FP.F8A6P)5X,/=5%V$^TP+[BKIB">*;>, LD'*K(-+ W)I4)GENC!R$_'%_=P/7*&=@4V!E.D=0)E<0XA\ M=JI^2>8@2:*O_IQE##*"\)!:; CW]LP\.Y8X1M.RRD6=>21HA2*Y:#)X-#@Q MAVPUP/"H,[_#2$DX1&4*3]!SA2J'J%HT/.4P/">E@3);D^:%4__-F#P2>4(W MR<"F,FD:48A0:@T#FEDZE6,6L]3, L 1)/ 9*8/*?97D512=CSD_JSTS#>GI<8+-@%>/_]\/)D3N2T[#A3=18RS M7[,:L&2GE\M:>"O)W$_DLVU'M6I"A5T(4DW( -8E.RD1MB(C-2'"+A2B)F2H MD$ VGV%7[+S[U.1R9G?NZT=+'/[/ICF%8.3UK<8Q,S M.9C)6<><674@IG,.5/J=/E?ZF,[!=,Z)A*H6.9V.KG'354&A NUA>D MNRK3M,X)DSJE2NJ 5*S52^#T+:W7:Y<]'@4G'/GF;T#*1O5R-3U+TSMZV64# MM#L!P$T]VL/XDN[RF"5JL (&\R:8-U&:+->,CNI<.0H5IDWJG#9I:=VN54&9 M NWFE,:G^2I.K7*=V?&*R>;ER7%>"SU#F$_)Q;$IKE$5I$9NP2-)SNI9I&-Z M90\YPUW@^9FL?&?L>B(.Y\W5R M(/C)X'0S)G1JE-#IFYIN5+$3 YQ884JG-BD=HVMI_:YJUP:"5('V=B#+TO5? M4W)->/J7_GBN/4$RS9D8<@UJ[ MA7O3U":5- @\A]_\T:62=FZZ(=]M'-@_1#\W"R-Y E_W-1$= MW_'3FXO!(>P%RTW>GYM6:%1E-WFW@GZ7[EKD/?/))7K()4,^RT&%W-'0UK.J*$\($BIR9<(I<^93(9@)*5DF!&2A:_5JP-LM MS3"Q"+Q<21&0LE&](O!V7S,,+ +'A,D&P(5?X:,3F(L=^)'KL)#&;N!C J72 M"91R$*8NF16)?)NJD]C(41!2*^6@2UUR+BU-UU4[0Q#X";1_5"IG**1VC#D7 MS+E@SF77]K&:T5.=O4;AP)Q+%63#U-J]TN_Z"=JG ."J'NUF? YBAA4JU4ZP M@-2TM4BF]+16VZQ@B =.J,I7I8+G[1' M\E%Z(AF,\X1)%MS=$"SA<'?##)M7?Q8S"BIN;IA[LJ=VW4?%\P%E2P7!#+=7L&\C\$5:J_T'1K@I ,K::H@'&97,SJE;^T# M[5J RO-@]0P\38KM236OJ.EI_:YJ'8P,!:&DIAQTJ4N935_7VBW5>RM#8"C0 M_@]D9V=C98W&+T71+,\R"4)Q&7,LF&/!',OZVIK2[UD/3C8PPU()T>CHJH^4 M0_^BQ/F5I=*9TS@:$)Q4YWC6?E*0T,S6JI;N6O/2:N'>**X[76X M9^7%S6QCH4UM$D%'E?7FZ =!<)BA:2& +54@L_+8/B6TM]'6NJTJ;M(!3BS! M-5"!E$ILEA)2:?8THUO%_:A NUJHHS"WA-OE%'O2]8D41,DB5'!$P!UR"COZ M&B6D=(X%J!S.;K_^73 >N_&8B2.QJ>^(,YZ2XYYL3.%@$4_Q3@D$RI1""T,@ M%#BZ8-T.F+H=%*TR$ J3*9A,P61*&9,IT,B N1/,G12:.X%&A@H)1"TR([=Q M8/\8!9[#PDB>O]M]3=A?4T$@S(M@7@3S(N H R56 T<73(, 3X- HTRU)0E< MDD/MT09?0S9D8SW]GNO! : MD_?,9N,!"XG9UXBIFY:\:7;5TN554R/\,1-FQ^X]\_!TJ&KF>T"J_UIL7&/@ M.4Z5S/N E*A:;%%C6%5L[ /MEXZM&8.220 M&^79P9@ST(CYD7O/B!=$V%E4S8Q*.0A3ABS+LUSK= M5MDEZY2^SD5,.4/P?QWWOE!5T=M_]'F,TNPM>U6]+;SXD'QMP'VF3;/-I$X_ M8%7D&O ?V;MLC]%0,.EHZ:&6>&HFZOHOI^%%F_DQ"Q<7LYW;@NS)-M:AY$U^ MCL+L4<_!3<,.O""\S'3C'/$7/TB':"X-65^W1NDECPUCH93-F3IIA,D\%Z[% MP23YVH3>L<8@9/1'@PXYT2^I]T"?HBSJZ#=;QDR[)]=T0:(YUAG3Q\8<@Z2* M:V$@V;6%D4R"2-;W7X;,HZ)C<>FY"RRY^(IUWRR&*[<+;(%:9H^A#S:.^^S7 M/V\^?GQ_]9E\^/;ECZ\:N?G\KDFN/K\GMW_\=GOS_N;JV\WU[9N+ =CQO_OR M^?;+QYOW5]^O^:"_\W\^77_^?DN^_$[>??GT]=OUOZX_W][\[[68V9=/UY"G M MG@GER)\J/:*9>4B4++< 'IU$[#+[97[L'3Z:=-A")XIC#_AH%W7NG/>8*MQ5 M$Q[/C%)&A&2:^^6BVJVFOM5;G=/B<\\/^#.'7O"0$2G[6SK5EXD->N!$V&D9 MYOR=V:UT$ 7>-&:G\57V\1>,X_R%EX81G:U]3;@RQ:V,V<.5@;@RO:9EX,I M7!FCV=O:B(8K4Z V:^/*0%P9KLW0 P"Y,D:SC3(#=&4,7!F0*]-OZEN[[W%E M"O3-NK@R,%<&?3.8*X.^6- F0>*T#]O$OCERA3O]EPY.#91IGCKR#>6 MKHYOZFJPC^8;4?.\-?7S5\O>(: M&?(MA*XM87;5(=>6,&5);18A2J7P[8H0)52^98X&"B#,]A+0VA)F5P5F;0E3 MEOPW6B4HA*FZ53HN,(2PY]\"0=[QFT-JQR1D]\R?,F7!(+B9%A$5B^ /UO:9 M>Q#J9V7A71FF?N3>61NW"FVWM8[:PPYZ)S^M!ZHTMV.ZI 0@C0=L!O="6/",O"8+4-7=/5GJ$LPD0(XE6X-*&Q M C]UQ=+4,ON:8:UN0(P0(F (L?!9%X(/%CSKXL$_("Y7(5!?X;,N)&-:/,L7 MG X%PO)%0W) R% ( %?PK(M'UX L?B%86N&S1K5?=I:O".;UW@V9'1,[B.*( M!$-B+V%@Y-SU;6\:N?=,?.S(V[TG(G<:80YQ& _[;)>*/47D24]T'' J_"TO MO+I$".T$$%K="+$14*N*;D& ++><8]T(L3$#B;*"\->A\%?=A&S@WL-4[[QEGHTS [D?:!W+$*HJEQ0U7;.SGI;*PA)'0-!FQW- M:BDO/JPAI\,#*51R.K"4Y%&<;FBMMM+#GA&80F *S.(?(Q*]OM8WE!?SU8T7 M$*FKI-& M3B4GR#':IMO2^KI:>XM 5KF*YT\:LI6<($>5U/>T3M] _ O;O\ HI]HVBYDM M76L9%N)I-;9W(*+4,A!*M>SIIM;NK2;V2XS/]>0;OP%D&[0S(FNF:T^@C:(6B'H%TJ$I:E:Y:I%,A&U*XN MLZZ&53![;:W=7C4+U8+M>JL$26YK>&P8RP&=<)\-6%1"(*]4_D8E$+^"> XA MOI*E/*&Q4"5RH 7Q'()_"/XA^%>4Y4.PKUR6#PT=-M^]*-C]$ 911"9A,'1C MA/!>%J:6B^=5%Y>6:/9'[SP*#+V0#-CJ5^?%KR^P5K=95TOM5P$($P6- MS&T)08OMIT^IM&)O0I##R/Q/0Q_8"-)U[PQ!@9\/!NZ"H\ M+J%N$@$2ML+M)I>/B.NW=02G2IF4Q-TF#^%T0^M82O=510@*(2@PBW^,2/3% M3GL=1*1*J?Q!A#MEEX">H?7TU1-EJ@!0+4<_OU-;\$06_PR3/Y](R#P:,P>! MJBH"544?^@9IPD!TPE!J>)C+PB$ M4!V.:6W%Q@8A*EC&!D3,!H$0RB7'K-9Q:"E@%0?VC\: 1LPA=C 6)84T=@,? M$2E$I"J+2(GCSY0>"H6 % 160$!JE=&[+=R[$/$HQ*-F&]]JEJG\1.FZL0+" M4>45@)YF=5<%H(IHU'O&YVV[,IQ)&JC& 9_2WVKC&U@T0"P*L:@7* =+ZQMJ MK2-B4;#2@XA%O4Q"6IJI_CQIX'1"+*KXN L"(50G)SI:RUHMC$(PJCK6!D3$ M!H$0RD]0T%H]5;N_ PK9OL0C%B+T]+(XK$1''^00E)5H]L>E;XPU@H_0515. M3L%SNY0*2KNO-)6!T!<>VU7K8[LL7>L92NMPZXN=@>,5&)$:-*JHEB!+Z_17 M^X.K!;XE^[A_#V+JD;O=VQ#I"<0C%(13W6>J?*Z2 B4*EQVH-@;&!$> $(HEQU=Z[14176 0C@\ MB@MA/,!>2?GPOH*X"1$^9([*I%T+XB8$_Q#\JPSX5Y0=0K0/"G.@V3FAR%01 MWKOQ[6#,R/G'((I>D6$8C$DP8:%LK4-([Q207LFD)W_(KTP$.2K/)#9S4%[Z MB2*V.45;)HXZ"618)H(YID( E;=#J#:1Q!OF0WD!BO$3=&[M ?OU24B=E5LPBM> F.*#!L0LI@6UZYV_(*C+<@4*9P0J"AJ8>A*3%BE>R!>>/' M+&11G.V0HA&?Q8A#50F'JO!Q;'L#SJ9FZ6L 9X28RI!:K.TA; >PMV&82MD; MT2-$C\ N_D8YZ&LM0[&:1P2I)K,NL?H7QPSV5)7308C6-LOWU.[CBR@5 %:H-DIUU([5 MFM%6?APU)*(@7E5CO.JHTCYQGH*!T%4I=3^(2 :2!.Q?F&-HK?::WM\J8%?/ MX0R/7,CY@/ELZ,:OLE([Q**P PP[P'(HD6];"%C5N$0>>\#RCMW::I,4B&IA M/QCV@QTCBI;6Z;01(ZNQL0,1>9:!4$H:H35=;U7PW*_/+)YM<^\)X U!MI?% MH0O,;W'F=X+IP&-U5A,&1+(H-L<]3;?4IG!K"]_!XY7B1:@%D2Q*^A=,M;V9 M" 8^1X_@& 9&K B.+*K3H+K6-SL()Z(M0EMTD"WJ::U6Y3>CQ%XZ8!(%IY>N M>-6"K7.(1&(# S8P(*:(G7+8*8>=\\603QU!U77C=\+:I4K7LJ!M= 5&&?5;?&Q<:+6+(^(&;;/U7WQZPMPU6W6 MU5+[582F_O!#QL?^-W/('77]-*(A@4\<_NA[&HMHQ^:/#ZD=1W+3>A(,19\= MHE)U[*HK7J&4O]MN;XB\TUE3!(VX%C8=%)V.!$37H7% D%)7M1<"^N+KVQ:F0C/ITNID=$X% M!>UMQ<]K67HV+N&O6LP M4,*Z$0)[UQ#CPY8";"E 3 Y[U[!WK< J3@B4*9P0:&CJ86C*"(-=T]#GKXRR M<]XF+"31B(8,>]:P9PU[UA#CPN:%FC0O()J%/6O'!D"X^#6&JNHVZVJI_2I" M4K_1R+416#IY^QD$]#:O6K\RS%UQ/8?>5'LR,")/AY380V"HO&H^RC!W%64@ M>E.WE-<-0A A>/[W7DUB$/@JK^K",LQ=N8'J*2\WA"!=A0L3&J@2S%V-@>JL M*6PO'9"U' "^=[UIS!R$L%X6[X%C>6SD.CJ26^W:1(P+Z_+K5I>?2T &F1+8 MR(6-7,?$53IB8V@NT%PH#(]@)1:PBPNRYL N+NSB0BP-B^NQN!Y!,^SBPBZN M@NL:(5"F<$*@H:F'H2D=^,5?\J?\@#D-RH=*[UC2PA618!I',?7EU$\ M5K=98S]7[;&NNLVZ6H7]"&IA/]>QH1 N?HTQJ[K-NEIJOXK@%/9S519BVBX% M__C)Z.BOZP(E';7GKJ6U=0N1I0HG_$XG(D"4HWH1,=8<6H* $@)*M0:4CI0E MJ]]"?*G"Y@9$- :!$.I%1S=6/;72P4W8:U4)>.FD@1>DV1TINUW+0%2IE.G% MD\9/D&8')UB"1!4$DVH,)ATI$AV]@]A2*94_B&BF A*P,72YB.G 8_Q?Q[TO M8!7E-Q^26P>!Y^S;JX0#Q8&>=* ;WD-^XR/_K[T[[*20\1_9HVV/T5!HH5'Z M_ED'IAA'JGEU_9?3Z!J;^3$+%RG1*9#F\IM]9R+:MB!%X27 M64OK'/$7/TB':"X-65^W1O.]EH;>-&?)G4:8S'/A6AQ,DJ]-Z!UK#$)&?S3H MD!/]DGH/]"E*E[S;;[:>]S5)KNF"1'.L,Z:/C3D&20W3PD"R:PLCF021&[L! MMRS,H[%[SY:>N\"2BZ]8]\UBN/+-8*,6.?OUSYN/']]??28?OGWYXZM&;CZ_ M:Y*KS^_)[1^_W=Z\O[GZ=G-]^^9BD*LV>N3^)1,(VH[T2OBAZI"J,C!$2^XNV9 MD##^5.DWS71,(JE'*K*BSSM;R %R:%R[-@?4:.]WE LG0;;8/($2NKBF4R.YX MNO"(C<^;AW?MLV/M7;=I6LL[J1F31\+%QW5.L9%:]^5Q_!P!U\3U_V8T)->^ M(\J%!L<70:%0U4VHS&.%RC";5KZX8^Y"\Y[9;#Q@(3'[VJ+8Y.9:(^@)398,&0,"A+!R:KJTL9<%'6#OO\W-IG[F.L/[.8N+X= MC!DY]X(H4GJP#L:;NW&VXOVUGY5;U@*=]I52>;-IMC=7RR]38V/UO*[U387] M(P4E[U V"I6-[;#NR67C6&$X[VFM5N_%9^I C&X/M)Y7SG^F43QF?AR1." A MLP/?=CU&_&6S*CX6%VT1'$_"X-YUF$,&3^1\&O%?7/\5QLGHVP,C#,;)&">C M+&&<7.TX>:N6_CWC'I#M4E$-1ZCO$#H.^.S^EAJ)*:KM7K]:D?;>]K@(0M#&2W+R#JFCRS21%B- M47(E/?M2*)W3A\@%Z2%3:_=,C*%1THHT[^4FR\:,NJ%U^BU5&?72&/3S#U0D MOD6"G/"P.J(>NW#<:!+PWT@P).ROJ3L1V74,L#%<31QA#HV>/,73. M,73/;&,$C7*&$73>N:K6BT]I*5LP?1L']H_&@(IR,CL83Y@?(3B-H4$]8F=% M:J.M6:;"@S@QED:! 1I+J_)G-:NKRM("<$R.-KY7MAVR66W8D+HAN:?>E!$Z M5R$>#(G8\)?/@O\I?HU<1Y9\JS?2&!2 " I>?+!1,92J44 NB&>86!J.\@>( M4C4*U"W-Z*P>55?Q4/W=B'(?("*N/]_T%46,.PG"?_!<*IG,33HQF.0G#]FUM%;&#"CI&' G/?6 M*UJKORII%0^8OX9L0EV'L$=10\X22#J0EMZ>AJ&H7<-0&J.$FH32ZNICFHYN/ ?5*VU>GJWQ+4I0TE#0,J%?<8'-- M@V7% ^I9,=F$/N51289J!<. JL;-+>/1IM9? R-5/'Z>57#G:-A1MV!(4-48 MNMU?W6$!(V@4%XR@TPBZ;U1\@_#][.PW\8Q&,&Q,(X;P<^%>_2 ('18VDN]? M&I-'$@6>ZY"?=/E?F23OE/%UBV;%[C\%\?JJJ.@*6 MG_]0'AJIJL#I:Z:AO'L,)0XE;D]/H#PT4N6>:RVKDGND[Y&Y%W[ T L>TGU+ M7?^>14O&7_FVI1B[@$ .RT&8(F#Z4E &\P H2R4 XD])F=(&[H:YC['^.@WM M$8W8PLG;&G?/AO$##9F6;$W.^!VCP..!_5B$]4P>;8(!/,*+E4?CCX<7M3[N MJ88R@A#\5AGIZ!7?4FU/*QP&?,1.&C!'U%NTQQ@LU\C!AWX$1IV*W-><4H2Q M-8I>K8+M@D2ONUK>4O%07.;-Y29LPR!<..1K=AZ8A-CE)R%S,/ZN&)Q76J54 M,E#]Z'C%X/&*^E-+4.Y0[A!:WU\,-YW>6Z6T@9*JNW7 .Z82L&88:EJS_+7] MQWL6AM9J=_% -)1.L-)9XXK^OM8VUPAGV?(1AY?N#5V?^G;.I7NHD? TY>). M' =&!DP)H$@4?< XI$(ZF.'YGJ@^?9*%HHN&N,#' M>+R2^&(I/'KX,/[1'GM+T_%\<10N>.%RB>3B0. M'[(H#ET[9H[,OV-$7 GWOP2('[#J^)P1/8RB48S*&%87M5&LKG6Z?0R\L\!; MQ-TY6VJ,"$!$!*551!4.P1-MA#$X2AP@2I4A+@=9)E@?I+REWMPPL=T>YJ6=4_@*YZ9L5/]/\<%OLL$%,W"B:4M]FQ XBW&<>0P-( ME*IV,*X9ZXZ[P%@9@XA2U-@ "[01#4>1@2XR MP&)L5\"@Y"* ?*#G6^O;-^@7T7T/7M]T)]2\>\ MQ(']@P03L0T,88\LM-T(@?*R!0NET"3 0FI5Z?.>B;$UB@N"Y'MFN[LMC*C7 M'+46R21W,!YS,YS8Y"0MSL83+WAB++TXR4Y*G7@4MVW#L !C[MP5EM;M&1B MHZ1A )ZSI%F:;G7J%HW+S<[EP2EQ(-+K)*:/3.;7$X-_%U(\Y;PNISU!HU)] M#E4S=83(4<@*$K*2G:!VM)#U^Q4_9UW)@6GKCCO!2!^/9((:G]3XP#33TGHM M]8X#2B=*)QZ8ICB[T-.LMJKNO.)W0U&51\X=EOSVBE^33H>6N![L MKZE[3SU9RR?*['$O>40TL0#@R+1EW\ 2 !08+ '8VQ*;G4H6 >R7[=_/ A,: MDP'C#_9%)B 8D@D?3.!@(@!##:C:JOR) %4E@7VMU6MC5@!%%:JH8E8@$U5# M,\W5\I[JI04.\SP8OYR;SX%::Q47M;BL.<%TX+'"A.T0;OHYYR(# .0X066A MI5G]+F8.4+IRE:[5Z@( Y"C,":]%FN%V.IEX3'3J4X\X;F1[030-TQX#8>*' M7O! 7'\8A&-Y /PEYA4J6>!<#L(4T4U0"LI@X(^R5()^@5-2IFR1^3'M !/J M.N0\%">]WS/G%7&FH0 !XA%+(W+"#;=RDUT1!H$+.9:#"KG#]*4@ \;2*!*G M ^+A&U!0 ?"S3>WM8U-O_)B)'#?&N)7TRX&EVVK3&&_HFM&W,-A%H3I1#KMX M N0O5&U-[U2I!WY/ VT'8Y9TOF-46S(7OA3U+L JSX_5#N>6IG?7]-!BF(LR M CW&/>4IPQ4]^/QEP*\?^!+[=?U['@S+_G+?6=MMCFAP-9WZ"AZ__FKH38=ZYM>:_ALQ)MXG-]S"6BC 'W "A'%0 M%T*T]KZ#$@(RJE6V*W&IOZ)JZB.G 8_Q?Q[W/9YW-WK(![>V: MC;&96;*B>'U_IBB0>8T#6%':T-'5+O#+C6/V7TT14-A.P M_.*DNT63USJ4O,G/49@]ZMFS;MB!%X2768/%'/$7/TB':"X-65^W1NDECPUC MH5O,F6YIA,D\%Z[%P23YVH3>L<8@9/1'@PXYT2^I]T"?HLP'[C=;SQTSR35= MD&B.=<;TL3''(*D66QA(=FUA)),@I' MKPH>Z?GGP&](0G[B4=DT9*^*)-N\PMM3Q0E!E4]\>R8DG3]$VO:9KDLT!E=G M'IU$[#+[97ZH8D/4=)1"P#F;Q7QPBPIDSB]*M<>J/8IG&C:;BR?12_L:_SE7Q]=II?II;DT0H2,6IN):%*P-2Q36M(MT"U'+' M:+D^>G) 5P;M#TPMARH.U'KM%B0=TP@@5P8].:@ZSM";Z,D5LF3[ET<=G3 8D^%[*F&C;Z/0L;()_[!*"+7 MOL.<&72T'Z/L%>T 'X6:;A"B9P9I]?L%WL@I'+&^3>CX3J&03V+>G:SN)B[ MQ&6CXV0T>V:N!%$N(>^9S<8#%A*SKQVH5(_,713,%,J4:BVYQ-+5<4E=K?'Q MC&/F+%GET"[;$SJH7BSI_Y>235;42_4=M9&>3DE56,3\RR>&O*)W]*UI%^6<4X1YV&R=E?*Y&* ML2J7F5U5,67PV%[(,N\"7ZX8C0].1*,_EG_V UK@#],S*WV8BWP$PW.#1J82 MY-F@D0RH9U=Z%95[)@X4(RGS_,!M?\0=OCBD=DS"K,56D<,';J;'M*&JZ%D# M1XB?]YC:'K7"$.:U;;L1:V&O$:/=UCK=KBKO%<+D"^=N4>0*CA!*N%OV^T"8 MV@$,;EB:V>XH3L=V&F,$82$/^'>M?GCQ1Y%03QB(7'*K6\NA"K[F#EH)-E?(W1;6E]78_)@Y=M/:=Z@+7_1$I%$-M"H\ !$2 -M^8L6"H DV5\BS):NM0RKBJ@'&HK"9"(-H:!1Y0"QT$VM MW>O6 <-9V"$5X9OZ7;.R66% M^4-X7'(Z@ C>W/>7D$Y+:W?4Y!L00-JJ*N!Q"1J0W0YEIZ]U>FHL"$)0M3',_0$;,CM9N&Y4#L8H0C?K"6'6;=;[G=(&<M?FV=6<=8WA MI;I-NI;JN[Y(4=UFO6O+7-"SWAU_[(K3"@%]7MC%?>VS\.Z)1.Q.'-B]9Q_W M+D(4@0LI:NU6C/^45!9>8N"0"HC[P*X;+RJP04(@WH,J @T&PCQH,?8+I:I# M"&715;'S/V(/A/V"I9(NZPMF73Q\HZAX 3#(:E@MK=/J$ 43K62^=C>7%I_& M4U>$!IA1^VW-[+;4\&D5T9022&?UM6G+[&C]KB)M6D54I"[JM""<8W].M=I= MK=712>G1C0)V#8 (;@"5YKV:7@"T@@%H&BT!E0[:;D!7&%6@+.U;W@R 2XJ6 MI?W::0 0ZJ"-"G135Q?\H#SMV4X#@$N*%J=R4.F M@*KHW5T2UV,AL*$QDEQ MHPX 0AV00N[W>2C9SB.4+)8]#ML* 5&2@]"&EDN/*KA9'M"OK7.CJ,C# M+#S17)@!!,< .>%$\"9Z0"S5ULKL(PIVY\7AN5 MOFYW-@@3/>0\CJ[6[Q\6@91U?[:B=@] 0F /3VE*LA?>+///93*)00N6^>4%(VQZV <,LGW D(2L-1X0Q>1<@(Q1K5 M=W6!(M3?@#J<@(4>X**QW+8? #=30.U,Y<> @>3<#JCB-C3=,K#!Z 0UW!7@ M;C!8RP$U#5VMWS.QY><$+3\58' 8\SK@ #5+,XP^]N"@_GY1UPQ@#N\:6J?; MJUY33#&;*=1/F%?;9@ TA0'H185&D@-L7EN1P:M@,O688FP BU^T/*QIQ@% ME0.ZSKJ*0O@JHBI'-.( 6/RB10(@20[8E4OK&8J:,*N(Q*"5>$'T!(TJATB% M89JUV*DNCQT'P$T2$' #K^GM1*E!>!,_ /K1-:.K*#,.,2$,*'4(CTU.APW! MF_M!X)%E* RM4$;VW"\. IN@"=F=G.]KEH[P$]J0G/$I>',_(#?7T]KMSG+8 M=1%3/G[^K^/>PV7E8AK.DV\:_--])4X2D?_('F-[C(:B]'*4OFO&.N*=&;/I MOYR&06SFQRQ&L5 +YJP*O!$F\URX%@>3Y&L3>L<:@Y#1'PTZY$2_I-X#?8K2)>_V MFZUG.#"YI@L2S;'.F#XVYA@DU28+ \FN+8QD$D1N[ 9<'3"/QNX]6WKN DLN MOF+=-XOARJU->'^ZGN=0GWS@BS[1R(UO-Y/.-(%9WTX'D>NX-'19-.O% SB) M;\P.?)OS/!4D)\&0?+BZ^DI$PHA/*!@S$@?DROG/-(J90ZY_N_G^_@KR?,Y= MG\2C8!KQ18A>%3S2\\^!WY#T_,1H- W9JR+)=H2]$_(JG_CV3 @\?X@TTS.5 MER@.KM4\.HG89?;+_% [_.7I*(6O6!$V&GMDM5N7QQ=BL= M1($WC=EI[.]>/L9Q-O#%3;A;"P]P98I:&6-[)PXN3&$+8S1;+5P:B$N#V@SJ MRJ V@[HPJ,V@+HW5W-J!C N#R@P7!I59.98&73.H*X/:#.K"&!(@P*7);6D4 M;"B_*[59(&5Z!U F5]U>+AK8@VYHN9CUWQZ^ ,!A%DFX0HC\^<:L%M_\F]%P';_LKV91 MIU9,]L-AZPD)A][4 %6AA7O'!KY,W;!0^0(9X9 MPM)5,41MC6PM^08524Z*Q"PI0ZPH$G2U=KG=Q3/^7GOJ*U-T50HP3-VTRJ( M7\;X8.QDQ=C'1+\+^0G543G54<729:OJZ#CO#5R?HNA?<)/^A7,OB*)7R@0$ MW%1S/!_)@+(]YL&=E7N6:4"8V_Z=DPO:<7YJDY!):)7?0WIB_W+526 (=,JY M#QEE <#/0-Q\V-D_[JQ_S&FP-"UOME!6X#"<&C!%X2Y MJ; %/:W5ZJU:@S*FJ&]$:,>BF+#'"?.C??;Q*UW$?SKAK=VD=Y6EE\.BF9JE M6Q6N<$$!0 '8(0"&82J.;FK'"LC_I>7_OM8RT "@ !P=V91= -J:9?84!300 MHKRE&"?9<8H^9E$..1\PGPW=N,( #N8O"C:*$"BA.O6G]=O*[20$.A7-,2@Y M%9<<4VOW6H@?H>"@X!PF.);6Z;31Y*#DY!O 0:"$"FC*TG2]50UHZC8.[!^- M 8V8*+,,S\M.3\04AWG2<<"'_#>"6IC2J6=.T]+Z6':/ E!? M 6AI9DMU1%4[5D#^+RW_&QVMI7Y;H=HQ0UTEH *HEM'56KU5$U :6&L[6YQ_ MH*[_BGP,HHCPH">B'B/!D+"_INYDS/P84R&8"L$T(J81"^<9E)V*RX["- /B M5B@TY1.:?07EO&,IW.<2+0P*2PF!JOV%I2*]5M_I(TFWQ"".&\6A.Y@B+/5B M>2]N3W^81$DM)32RE"-.JQVWH BA""$TAA*$$@1!@M (P>&5HHF2!G'0R**Z M.L-:W;&I(L#O+/]"Q*B\6EQ0FF X\!T2+YGGD" M;_(YX/CJ-^A <4)Q*L?D58N3H76[V&N&TH32I,*1;6N=/FZBB.*D6)S6 WGP M)J]Z+U]+,[NK!^#)T/ BIGRJ_%_'O?_U#?_Q\ADUQ="2$6=$E5?XGW.39./7 MDR!R!6AW&3*/QNX]RY9*UW\1>6P8GV6$E%0ER5?>GO&1VLSS4N:9_2U6*OL[&W+"BWR 'IU$ M[#+[Y?71RV%NEJZ%U4FNR.GR/^7X&QY]"J;QY=!]9,[\VJ2D2%EP,;OP(DE8 MWCE&R('8/F:S5/=6A%)N-+.H*I:D=EYF7C3/9TTOK=L\A MH>BMC)@?1R0>,>*.)U.1W7!G=_H.&5(W)/?4FS)"9?ICG-P?$'Z'.Z:QW&?4 MC_G,^ ?BU\CERR+;,YMD)NXKHIZ'TC)[\SI*_-];KZ/V8,5]+>&RQK(]1D-A M!T9+#[7$4Q=52_Z*>]TA]'TY\).[%L_?M XE;_*3*^*=*O69^&NUZ[(:TM>M M47I):%)A1\Q^EK]OA,D\%ZX)764E1OF.-08AHS\:=,B)?DF]!_H4I4O>[<\G M?Y-KNB#1'.N,Z6-CCD%2?;$PD.S:PDA6[<799I9[/V2 M27QC7#G:G.>37O9@2#Y<77WEHXE)=M9.0&8IYKG+8I*SZ^]=3RKIZZ^WD"=[ M[OK,"[D(QHRT>8_Y89FYQ=?%4F%S Z5H9&O]IT-&MD$5&\L*[P#3)S3,HM>9^)M[.9')VSO\ M;>F,A&82?@2?R*+FFPMX4K6W:DCCF6F8 A(U+VMXQX+A-+\,")L%,_SWD=LUOI( J$H)_&8]C':AO'6>V7YDS,K14H MN#)%K8S1[&\M;,"5*6IE>LVMA=&X,$4M3*O9-7%E(*Z,V>RBF0&Y,KUF?^N. M';@RQ6FS%MH9D"MC-EM]7!F(*]-MZK@R(%?&:IKHFX%<&?3-H*Y,M]G&M%F> M*[-_V?Q&)VU7:K- RO0.H$RN2<1RT< .1,F&__:L?;:#'LGDN<_1*;3KI*<: M6_H^"ADCG_@'HXA<^PYS9AC0?HRR5_Q2$*BVF4]6*)$SXUA-PZH6X_R;T7 = MPQS8GH1*M;I*U=PE&QOQ$+W9R;?34[DXO&8;=8ID5SZF3HI$ M;UKY[ME\0D6"KM8NMSMOOVHWXV_F[3P\IBH%&*8N3ILNAR?U,L8OWDRF_E7% MV,'+WO$JO>!)_K&+L8ZKPT\ U-XLN"C?IHCCW M@BAZI2SS!6ZJ>WEM+ZGU!3=C%0W9LE@6PLP4=UOW-%WE$5&)-PJ!3@7O79!4 M(X CA!I1Z%=H0_Z6V5:X(W_B3D.@3>'\+VH+P1%"!?\GQ7D0IJ9Z6RA=ZYNK M.V^\,$* 0*C"A:&RQB"I[8(P-17&H*>U6KT7GSE1?#)ZUM7;D2^\FFW(08:! M:($-[!^- 8WDEASC"?,C=:>D T/[3[11U?8>QVK.>D?_8$ELGF:JW%@47#;^ MA/:M;K/>U7)6%@'HMKJJ Z"ZL<*N3JIJSGI7EU(Y!*"M6:;2\RN!P2)H 7(4 M@.V-+>40@)YF=5<%H K SO/F1J9\HSB'CP^)V;'852OW, @6,0J,C) 0I<"/ M]DZ3F%97:O'U+]SQ;:Q=!SP>?R-B!4B5K5$K$PN\(A88;ZR MMHB5J77ZB%@A8E5;Q,K0-4-7>GPC0E9UF74U("O#T$RS5T/,*N\X"!8M$+(J M/%J"0 \:KZS+H:>)5R M&X" 57UF70W RM*,3DWQJKR"(%AD0*BJ\% ) AV@6TX$KC"U6&7@RC00N$+@ MJN; %0A+@R 66IHJ@UBMMEEY""MD0]>GOLU'1.P@BB-$L!#!0@0+$2S,7M8* MP0G5H]Q1!>> ( MI0(7[U2A4VV&YS&'/S F-[X=C!DY_QA$T2N$\%X6I"YPO<6YW@FFXHP!&/KA M9V5!)KAYJC\9IF/&;)02AD^ =NHJISO%JGBQLPJHGKP/&*,1*-:,C?$TSC**:^&!8B555&JHH*I\!1175:QM*ZEH&X5@V2E87%7>#( MHEZ&#&OU#!J$P:H'@Q46H($CBWH9ZNBK\ ""9FB'$&+;7X9TPT*(#2$VA-@0 M8D.(#9.E"+$AQ(806^'>)T)L"+&AU4"(#33$QFCH\U='Y-P3C5]DPL($94-@ MKT;FR0J"L!@G*FC: [2L'YWI3MY2?!5T_22@!W(5=7P=8AQ[V M?*%UJ"P@=8!UZ+15[8H!*S),#^B8MM\1*'P M++'C(R9(^9/C4H'0=\Y'\C=H;86>VQ M,T/A=E*(G=5GUE7!SDREVWHB=E:765<%.^NN8@>(G:'^KPUVUJOF:5O;L3/W M9+$0+*K 2!<@=%87Z$QMIA^A,TQ,UAPZ4[^C!@3B0&,;A,[J IT9+83.T$(A M=*9.H-:X?%6 SEC(HIA0VPY9]5&S(L/"VI.A$KB:H(IA*M_3H_;, 2[76F1< M5W8A$=:RPN!;D;%;[E)Z8.\; M&[H^]6T^!F('41PAKH>X'N)ZB.MA0A9Q/4A"@M >0GO5@O:$1XFX'IH1Q/4. M-2/5A_;"I; ,@3T$]HJ/W2 0!KZGBL >9DHK".P!D2Y$^1#E0Y0O"R"5'Z4- M@4S0& @-5ZDAON(C3Q!AICD+,P?,Y^%E3!PWBD-W,,5V/H3]$/9#V _SM0C[ M01,2A/T0]JL6[(<=?6A)$/D[!ANO/NP7GRXZ@T46&+*S$?X;!*'#PD;R_4MC M\DBBP',=\I,N_T/*;8('P1$.NC%'^/#@+"PX'H-&N8WP(CC*P9=.A!\/A!_! M\1@TRFV$)\%1#KIT(H*)MO-D"", <&QBG*92$,VT].1_GL)ZK MS-[R''KKF6C#U#/Q.& :"5/Q']FC;8_14 CE:.FAEGAJ&K;I^B^GD2R;B:UH M%Y6*H>>V +OS1/*;UJ'T37Z.PNQ1SVF?AAUX07B9:;$YZB]^D YQF>_U=8LT MS]&&WC1GM4V-,)GGPK4XF"1?F] [UAB$C/YHT"&G^B7U'NA3E*GA?K-ES/1P MS'W>_XS=2.+XL1)T"$>#/8F L^^_5/U_,:;B\'I!G?E MD?^FD3VBWH^3O?-_79N1KR&+7+XN\^YUYE\0R]$;?-!OM3LLZV9OICY3$ M__ZF'8Q+:R --) K!O+EUO ^<)U=QO!B$#A/_)]1//9^_?]02P$"% ,4 M " R@F=8?@&UL4$L! A0#% @ M,H)G6+#D-@*7! ("@ !4 ( !3PD '=L9&XM,C R-# S M,#=?<')E+GAM;%!+ 0(4 Q0 ( #*"9U@PLH#C714 #>O 4 M " 1D. !W;&1N+3(P,C0P,S W>#AK+FAT;5!+ 0(4 Q0 ( #*" M9UC;\Z1M5%< %%9"0 8 " :@C !W;&1N+3(P,C0P,S W A>&5X.3ED,2YH=&U02P4& 4 !0!- 0 ,GL end XML 17 wldn-20240307x8k_htm.xml IDEA: XBRL DOCUMENT 0001370450 2024-03-07 2024-03-07 0001370450 false 8-K 2024-03-07 WILLDAN GROUP, INC. DE 001-33076 14-1951112 2401 East Katella Avenue Suite 300 Anaheim CA 92806 800 424-9144 false false false false Common Stock, par value $0.01 per share WLDN NASDAQ false